Schmallenberg is a town in the district of Hochsauerland. Relating to its area of 188 square miles (303 square kilometres) it is the largest town belonging to an administrative Kreis (district) in the federal state of North Rhine-Westphalia, Germany.