Bezirk Thal
SolothurnBezirk Thal is one of 10 districts of the canton of Solothurn and comprises 8 municipalities with 15'651 residents in all (BFS, 2025). A district is an administrative unit of the canton — a court and administrative area, not a postal delivery area: postal codes and localities follow delivery routes and can cross district borders.
Votes in Bezirk Thal
district results as published by BFSPolitics
National Council election 2023 · sum of its municipalitiesTax rate in the district
ESTV 2026A district has no tax rate of its own. Rates range from 122 % % in Aedermannsdorf to 132 % % in Holderbank (SO) (median 125.5 % %).
Tax burden (single, CHF 100,000): 16.8 % in Aedermannsdorf to 17.5 % in Holderbank (SO) (ESTV 2'026)
Housing
BFSVacancy rate: published by BFS for the district (2025) · Dwellings: sum of its municipalities (2024)
Population change
BFS · 2025 · sum of its municipalitiesEconomy
BFS · 2024 · sum of its municipalitiesAgriculture
BFS · 2025 · sum of its municipalitiesClimate · Terrain
MeteoSchweiz · swisstopoClimate: area-weighted over its municipalities · Terrain: swissALTIRegio 40 m, zonal over the district polygon
Energy · Accessibility
BFE · ElCom · ARESolar potential: sum of its municipalities · Electricity: median of its municipalities (25.191–31.205 Rp./kWh, 2027). ElCom publishes a median per municipality; the district value is our median of those. · Accessibility: median of its municipalities
Where the municipalities of Bezirk Thal rank
sum of its municipalities| Municipalities | Largest municipalities | Foreign residents | Tax burden |
|---|---|---|---|
| Balsthal | 10/104 | 9/104 | 64/104 |
| Mümliswil-Ramiswil | 36/104 | 49/104 | 80/104 |
| Laupersdorf | 45/104 | 54/104 | 83/104 |
| Matzendorf | 57/104 | 76/104 | 98/104 |
| Welschenrohr-Gänsbrunnen | 65/104 | 47/104 | 63/104 |
| Holderbank | 84/104 | 25/104 | 101/104 |
| Herbetswil | 91/104 | 71/104 | 92/104 |
| Aedermannsdorf | 92/104 | 99/104 | 53/104 |
9 of these postal codes reach across the district border.
Map
swisstopo · OSM- Which municipalities belong to Bezirk Thal?
- Bezirk Thal comprises 8 municipalities: Balsthal, Mümliswil-Ramiswil, Laupersdorf, Matzendorf, Welschenrohr-Gänsbrunnen, Holderbank, Herbetswil, Aedermannsdorf. Together they have 15'651 residents (BFS, 2025).
- Which canton is Bezirk Thal in?
- Bezirk Thal lies in the canton of Solothurn, which is divided into 10 districts.
- How many people live in Bezirk Thal?
- Bezirk Thal has 15'651 residents (BFS STATPOP, 2025) — the sum of its 8 municipalities; the largest is Balsthal with 6'622.
- Does Bezirk Thal have its own tax rate?
- No. Tax rates are set by municipalities. In Bezirk Thal the municipal rate ranges from 122 % (Aedermannsdorf) to 132 % (Holderbank (SO)).
- How did Bezirk Thal vote in the latest federal vote?
- On 14.06.2026, Bezirk Thal voted 62.7 % yes on “Änderung des Bundesgesetzes über den zivilen Ersatzdienst (Zivildienstgesetz, ZDG)” (Accepted) — the district figure BFS publishes.
Districts exist in 17 cantons; UR, OW, NW, GL, ZG, BS, AI, NE and GE have no such level.