Hagen is a city located in the state of North Rhine-Westphalia in western Germany. It is situated on the southeastern edge of the Ruhr area, approximately 15 kilometers south of Dortmund.
The city sits at the geographical point where the rivers Lenne and Volme meet the Ruhr. As of 2023, Hagen had a population of 197,677 residents.