Apart from the city, the municipality of Haarlem also includes the western part of the village of Spaarndam.
Sodobno mesto obsega nekdanjo občino Schoten, kot tudi predele, ki se prej pripadali mestoma Bloemendaal in Heemstede.