Skip to main content
Switzerland · Canton SO · District

Bezirk Thal

Solothurn

Bezirk 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.

Relief © swisstopo · TINITALY · geoland.at · LGL · IGN

Federal Statistical Office (FSO), retrieved 12.08.2026

Votes in Bezirk Thal

district results as published by BFS
14.06.2026Änderung des Bundesgesetzes über den zivilen Ersatzdienst (Zivildienstgesetz, ZDG)FederalAccepted · 52.5% Yes
62.7% YesNo 37.3%
14.06.2026Volksinitiative «Keine 10-Millionen-Schweiz! (Nachhaltigkeitsinitiative)»FederalRejected · 45.2% Yes
65.5% YesNo 34.5%
14.06.2026Stellvertretung im Kantonsrat bei Mutterschaft: Änderung des KantonsratsgesetzesCantonal SOAccepted · 58.6% Yes
46.4% YesNo 53.7%
14.06.2026Stellvertretung im Kantonsrat bei Mutterschaft: Änderung der KantonsverfassungCantonal SOAccepted · 58.7% Yes
46.2% YesNo 53.8%
08.03.2026Bundesgesetz über die IndividualbesteuerungFederalAccepted · 54.3% Yes
42.0% YesNo 58.1%
08.03.2026Volksinitiative «200 Franken sind genug! (SRG-Initiative)»FederalRejected · 38.1% Yes
47.0% YesNo 53.0%
08.03.2026Bargeldinitiative und Gegenvorschlag: StichfrageFederalRejected · 37.4% Yes
45.4% YesNo 54.6%
All federal votes
Federal Statistical Office (FSO), retrieved 12.08.2026

Politics

National Council election 2023 · sum of its municipalities
SVP37.0% · strongest party
SVP37.0%
Mitte33.3%
FDP12.5%
SP7.8%
GRÜNE3.9%
GLP2.8%
Übrige2.0%
EVP0.8%
Aedermannsdorf
122 %
median of its municipalities
125.5 %
Holderbank (SO)
132 %

A 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)

Vacancy rate
2.85 %
Dwellings
7'671
Avg. rooms
4.1
Built before 1946
31.4%

Vacancy rate: published by BFS for the district (2025) · Dwellings: sum of its municipalities (2024)

Population change

BFS · 2025 · sum of its municipalities
Population change 2025
+132 +0.9%
births
113
deaths
129
net migration
+151
BEVNAT (Statistik der natürlichen Bevölkerungsbewegung) 2025 · Federal Statistical Office (FSO), retrieved 19.09.2026

Economy

BFS · 2024 · sum of its municipalities
Jobs
5'666
Workplaces
1'040
Services share
55.2 %
Jobs by sector: Primary 605 (10.7%) · Secondary 1'934 (34.1%) · Tertiary 3'127 (55.2%)
STATENT (Statistik der Unternehmensstruktur) 2024 · Federal Statistical Office (FSO), retrieved 11.09.2026

Agriculture

BFS · 2025 · sum of its municipalities
Farms
204
Organic share
18.6 %
Farmland
5'291 ha
Landwirtschaftliche Strukturerhebung 2025 · Federal Statistical Office (FSO), retrieved 19.09.2026

Climate · Terrain

MeteoSchweiz · swisstopo
Annual mean temperature
8 °C
Precipitation
1'335 mm
Elevation
471–1'330 m
Flat share
9.2%

Climate: area-weighted over its municipalities · Terrain: swissALTIRegio 40 m, zonal over the district polygon

Energy · Accessibility

BFE · ElCom · ARE
Solar potential
147 GWh
Electricity
28.5 Rp./kWh
Public transport to centre
86 min
Road to centre
55 min

Solar potential: sum of its municipalities · Electricity: median of its municipalities (25.19131.205 Rp./kWh, 2027). ElCom publishes a median per municipality; the district value is our median of those. · Accessibility: median of its municipalities

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.