Trubarevac je naselje u Srbiji u opštini Sokobanja u Zaječarskom okrugu . Prema popisu iz 2022. bilo je 390 stanovnika (prema popisu iz 1991. bilo je 751 stanovnika).
U naselju Trubarevac živi 541 punoletni stanovnik, a prosečna starost stanovništva iznosi 49,8 godina (49,0 kod muškaraca i 50,7 kod žena). U naselju ima 169 domaćinstava, a prosečan broj članova po domaćinstvu je 3,65.
Ovo naselje je velikim delom naseljeno Srbima (prema popisu iz 2002 . godine), a u poslednja tri popisa, primećen je pad u broju stanovnika.
Grafik promene broja stanovnika tokom 20. veka
Etnički sastav prema popisu iz 2002. [ 2]
Srbi
603
97,73%
Romi
14
2,26%
nepoznato
0
0,0%
Stanovništvo prema polu i starosti[ 3]
m
?
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
Prosek :
49,0
50,7
^ „Knjiga 9”. Stanovništvo, uporedni pregled broja stanovnika 1948, 1953, 1961, 1971, 1981, 1991, 2002, podaci po naseljima (PDF) . webrzs.stat.gov.rs . Beograd: Republički zavod za statistiku . maj 2004. ISBN 86-84433-14-9 .
^ „Knjiga 1”. Stanovništvo, nacionalna ili etnička pripadnost, podaci po naseljima . webrzs.stat.gov.rs . Beograd: Republički zavod za statistiku . februar 2003. ISBN 86-84433-00-9 .
^ „Knjiga 2”. Stanovništvo, pol i starost, podaci po naseljima . webrzs.stat.gov.rs . Beograd: Republički zavod za statistiku . februar 2003. ISBN 86-84433-01-7 .