Heemskerk is een plaats en gemeente in Midden-Kennemerland in de Nederlandse provincie Noord-Holland. De gemeente telt inwoners (, bron: CBS) en heeft een oppervlakte van 31,7 km² (waarvan 4,3 km² water). Binnen de gemeentegrenzen liggen geen andere kernen. Alleen de buurtschappenNoorddorp en Heemskerkerduin zouden hieronder gerekend kunnen worden.