Die Stadt liegt im Sauerland im Tal der Lenne. Der höchste Punkt ist der Kohlberg mit 511 m über NN. Der tiefste Punkt liegt am Hünengraben bei 145 m über NN. Das heutige Gebiet der Stadt ist etwa 44,3 km² groß. 61 % der Stadtfläche werden von Wald eingenommen.
Altena grenzt an Nachrodt-Wiblingwerde, Iserlohn, Hemer, Neuenrade, Werdohl, Lüdenscheid und Schalksmühle.
| Bundesland | Nordrhein-Westfalen |
| Regierungsbezirk | Arnsberg |
| Landkreis | Märkischer Kreis |
| Sitz der Verwaltung |
Lüdenscheider Straße 22 58762 Altena |
| Homepage | https://www.altena.de/ |
| Bürgermeister |
Andreas Hollstein (CDU) Stand: 13.02.2017 |
| Einwohner |
17.375 Stand: 13.02.2017 |
| Fläche | 44,29 km² |
| Bevölkerungsdichte | 393 Ew./km² |