Трубаревац је насеље у Србији у општини Сокобања у Зајечарском округу . Према попису из 2022. било је 390 становника (према попису из 1991. било је 751 становника).
У насељу Трубаревац живи 541 пунолетни становник, а просечна старост становништва износи 49,8 година (49,0 код мушкараца и 50,7 код жена). У насељу има 169 домаћинстава, а просечан број чланова по домаћинству је 3,65.
Ово насеље је великим делом насељено Србима (према попису из 2002 . године), а у последња три пописа, примећен је пад у броју становника.
График промене броја становника током 20. века
Етнички састав према попису из 2002. [ 2]
Срби
603
97,73%
Роми
14
2,26%
непознато
0
0,0%
Становништво према полу и старости[ 3]
м
?
3
1
80+
8
7
75—79
33
29
70—74
32
40
65—69
21
28
60—64
24
27
55—59
26
22
50—54
22
23
45—49
22
21
40—44
21
13
35—39
10
14
30—34
16
15
25—29
16
8
20—24
12
19
15—19
14
11
10—14
12
10
5—9
8
9
0—4
12
8
Просек :
49,0
50,7
^ „Књига 9”. Становништво, упоредни преглед броја становника 1948, 1953, 1961, 1971, 1981, 1991, 2002, подаци по насељима (PDF) . webrzs.stat.gov.rs . Београд: Републички завод за статистику . мај 2004. ISBN 86-84433-14-9 .
^ „Књига 1”. Становништво, национална или етничка припадност, подаци по насељима . webrzs.stat.gov.rs . Београд: Републички завод за статистику . фебруар 2003. ISBN 86-84433-00-9 .
^ „Књига 2”. Становништво, пол и старост, подаци по насељима . webrzs.stat.gov.rs . Београд: Републички завод за статистику . фебруар 2003. ISBN 86-84433-01-7 .