Mechelen is a locality located 22.09 km south-southwest from Brussels in Antwerp Province, Belgium. The population of Mechelen is 86,921 people. Antwerp, Brussels, Leuven are located close to Mechelen. You can find Mechelen on any map using the following decimal coordinates: 51.0281 (latitude), 4.4803 (longitude).