(Known locally Bauschtu [baʊʃdu]) Balsthal is a municipality in the district of Thal in the canton of Solothurn in Switzerland, whose main town it is. Balsthal consists of the village of Balsthal, Klus and the hamlet of St. Wolfgang. Balsthals neighboring municipalities are started from the north: Mümliswil-Ramiswil, Holderbank, Oberbuchsiten, Oensingen, Niederbipp BE and Laupersdorf.