Haarlem siert de derde plek van meest dichtbevolkte gemeenten in Nederland. In de stad wonen 5.739 inwoners per vierkante kilometer.
Daarmee is het ook de meest dichtbevolkte stad van de Metropoolregio Amsterdam (MRA). Amsterdam staat op de tweede plaats met 4.950 inwoners en Heemstede staat met 3.008 inwoners per vierkante kilometer op de derde plek. Volgens cijfers van het Centraal Bureau voor de Statistiek is 1.587 de gemiddelde bevolkingsdichtheid van de dertig gemeenten die onder Metropool Regio Amsterdam vallen. Haarlem en Heemstede liggen daar dus flink boven. Bloemendaal is met 598 inwoners per vierkante kilometer dunbevolkt. Hetzelfde geldt voor Zandvoort, waar de teller op 545 mensen staat.
Landelijk
Op landelijk niveau is Den Haag met 6.868 de gemeente met de meeste inwoners per vierkante kilometer, gevolgd door Leiden met 5.954 en Haarlem op de derde plaats.