Havířov je statutární město v těšínském Slezsku, v Moravskoslezském kraji. Nachází se v ostravské aglomeraci, leží na jižním okraji ostravsko-karvinské průmyslové oblasti, asi v poloviční vzdálenosti mezi Ostravou a pohraničním městem Český Těšín. Na severu hraničí s hornickými středisky Petřvaldem, Orlovou a Karvinou, na západě s obcemi Šenov a Václavovice.