Kostolac je gradsko naselje u Srbiji koje administrativno pripada opštini Požarevac u Braničevskom okrugu. Prema popisu iz 2002. bilo je 9313 stanovnika (prema popisu iz 1991. bilo je 10365 stanovnika). Na mestu današnjeg Kostolca se nalazio važan rimski grad Viminacijum. Kostolac je centar Stiga, a u njegovoj okolini se nalazi termoelektrane i rudnici uglja.
U naselju Kostolac živi 6973 punoletna stanovnika, a prosečna starost stanovništva iznosi 35,7 godina (34,8 kod muškaraca i 36,6 kod žena). U naselju ima 3186 domaćinstava, a prosečan broj članova po domaćinstvu je 2,92.
Ovo naselje je u uglavnom naseljeno Srbima (prema popisu iz 2002. godine).
Knjiga 9, Stanovništvo, uporedni pregled broja stanovnika 1948, 1953, 1961, 1971, 1981, 1991, 2002, podaci po naseljima, Republički zavod za statistiku, Beograd, maj 2004, ISBN86-84433-14-9