Шљивар је насељено место града Зајечара у Зајечарском округу. Према попису из 2002. било је 329 становника (према попису из 1991. било је 411 становника). Смештено је 6 км од града Зајечара, с обе стране локалног пута Зајечар-Ласово.
Село је основано на месту с траговима неког ранијег насеља (остаци цркве, манастира, гробља, рударења). Помиње се у 15. веку и убраја се у стара насеља.
Становништво села је православно. 1991. године село је имало 411 становника у 122 куће. 1924. године село је имало 750 становника у 180 кућа. У то време сељани су самостално подигли зграду школе.[1]
У насељу Шљивар живи 285 пунолетних становника, а просечна старост становништва износи 47,6 година (46,2 код мушкараца и 48,7 код жена). У насељу има 93 домаћинства, а просечан број чланова по домаћинству је 3,54.
Ово насеље је углавном насељено Србима (према попису из 2002. године), а у последња три пописа, примећен је пад у броју становника.