The town in the historic Lower Silesia region is situated north of the CentralSudetes mountains, approximately 3 kilometres (2 mi) north-west of Wałbrzych and 66 kilometres (41 mi) south-west of the regional capital Wrocław.
Szczawno-Zdrój borders the city of Wałbrzych to the east and the town of Boguszów-Gorce to the south.
As of 2019, the town has a population of 5,608.
History
The area was settled in the course of the clearing of the former Silesian Przesieka borderland. A place called Salzborn was first mentioned in a 1221 deed, from the 14th century two settlements, Nieder ("Lower") and Ober ("Upper") Salzbrunn are documented. The parish church and a hospital at Nieder Salzbrunn were probably established by the Piast duke Henry I the Bearded after 1200, benefitting from the healing spring at Ober Salzbrunn first mentioned in 1385. As a result of the fragmentation of Poland into smaller duchies, it was part of the Duchy of Silesia and later the Duchy of Jawor. Together with the Silesian Duchy of Jawor-Świdnica it fell to the Bohemian Crown after the death of Duke Bolko II the Small in 1368, held by his widow Agnes of Habsburg until 1392.