Olsberg is a town in North Rhine-Westphalia, Germany. The village is located in the upper Ruhr Valley. In addition to the highest mountain in North Rhine-Westphalia, the Langenberg with 843.2 m above sea level, which borders the district Bruchhausen in the north-northwest, there are more than 50 mountains over 500 meters high in the city area. Olsberg is a state-recognized Kneipp spa.