Nejvíce obyvatel, přes 34 tisíc, žije v části Havířov-Město, nejméně pak v části Dolní Datyně, kde je v evidenci jen 480 občanů. Druhou nejlidnatější částí města je Šumbark, kde žije víc než 20 tisíc lidí. V době vzniku v roce 1955 měl Havířov 13 232 občanů. Nejvíce obyvatel žilo ve městě v roce 1985, a to přes 92 tisíc.
V Havířově klesl poprvé počet obyvatel pod 80 tisíc
Pokud se nebudou počítat cizinci s platným trvalým pobytem, úplně poprvé klesl počet obyvatel pod 80 tisíc. K poslednímu prosincovému datu roku 2011 evidovala havířovská matrika 79 898 obyvatel, což znamená, že během roku ubylo téměř 1100 občanů.