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
2018-12-31
 
Bezirk BucheggbergDistrict5,7666,2507,0927,5437,919
Bezirk DorneckDistrict13,30915,70117,97819,51720,518
Bezirk GäuDistrict12,74014,42916,73718,13521,395
Bezirk GösgenDistrict20,35921,05022,21123,15524,428
Bezirk LebernDistrict39,58040,83342,00843,22845,863
Bezirk OltenDistrict46,16148,15448,98651,24055,364
Bezirk SolothurnDistrict15,77815,74815,48916,06616,773
Bezirk ThalDistrict12,77313,58714,03814,21614,707
Bezirk ThiersteinDistrict11,26612,21013,48313,94714,641
Bezirk WasseramtDistrict40,37043,78446,31948,23751,530
SolothurnCanton218,102231,746244,341255,284273,138

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, citizenship).

Name StatusDistrictPopulation
Census
1980-12-02
Population
Census
1990-12-04
Population
Census
2000-12-05
Population
Estimate
2010-12-31
Population
Estimate
2018-12-31
 
AedermannsdorfCommuneBezirk Thal461501543562570
Aeschi (SO)CommuneBezirk Wasseramt8301,0571,1581,1641,214
Balm bei GünsbergCommuneBezirk Lebern118229196189205
BalsthalCommuneBezirk Thal5,0905,4055,5745,7726,117
BärschwilCommuneBezirk Thierstein814855872864788
BättwilCommuneBezirk Dorneck4295459761,2061,186
Beinwil (SO)CommuneBezirk Thierstein335334311302283
BellachCommuneBezirk Lebern4,3615,0795,0275,1315,214
BettlachCommuneBezirk Lebern3,8514,1144,7214,8394,910
BiberistCommuneBezirk Wasseramt7,5197,4137,6037,9698,567
BiezwilCommuneBezirk Bucheggberg226250289326305
BolkenCommuneBezirk Wasseramt268334489542601
BoningenCommuneBezirk Olten358491636699772
BreitenbachCommuneBezirk Thierstein2,5182,8743,2603,5133,854
BucheggCommuneBezirk Bucheggberg1,9532,1412,3882,5072,580
Büren (SO)CommuneBezirk Dorneck5397048709471,042
BüsserachCommuneBezirk Thierstein1,5531,6461,8651,9892,296
DänikenCommuneBezirk Olten2,0472,4292,6022,6792,851
DeitingenCommuneBezirk Wasseramt1,8521,9302,0112,1682,207
DerendingenCommuneBezirk Wasseramt4,6755,1895,8106,0366,483
DornachCommuneBezirk Dorneck5,4425,7155,8866,2016,778
Drei Höfe (incl. Heinrichswil-Winistorf)CommuneBezirk Wasseramt464554696738746
DullikenCommuneBezirk Olten4,4654,8754,6154,6695,048
EgerkingenCommuneBezirk Gäu2,1522,5392,8843,1363,683
Eppenberg-WöschnauCommuneBezirk Olten384387331304330
Erlinsbach (SO)CommuneBezirk Gösgen2,3562,4702,8823,1923,556
ErschwilCommuneBezirk Thierstein812820931906925
EtzikenCommuneBezirk Wasseramt666702783753881
FehrenCommuneBezirk Thierstein427457509616605
Feldbrunnen-St. NiklausCommuneBezirk Lebern701640756936981
FlumenthalCommuneBezirk Lebern9151,0011,006974976
FulenbachCommuneBezirk Olten1,1531,4351,4501,6361,776
GänsbrunnenCommuneBezirk Thal1081078410085
GempenCommuneBezirk Dorneck498638747832867
GerlafingenCommuneBezirk Wasseramt4,6654,6114,6944,7845,202
GrenchenCityBezirk Lebern16,80016,24115,93815,92817,371
GretzenbachCommuneBezirk Olten1,6212,1352,3932,4492,783
GrindelCommuneBezirk Thierstein447439494486512
GünsbergCommuneBezirk Lebern1,0451,0591,1871,1451,174
GunzgenCommuneBezirk Olten8441,0721,4281,6311,652
HägendorfCommuneBezirk Olten3,4643,9104,1784,5645,137
HaltenCommuneBezirk Wasseramt687724791834864
HärkingenCommuneBezirk Gäu8379851,1961,3321,644
Hauenstein-IfenthalCommuneBezirk Gösgen203236265313315
HerbetswilCommuneBezirk Thal587596568541539
HimmelriedCommuneBezirk Thierstein621835946928909
HochwaldCommuneBezirk Dorneck6378991,1241,2371,310
Hofstetten-FlühCommuneBezirk Dorneck1,6822,3742,7173,0363,157
Holderbank (SO)CommuneBezirk Thal570608589629696
HorriwilCommuneBezirk Wasseramt550739802810846
HubersdorfCommuneBezirk Lebern477567664712747
HünikenCommuneBezirk Wasseramt73776790148
KammersrohrCommuneBezirk Lebern5253393928
Kappel (SO)CommuneBezirk Olten1,7932,1832,4862,9173,237
KestenholzCommuneBezirk Gäu1,2471,3871,6171,6611,805
KienbergCommuneBezirk Gösgen403402522504513
KleinlützelCommuneBezirk Thierstein1,1501,1731,2431,2621,261
KriegstettenCommuneBezirk Wasseramt6841,0311,1261,2331,294
LangendorfCommuneBezirk Lebern3,1243,0613,4003,6023,781
LaupersdorfCommuneBezirk Thal1,3801,5201,6511,6851,813
Lohn-AmmannseggCommuneBezirk Wasseramt1,6171,8962,3392,6032,814
LommiswilCommuneBezirk Lebern1,1601,3311,3991,4311,535
LostorfCommuneBezirk Gösgen2,3782,9273,4773,8243,952
Lüsslingen-NennigkofenCommuneBezirk Bucheggberg8679249259951,083
LuterbachCommuneBezirk Wasseramt2,8803,1243,1123,2933,479
Lüterkofen-IchertswilCommuneBezirk Bucheggberg597645641730796
Lüterswil-GächliwilCommuneBezirk Bucheggberg322359371338322
MatzendorfCommuneBezirk Thal1,0771,2181,3051,2901,332
MeltingenCommuneBezirk Thierstein571562603633660
MessenCommuneBezirk Bucheggberg1,0151,0471,3571,4091,480
Metzerlen-MariasteinCommuneBezirk Dorneck720743817904933
Mümliswil-RamiswilCommuneBezirk Thal2,3862,4552,5532,5132,441
NeuendorfCommuneBezirk Gäu1,2011,4511,7961,8972,236
NiederbuchsitenCommuneBezirk Gäu6627889479591,175
NiedergösgenCommuneBezirk Gösgen3,7053,5663,7753,7643,865
Nuglar-St. PantaleonCommuneBezirk Dorneck8801,0551,3141,4661,487
NunningenCommuneBezirk Thierstein1,4721,5981,8431,8391,880
OberbuchsitenCommuneBezirk Gäu1,4211,5491,8411,9062,296
Oberdorf (SO)CommuneBezirk Lebern1,1691,3801,6121,6501,723
ObergerlafingenCommuneBezirk Wasseramt9329991,0471,1111,176
ObergösgenCommuneBezirk Gösgen1,7021,7491,9412,1202,203
OekingenCommuneBezirk Wasseramt530602658756839
OensingenCommuneBezirk Gäu3,5433,9314,5175,2296,284
OltenCityBezirk Olten18,99117,80516,75716,98718,362
RecherswilCommuneBezirk Wasseramt1,3721,5511,5861,6962,009
Rickenbach (SO)CommuneBezirk Olten6098348859001,012
RiedholzCommuneBezirk Lebern1,6911,9331,8432,1092,310
RodersdorfCommuneBezirk Dorneck7831,0411,2791,3051,310
Rohr (SO)CommuneBezirk Gösgen841151119291
RüttenenCommuneBezirk Lebern1,3771,3721,4101,4481,462
SchnottwilCommuneBezirk Bucheggberg6557459461,0241,135
SchönenwerdCommuneBezirk Olten4,7464,8514,7614,7024,910
SeewenCommuneBezirk Dorneck7388429589991,010
SelzachCommuneBezirk Lebern2,7392,7732,8103,0953,446
SolothurnCityBezirk Solothurn15,77815,74815,48916,06616,773
Starrkirch-WilCommuneBezirk Olten1,0861,0391,2531,5901,714
StüsslingenCommuneBezirk Gösgen7698759451,0021,055
SubingenCommuneBezirk Wasseramt1,8832,1882,6252,9383,201
TrimbachCommuneBezirk Gösgen7,0656,7006,1736,2626,543
UnterramsernCommuneBezirk Bucheggberg131139175214218
Walterswil (SO)CommuneBezirk Olten547665632717724
Wangen bei OltenCommuneBezirk Olten4,0534,0434,5794,7965,056
WelschenrohrCommuneBezirk Thal1,1141,1771,1711,1241,114
WinznauCommuneBezirk Gösgen1,3401,6541,7001,6671,919
Wisen (SO)CommuneBezirk Gösgen354356420415416
WitterswilCommuneBezirk Dorneck9611,1451,2901,3841,438
WolfwilCommuneBezirk Gäu1,6771,7991,9392,0152,272
ZuchwilCommuneBezirk Wasseramt8,2239,0638,9228,7198,959
ZullwilCommuneBezirk Thierstein546617606609668

Source: Swiss Federal Statistical Office (web).

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