Home
Show Map

Switzerland: Solothurn

Districts

The population of all districts of the Canton of Solothurn according to census results and latest official estimates.

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
2021-12-31
 
Bezirk BucheggbergDistrict5,7666,2507,0927,5438,0098,052
Bezirk DorneckDistrict13,30915,70117,97819,51720,80220,884
Bezirk GäuDistrict12,74014,42916,73718,13522,00522,471
Bezirk GösgenDistrict20,35921,05022,21123,15524,79325,053
Bezirk LebernDistrict39,58040,83342,00843,22846,43946,907
Bezirk OltenDistrict46,16148,15448,98651,24056,10956,521
Bezirk SolothurnDistrict15,77815,74815,48916,06616,80216,803
Bezirk ThalDistrict12,77313,58714,03814,21614,75214,903
Bezirk ThiersteinDistrict11,26612,21013,48313,94714,80214,899
Bezirk WasseramtDistrict40,37043,78446,31948,23752,94953,677
SolothurnCanton218,102231,746244,341255,284277,462280,170

Contents: Cities and Communes

The population of all cities and communes in the Canton of Solothurn according to census results and latest official estimates.

The Details icon links to further information about a selected place including its population structure (gender, age groups, age distribution, nationality, 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
2021-12-31
 
AedermannsdorfCommuneBezirk Thal461501543562581582
Aeschi (SO)CommuneBezirk Wasseramt8301,0571,1581,1641,2681,310
Balm bei GünsbergCommuneBezirk Lebern118229196189221223
BalsthalCommuneBezirk Thal5,0905,4055,5745,7726,2106,298
BärschwilCommuneBezirk Thierstein814855872864803792
BättwilCommuneBezirk Dorneck4295459761,2061,1881,157
Beinwil (SO)CommuneBezirk Thierstein335334311302274275
BellachCommuneBezirk Lebern4,3615,0795,0275,1315,2975,372
BettlachCommuneBezirk Lebern3,8514,1144,7214,8394,9534,951
BiberistCommuneBezirk Wasseramt7,5197,4137,6037,9699,1099,173
BiezwilCommuneBezirk Bucheggberg226250289326344351
BolkenCommuneBezirk Wasseramt268334489542590587
BoningenCommuneBezirk Olten358491636699793786
BreitenbachCommuneBezirk Thierstein2,5182,8743,2603,5133,9794,046
BucheggCommuneBezirk Bucheggberg1,9532,1412,3882,5072,5222,508
Büren (SO)CommuneBezirk Dorneck5397048709471,0461,044
BüsserachCommuneBezirk Thierstein1,5531,6461,8651,9892,2962,341
DänikenCommuneBezirk Olten2,0472,4292,6022,6792,8912,962
DeitingenCommuneBezirk Wasseramt1,8521,9302,0112,1682,2272,286
DerendingenCommuneBezirk Wasseramt4,6755,1895,8106,0366,5926,641
DornachCommuneBezirk Dorneck5,4425,7155,8866,2016,8826,830
Drei Höfe (incl. Heinrichswil-Winistorf)CommuneBezirk Wasseramt464554696738748744
DullikenCommuneBezirk Olten4,4654,8754,6154,6695,0835,182
EgerkingenCommuneBezirk Gäu2,1522,5392,8843,1364,0414,185
Eppenberg-WöschnauCommuneBezirk Olten384387331304311314
Erlinsbach (SO)CommuneBezirk Gösgen2,3562,4702,8823,1923,5723,579
ErschwilCommuneBezirk Thierstein812820931906948939
EtzikenCommuneBezirk Wasseramt6667027837539731,023
FehrenCommuneBezirk Thierstein427457509616595584
Feldbrunnen-St. NiklausCommuneBezirk Lebern7016407569369751,000
FlumenthalCommuneBezirk Lebern9151,0011,0069741,0521,032
FulenbachCommuneBezirk Olten1,1531,4351,4501,6361,7721,774
GempenCommuneBezirk Dorneck498638747832904908
GerlafingenCommuneBezirk Wasseramt4,6654,6114,6944,7845,5025,569
GrenchenCityBezirk Lebern16,80016,24115,93815,92817,57717,820
GretzenbachCommuneBezirk Olten1,6212,1352,3932,4492,7722,758
GrindelCommuneBezirk Thierstein447439494486502503
GünsbergCommuneBezirk Lebern1,0451,0591,1871,1451,1791,164
GunzgenCommuneBezirk Olten8441,0721,4281,6311,6891,672
HägendorfCommuneBezirk Olten3,4643,9104,1784,5645,1775,246
HaltenCommuneBezirk Wasseramt687724791834850849
HärkingenCommuneBezirk Gäu8379851,1961,3321,6441,721
Hauenstein-IfenthalCommuneBezirk Gösgen203236265313306314
HerbetswilCommuneBezirk Thal587596568541568575
HimmelriedCommuneBezirk Thierstein621835946928961938
HochwaldCommuneBezirk Dorneck6378991,1241,2371,2751,256
Hofstetten-FlühCommuneBezirk Dorneck1,6822,3742,7173,0363,2063,287
Holderbank (SO)CommuneBezirk Thal570608589629705725
HorriwilCommuneBezirk Wasseramt550739802810836871
HubersdorfCommuneBezirk Lebern477567664712725722
HünikenCommuneBezirk Wasseramt73776790153155
KammersrohrCommuneBezirk Lebern525339393233
Kappel (SO)CommuneBezirk Olten1,7932,1832,4862,9173,2783,391
KestenholzCommuneBezirk Gäu1,2471,3871,6171,6611,8481,869
KienbergCommuneBezirk Gösgen403402522504503496
KleinlützelCommuneBezirk Thierstein1,1501,1731,2431,2621,2181,215
KriegstettenCommuneBezirk Wasseramt6841,0311,1261,2331,2921,366
LangendorfCommuneBezirk Lebern3,1243,0613,4003,6023,7753,781
LaupersdorfCommuneBezirk Thal1,3801,5201,6511,6851,8101,805
Lohn-AmmannseggCommuneBezirk Wasseramt1,6171,8962,3392,6032,8702,890
LommiswilCommuneBezirk Lebern1,1601,3311,3991,4311,5871,608
LostorfCommuneBezirk Gösgen2,3782,9273,4773,8243,9634,048
Lüsslingen-NennigkofenCommuneBezirk Bucheggberg8679249259951,1011,114
LuterbachCommuneBezirk Wasseramt2,8803,1243,1123,2933,5553,632
Lüterkofen-IchertswilCommuneBezirk Bucheggberg597645641730878910
Lüterswil-GächliwilCommuneBezirk Bucheggberg322359371338339343
MatzendorfCommuneBezirk Thal1,0771,2181,3051,2901,3211,369
MeltingenCommuneBezirk Thierstein571562603633655660
MessenCommuneBezirk Bucheggberg1,0151,0471,3571,4091,4711,469
Metzerlen-MariasteinCommuneBezirk Dorneck720743817904938950
Mümliswil-RamiswilCommuneBezirk Thal2,3862,4552,5532,5132,3862,377
NeuendorfCommuneBezirk Gäu1,2011,4511,7961,8972,2772,336
NiederbuchsitenCommuneBezirk Gäu6627889479591,2601,276
NiedergösgenCommuneBezirk Gösgen3,7053,5663,7753,7643,8974,048
Nuglar-St. PantaleonCommuneBezirk Dorneck8801,0551,3141,4661,5161,532
NunningenCommuneBezirk Thierstein1,4721,5981,8431,8391,9141,956
OberbuchsitenCommuneBezirk Gäu1,4211,5491,8411,9062,2962,291
Oberdorf (SO)CommuneBezirk Lebern1,1691,3801,6121,6501,7761,813
ObergerlafingenCommuneBezirk Wasseramt9329991,0471,1111,2471,233
ObergösgenCommuneBezirk Gösgen1,7021,7491,9412,1202,3592,394
OekingenCommuneBezirk Wasseramt530602658756878901
OensingenCommuneBezirk Gäu3,5433,9314,5175,2296,2766,414
OltenCityBezirk Olten18,99117,80516,75716,98718,49618,350
RecherswilCommuneBezirk Wasseramt1,3721,5511,5861,6962,0282,079
Rickenbach (SO)CommuneBezirk Olten6098348859001,0551,079
RiedholzCommuneBezirk Lebern1,6911,9331,8432,1092,3162,309
RodersdorfCommuneBezirk Dorneck7831,0411,2791,3051,3751,406
RüttenenCommuneBezirk Lebern1,3771,3721,4101,4481,4831,509
SchnottwilCommuneBezirk Bucheggberg6557459461,0241,1351,138
SchönenwerdCommuneBezirk Olten4,7464,8514,7614,7025,0575,107
SeewenCommuneBezirk Dorneck7388429589991,0221,052
SelzachCommuneBezirk Lebern2,7392,7732,8103,0953,4913,570
SolothurnCityBezirk Solothurn15,77815,74815,48916,06616,80216,803
Starrkirch-WilCommuneBezirk Olten1,0861,0391,2531,5901,7531,812
Stüsslingen (incl. Rohr)CommuneBezirk Gösgen8539901,0561,0941,2211,231
SubingenCommuneBezirk Wasseramt1,8832,1882,6252,9383,1733,180
TrimbachCommuneBezirk Gösgen7,0656,7006,1736,2626,5626,555
UnterramsernCommuneBezirk Bucheggberg131139175214219219
Walterswil (SO)CommuneBezirk Olten547665632717743739
Wangen bei OltenCommuneBezirk Olten4,0534,0434,5794,7965,2395,349
Welschenrohr-GänsbrunnenCommuneBezirk Thal1,2221,2841,2551,2241,1711,172
WinznauCommuneBezirk Gösgen1,3401,6541,7001,6671,9681,955
Wisen (SO)CommuneBezirk Gösgen354356420415442433
WitterswilCommuneBezirk Dorneck9611,1451,2901,3841,4501,462
WolfwilCommuneBezirk Gäu1,6771,7991,9392,0152,3632,379
ZuchwilCommuneBezirk Wasseramt8,2239,0638,9228,7199,0589,188
ZullwilCommuneBezirk Thierstein546617606609657650

Source: Swiss Federal Statistical Office (web).

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