Ме́хелен город и муниципалитет в Бельгии, в провинции Антверпен. Мехелен расположен между Брюсселем и Антверпеном. Кроме собственно города в состав муниципалитета входят посёлки Хеффен, Хомбек, Лест, Мёйзен  и Валем. Общее население муниципалитета — 80.176 жителей, площадь — 65,19 км. Мехелен стоит на реке Дейле. Исторически Мехелен располагался в заболоченной местности, воспоминания о чём сохранились в названиях улиц и кварталов. Со временем для осушения земли были построены каналы, образовавшие сложную систему островов: так в шестнадцатом веке Мехелен насчитывал тринадцать островов, соединённых сорока тремя мостами. Сегодня большая часть каналов убрана в трубы.