Heiligenhaus ist eine mittlere kreisangehörige Stadt im Norden des Kreises Mettmann. Sie liegt im Städtedreieck Düsseldorf–Essen–Wuppertal im Niederbergischen Land und im Regierungsbezirk Düsseldorf.
Die Stadt erstreckt sich auf einem in west-östlicher Richtung verlaufenden ungefähr 160 Meter hohen Geländerücken, der nach Norden zum Vogelsangbachtal und Süden zum Angertal hin stark abfällt.