Havířov didirikan setelah Perang Dunia II (menjadikannya kota termuda di Ceko) sebagai kotapertambangan batu bara. Secara resmi, Havířov menjadi kota pada tahun 1955. Kota ini dibangun di atas sejumlah desa yang banyak dihuni minoritas Polandia. Penduduk setempat diberi apartemen di kota yang baru dibangun itu, dan sebagian besar rumah lama mereka dimusnahkan untuk menciptakan ruangan bagi bangunan baru di kota. Mayoritas penduduk Havířov berimigrasi dari bagian lain Cekoslowakia sebagai buruh migran, sehingga mengubah struktur etnis di wilayah ini. Kini, desa aslinya menjadi bagian administratif kota ini dan kebanyakan terletak di luar kota Havířov.
Kota kembar
Havířov memiliki sejumlah kota kembar, antara lain: