Heemskerk is een plaats en gemeente in Midden-Kennemerland in de Nederlandse provincie Noord-Holland. De gemeente telt 39.435 inwoners en heeft een oppervlakte van 31,7 km². Binnen de gemeentegrenzen liggen geen andere kernen. Alleen de buurtschappen Noorddorp en Heemskerkerduin zouden hieronder gerekend kunnen worden.