V naselju, katerega izvirno (srbsko-cirilično) ime je Зајечар, živi 32337 polnoletnih prebivalcev, pri čemer je njihova povprečna starost 40,2 let (39,3 pri moških in 41,1 pri ženskah). Naselje ima 13733 gospodinjstev, pri čemer je povprečno število članov na gospodinjstvo 2,88. Према незваничним подацима, у граду данас, živi преко 53000 становника, и представља, као такав, највећи град у Тимочкој крајини. У делу града који се назива Котлујевац,, živi преко 20000 становника и највећи (по броју становника) је део Зајечара.
To naselje je, glede na rezultate popisa iz leta 2002, večinoma srbsko.
Prikaz spreminjanja št. prebivalcev v 20. stoletju
↑Popis stanovništva, domaćinstava i Stanova 2002. Knjiga 1: Nacionalna ili etnička pripadnost po naseljima. Republika Srbija, Republički zavod za statistiku Beograd 2003. ISBN 86-84443-00-09