Город Хемскерк расположен на западе Нидерландов, у побережья Северного моря, в провинции Северная Голландия, в 22 километрах к северо-западу от Амстердама и в 14 километрах южнее Алкмара. От морского побережья центр города отделяет 5-километровая полоса дюн высотой до 25 метров, частично поросшая лесом. Площадь общины составляет 27,43 км². Численность населения равна 38 892 человека (на 2010 год). Плотность населения — 1478 чел./км².
Ранее для жителей общины одним из важнейших источников доходов было выращивание клубники. Ныне большинство из них работает на предприятиях и фирмах сос . . .