Arnsberg es una municipalidad ubicada en el distrito de Hochsauerland, en Renania del Norte-Westfalia, Alemania. Cubre un área de 193,45 km², con una altura sobre el nivel del mar de 212 m. El 31 de diciembre de 2009, tenía una población de 74.805 habitantes, lo que daba una densidad poblacional de 387 habitantes por km².