| Balsthal comune | |
|---|---|
| Localizzazione | |
| Stato | |
| Cantone | |
| Distretto | Thal |
| Amministrazione | |
| Lingue ufficiali | tedesco |
| Territorio | |
| Coordinate | 47°19′00″N 7°41′40″E |
| Altitudine | 489 m s.l.m. |
| Superficie | 15,71 km² |
| Abitanti | 6 560 (2024) |
| Densità | 417,57 ab./km² |
| Frazioni | Klus, Sankt Wolfgang |
| Comuni confinanti | Holderbank, Laupersdorf, Mümliswil-Ramiswil, Niederbipp (BE), Oberbuchsiten, Oensingen |
| Altre informazioni | |
| Cod. postale | 4710 |
| Prefisso | 062 |
| Fuso orario | UTC+1 |
| Codice OFS | 2422 |
| Targa | SO |
| Nome abitanti | balsthaler |
| Cartografia | |
| Sito istituzionale | |
Balsthal (toponimo tedesco) è un comune svizzero di 6 560 abitanti del Canton Soletta, nel distretto di Thal del quale è capoluogo.

Il territorio di Balsthal si estende sul versante meridionale del massiccio del Giura, ai piedi del passo dell'Oberer Hauenstein.
L'evoluzione demografica è riportata nella seguente tabella:
Abitanti censiti

L'economia locale si basa prevalentemente sul settore secondario.

A Balsthal ha origine la strada principale 30 e il comune è attraversato anche dalle strade principali 12 e 267; il passo dell'Oberer Hauenstein lo mette in comunicazione con Waldenburg. Balsthal è servito dall'omonima stazione, capolinea della ferrovia per Oensingen, e da quella di Klus.
| Controllo di autorità | VIAF (EN) 247366930 · GND (DE) 4414645-0 |
|---|