Home
Show Map

Bezirk Thal

District in Solothurn

District

The population development of Bezirk Thal.

NameStatusPopulation
Census
1980-12-02
Population
Census
1990-12-04
Population
Census
2000-12-05
Population
Estimate
2010-12-31
Population
Estimate
2020-12-31
Population
Estimate
2025-12-31
 
Bezirk ThalDistrict12,77313,58714,03814,21614,75215,643
SolothurnCanton218,102231,746244,341255,284277,462291,460

Contents: Cities and Communes

The population development of the cities and communes in Bezirk Thal.

The Details icon links to further information about a selected place including its population structure (gender, age groups, age distribution, citizenship, country of birth).

Name StatusDistrictPopulation
Census
1980-12-02
Population
Census
1990-12-04
Population
Census
2000-12-05
Population
Estimate
2010-12-31
Population
Estimate
2020-12-31
Population
Estimate
2025-12-31
 
AedermannsdorfCommuneBezirk Thal461501543562581607
BalsthalCommuneBezirk Thal5,0905,4055,5745,7726,2106,622
HerbetswilCommuneBezirk Thal587596568541568612
Holderbank (SO)CommuneBezirk Thal570608589629705778
LaupersdorfCommuneBezirk Thal1,3801,5201,6511,6851,8101,915
MatzendorfCommuneBezirk Thal1,0771,2181,3051,2901,3211,439
Mümliswil-RamiswilCommuneBezirk Thal2,3862,4552,5532,5132,3862,471
Welschenrohr-GänsbrunnenCommuneBezirk Thal1,2221,2841,2551,2241,1711,199

Source: Swiss Federal Statistical Office.

Explanation: Districts and communes in the boundaries of December 2025. The population figures for 2025 are preliminary.


Further information about the population structure:

Gender (E 2024)
Males8,049
Females7,470
Age Groups (E 2024)
0-17 years2,845
18-64 years9,385
65+ years3,289
Age Distribution (E 2024)
90+ years194
80-89 years699
70-79 years1,405
60-69 years2,179
50-59 years2,220
40-49 years2,027
30-39 years2,104
20-29 years1,533
10-19 years1,636
0-9 years1,522
Citizenship (E 2024)
Switzerland11,835
Germany575
France23
Italy352
Portugal200
EU (others)977
Europe (non-EU countries)1,006
Africa298
Asia193
Other Citizenship56
Country of Birth (E 2024)
Switzerland11,908
Other country3,611