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
2017-12-31
 
Bezirk BucheggbergDistrict5,7666,2507,0927,5437,866
Bezirk DorneckDistrict13,30915,70117,97819,51720,440
Bezirk GäuDistrict12,74014,42916,73718,13520,992
Bezirk GösgenDistrict20,35921,05022,21123,15524,410
Bezirk LebernDistrict39,58040,83342,00843,22845,688
Bezirk OltenDistrict46,16148,15448,98651,24054,970
Bezirk SolothurnDistrict15,77815,74815,48916,06616,703
Bezirk ThalDistrict12,77313,58714,03814,21614,584
Bezirk ThiersteinDistrict11,26612,21013,48313,94714,630
Bezirk WasseramtDistrict40,37043,78446,31948,23751,149
SolothurnCanton218,102231,746244,341255,284271,432

Contents: Cities and Communes

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

Name StatusDistrictPopulation
Census
1980-12-02
Population
Census
1990-12-04
Population
Census
2000-12-05
Population
Estimate
2010-12-31
Population
Estimate
2017-12-31
 
AedermannsdorfCommuneBezirk Thal461501543562572
Aeschi (SO)CommuneBezirk Wasseramt8301,0571,1581,1641,221
Balm bei GünsbergCommuneBezirk Lebern118229196189204
BalsthalCommuneBezirk Thal5,0905,4055,5745,7726,094
BärschwilCommuneBezirk Thierstein814855872864816
BättwilCommuneBezirk Dorneck4295459761,2061,172
Beinwil (SO)CommuneBezirk Thierstein335334311302277
BellachCommuneBezirk Lebern4,3615,0795,0275,1315,272
BettlachCommuneBezirk Lebern3,8514,1144,7214,8394,940
BiberistCommuneBezirk Wasseramt7,5197,4137,6037,9698,455
BiezwilCommuneBezirk Bucheggberg226250289326323
BolkenCommuneBezirk Wasseramt268334489542595
BoningenCommuneBezirk Olten358491636699755
BreitenbachCommuneBezirk Thierstein2,5182,8743,2603,5133,848
BucheggCommuneBezirk Bucheggberg1,9532,1412,3882,5072,545
Büren (SO)CommuneBezirk Dorneck5397048709471,042
BüsserachCommuneBezirk Thierstein1,5531,6461,8651,9892,292
DänikenCommuneBezirk Olten2,0472,4292,6022,6792,784
DeitingenCommuneBezirk Wasseramt1,8521,9302,0112,1682,237
DerendingenCommuneBezirk Wasseramt4,6755,1895,8106,0366,430
DornachCommuneBezirk Dorneck5,4425,7155,8866,2016,686
Drei Höfe (incl. Heinrichswil-Winistorf)CommuneBezirk Wasseramt464554696738734
DullikenCommuneBezirk Olten4,4654,8754,6154,6694,964
EgerkingenCommuneBezirk Gäu2,1522,5392,8843,1363,520
Eppenberg-WöschnauCommuneBezirk Olten384387331304330
Erlinsbach (SO)CommuneBezirk Gösgen2,3562,4702,8823,1923,524
ErschwilCommuneBezirk Thierstein812820931906920
EtzikenCommuneBezirk Wasseramt666702783753869
FehrenCommuneBezirk Thierstein427457509616589
Feldbrunnen-St. NiklausCommuneBezirk Lebern701640756936975
FlumenthalCommuneBezirk Lebern9151,0011,006974947
FulenbachCommuneBezirk Olten1,1531,4351,4501,6361,776
GänsbrunnenCommuneBezirk Thal1081078410089
GempenCommuneBezirk Dorneck498638747832880
GerlafingenCommuneBezirk Wasseramt4,6654,6114,6944,7845,118
GrenchenCityBezirk Lebern16,80016,24115,93815,92817,140
GretzenbachCommuneBezirk Olten1,6212,1352,3932,4492,733
GrindelCommuneBezirk Thierstein447439494486505
GünsbergCommuneBezirk Lebern1,0451,0591,1871,1451,166
GunzgenCommuneBezirk Olten8441,0721,4281,6311,651
HägendorfCommuneBezirk Olten3,4643,9104,1784,5645,044
HaltenCommuneBezirk Wasseramt687724791834871
HärkingenCommuneBezirk Gäu8379851,1961,3321,611
Hauenstein-IfenthalCommuneBezirk Gösgen203236265313308
HerbetswilCommuneBezirk Thal587596568541541
HimmelriedCommuneBezirk Thierstein621835946928925
HochwaldCommuneBezirk Dorneck6378991,1241,2371,306
Hofstetten-FlühCommuneBezirk Dorneck1,6822,3742,7173,0363,108
Holderbank (SO)CommuneBezirk Thal570608589629693
HorriwilCommuneBezirk Wasseramt550739802810870
HubersdorfCommuneBezirk Lebern477567664712742
HünikenCommuneBezirk Wasseramt73776790126
KammersrohrCommuneBezirk Lebern5253393929
Kappel (SO)CommuneBezirk Olten1,7932,1832,4862,9173,189
KestenholzCommuneBezirk Gäu1,2471,3871,6171,6611,798
KienbergCommuneBezirk Gösgen403402522504514
KleinlützelCommuneBezirk Thierstein1,1501,1731,2431,2621,244
KriegstettenCommuneBezirk Wasseramt6841,0311,1261,2331,315
LangendorfCommuneBezirk Lebern3,1243,0613,4003,6023,772
LaupersdorfCommuneBezirk Thal1,3801,5201,6511,6851,748
Lohn-AmmannseggCommuneBezirk Wasseramt1,6171,8962,3392,6032,805
LommiswilCommuneBezirk Lebern1,1601,3311,3991,4311,528
LostorfCommuneBezirk Gösgen2,3782,9273,4773,8243,959
Lüsslingen-NennigkofenCommuneBezirk Bucheggberg8679249259951,057
LuterbachCommuneBezirk Wasseramt2,8803,1243,1123,2933,485
Lüterkofen-IchertswilCommuneBezirk Bucheggberg597645641730786
Lüterswil-GächliwilCommuneBezirk Bucheggberg322359371338328
MatzendorfCommuneBezirk Thal1,0771,2181,3051,2901,317
MeltingenCommuneBezirk Thierstein571562603633645
MessenCommuneBezirk Bucheggberg1,0151,0471,3571,4091,493
Metzerlen-MariasteinCommuneBezirk Dorneck720743817904932
Mümliswil-RamiswilCommuneBezirk Thal2,3862,4552,5532,5132,441
NeuendorfCommuneBezirk Gäu1,2011,4511,7961,8972,157
NiederbuchsitenCommuneBezirk Gäu6627889479591,169
NiedergösgenCommuneBezirk Gösgen3,7053,5663,7753,7643,861
Nuglar-St. PantaleonCommuneBezirk Dorneck8801,0551,3141,4661,486
NunningenCommuneBezirk Thierstein1,4721,5981,8431,8391,893
OberbuchsitenCommuneBezirk Gäu1,4211,5491,8411,9062,238
Oberdorf (SO)CommuneBezirk Lebern1,1691,3801,6121,6501,703
ObergerlafingenCommuneBezirk Wasseramt9329991,0471,1111,163
ObergösgenCommuneBezirk Gösgen1,7021,7491,9412,1202,232
OekingenCommuneBezirk Wasseramt530602658756835
OensingenCommuneBezirk Gäu3,5433,9314,5175,2296,299
OltenCityBezirk Olten18,99117,80516,75716,98718,389
RecherswilCommuneBezirk Wasseramt1,3721,5511,5861,6961,968
Rickenbach (SO)CommuneBezirk Olten609834885900964
RiedholzCommuneBezirk Lebern1,6911,9331,8432,1092,322
RodersdorfCommuneBezirk Dorneck7831,0411,2791,3051,317
Rohr (SO)CommuneBezirk Gösgen841151119296
RüttenenCommuneBezirk Lebern1,3771,3721,4101,4481,495
SchnottwilCommuneBezirk Bucheggberg6557459461,0241,123
SchönenwerdCommuneBezirk Olten4,7464,8514,7614,7024,902
SeewenCommuneBezirk Dorneck7388429589991,014
SelzachCommuneBezirk Lebern2,7392,7732,8103,0953,453
SolothurnCityBezirk Solothurn15,77815,74815,48916,06616,703
Starrkirch-WilCommuneBezirk Olten1,0861,0391,2531,5901,692
StüsslingenCommuneBezirk Gösgen7698759451,0021,065
SubingenCommuneBezirk Wasseramt1,8832,1882,6252,9383,177
TrimbachCommuneBezirk Gösgen7,0656,7006,1736,2626,591
UnterramsernCommuneBezirk Bucheggberg131139175214211
Walterswil (SO)CommuneBezirk Olten547665632717701
Wangen bei OltenCommuneBezirk Olten4,0534,0434,5794,7965,096
WelschenrohrCommuneBezirk Thal1,1141,1771,1711,1241,089
WinznauCommuneBezirk Gösgen1,3401,6541,7001,6671,857
Wisen (SO)CommuneBezirk Gösgen354356420415403
WitterswilCommuneBezirk Dorneck9611,1451,2901,3841,497
WolfwilCommuneBezirk Gäu1,6771,7991,9392,0152,200
ZuchwilCommuneBezirk Wasseramt8,2239,0638,9228,7198,875
ZullwilCommuneBezirk Thierstein546617606609676

Source: Swiss Federal Statistical Office (web).

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