Municipality · Province of Antwerp · Flanders
Mechelen
French Malines
About Mechelen
Mechelen is a municipality in the province of Antwerp in Flanders, Belgium. On 1 January 2026 it had 90,355 inhabitants on an area of 66.0 km², a population density of 1,368 inhabitants per km². That is higher than the average of 677 per km² in Antwerp and higher than the Belgian average of 387 per km².
By population, Mechelen ranks 15th of Belgium’s 565 municipalities and 2nd of the 67 municipalities in Antwerp. By area it ranks 158th in Belgium.
The official language is Dutch.
Population of Mechelen since 2016
Between 1 January 2016 and 1 January 2026 the population of Mechelen grew by 5,832 inhabitants (+6.9%), from 84,523 to 90,355. In the last year it changed by +700.
For population growth since 2016, Mechelen ranks 157th of 565. Over the same period the province of Antwerp changed by +7.0% and Belgium by +5.3%.
Neighbouring municipalities
Mechelen borders 7 municipalities:
Nearby municipalities
More about Mechelen: Wikipedia.