Heggen liegt zwischen 260 und 300 m ü. NN. Erstmals (indirekt) erwähnt wird Heggen 1243 (1244).
Laut Einwohnerstatistik der Gemeinde Finnentrop hatte Heggen am 31.12.2013 2685 Einwohner.
Auch in Heggen steht im Dorfmittelpunkt die katholische Pfarrkirche St. Antonius der Einsiedler, sie wurde 1900 errichtet. Im Frontbau ist noch die alte romanische Kapelle erhalten, zu der es einen päpstlichen Ablassbrief aus dem Jahre 1329 gibt.
Das Schloss Ahausen nahe bei Heggen stammt aus dem 18. Jahrhundert, es geht jedoch auf eine Wasserburg aus dem 15. Jahrhundert zurück. Erstmals erwähnt wird der Ort Ahausen 1313 und nochmals 1338.
In der Nähe von Heggen liegt an der Bigge der Ahauser Stausee mit dem 1937/38 erbauten Wasser-Kraftwerk Ahausen. Der Ahauser Stausee, so wird er allgemein genannt, liegt zum Teil in der Gemeinde Finnentrop, der andere Teil liegt auf dem Gebiet der Stadt Attendorn.
Die 1937/38 errichtete Anlage diente als Vorstufe zu dem schon damals geplanten, kriegsbedingt aber erst zwischen 1959 bis 1964 verwirklichten Biggesee.
Der Staudamm des Kraftwerkes ist ein 165 m langer Erddamm. Der Stausee wird seit Jahren wegen Wasserschäden in Ahausen nicht voll gestaut. Das Kraftwerk erzeugt auch heute noch Strom und dient gleichzeitig dazu, die Wasserabgabe des Kraftwerkes der Biggetalsperre bei Attendorn aufzufangen und gleichmäßig abzugeben.
Einwohnerstatistik 31.12.2022 (39 kB)