Heffen is a village and deelgemeente in the municipality of Mechelen in the Belgian province of Antwerp.
Heffen occupies 6,95 km² and houses 2122 residents (1 january 2007). The village is located to the north-west of Mechelen at the river Zenne. Heffen was added to the municipality of Mechelen in 1976.
Coordinates: 51°02′N 04°25′E / 51.033°N 4.417°E