Шарбановац је насеље у Србији у општини Сокобања у Зајечарском округу . Према попису из 2022. било је 294 становника (према попису из 1991. било је 708 становника).
У насељу Шарбановац живи 468 пунолетних становника, а просечна старост становништва износи 50,8 година (48,4 код мушкараца и 52,7 код жена). У насељу има 132 домаћинства, а просечан број чланова по домаћинству је 3,89.
Ово насеље је великим делом насељено Србима (према попису из 2002 . године), а у последња три пописа, примећен је пад у броју становника.
График промене броја становника током 20. века
Етнички састав према попису из 2002. [ 2]
Срби
513
99,80%
непознато
1
0,19%
Становништво према полу и старости[ 3]
м
?
1
1
80+
10
18
75—79
9
25
70—74
20
32
65—69
22
25
60—64
25
30
55—59
16
23
50—54
17
22
45—49
19
17
40—44
20
15
35—39
9
10
30—34
10
5
25—29
13
14
20—24
15
13
15—19
10
7
10—14
1
6
5—9
9
13
0—4
7
5
Просек :
48,4
52,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 .