Hagen adalah sebuah kota otonom (Kreisfreie Stadt) di Nordrhein-Westfalen, Jerman. Kota terbesar ke-37 di Jerman ini berada di sisi timur wilayah Ruhr, 15 km di selatan Dortmund, yang di situ sungai Lenne, Volme, dan Ennepe bertemu dengan sungai Ruhr. Penduduk kota ini berjumlah 197.456 jiwa pada tahun 2007.
Hagen memiliki Universität Hagen, satu-satunya universitas pendidikan jarak jauh yang didanai negara di Jerman. Dengan mahasiswa sebanyak 56.000 jiwa (2004/05), perguruan tinggi tersebut adalah yang terbesar di seantero negara bagian.