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
2019-12-31
 
Bezirk BucheggbergDistrict5,7666,2507,0927,5437,954
Bezirk DorneckDistrict13,30915,70117,97819,51720,678
Bezirk GäuDistrict12,74014,42916,73718,13521,605
Bezirk GösgenDistrict20,35921,05022,21123,15524,536
Bezirk LebernDistrict39,58040,83342,00843,22846,189
Bezirk OltenDistrict46,16148,15448,98651,24055,686
Bezirk SolothurnDistrict15,77815,74815,48916,06616,933
Bezirk ThalDistrict12,77313,58714,03814,21614,785
Bezirk ThiersteinDistrict11,26612,21013,48313,94714,747
Bezirk WasseramtDistrict40,37043,78446,31948,23752,134
SolothurnCanton218,102231,746244,341255,284275,247

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
2019-12-31
 
AedermannsdorfCommuneBezirk Thal461501543562579
Aeschi (SO)CommuneBezirk Wasseramt8301,0571,1581,1641,257
Balm bei GünsbergCommuneBezirk Lebern118229196189209
BalsthalCommuneBezirk Thal5,0905,4055,5745,7726,239
BärschwilCommuneBezirk Thierstein814855872864801
BättwilCommuneBezirk Dorneck4295459761,2061,166
Beinwil (SO)CommuneBezirk Thierstein335334311302275
BellachCommuneBezirk Lebern4,3615,0795,0275,1315,284
BettlachCommuneBezirk Lebern3,8514,1144,7214,8394,971
BiberistCommuneBezirk Wasseramt7,5197,4137,6037,9698,766
BiezwilCommuneBezirk Bucheggberg226250289326327
BolkenCommuneBezirk Wasseramt268334489542595
BoningenCommuneBezirk Olten358491636699769
BreitenbachCommuneBezirk Thierstein2,5182,8743,2603,5133,914
BucheggCommuneBezirk Bucheggberg1,9532,1412,3882,5072,560
Büren (SO)CommuneBezirk Dorneck5397048709471,059
BüsserachCommuneBezirk Thierstein1,5531,6461,8651,9892,298
DänikenCommuneBezirk Olten2,0472,4292,6022,6792,914
DeitingenCommuneBezirk Wasseramt1,8521,9302,0112,1682,220
DerendingenCommuneBezirk Wasseramt4,6755,1895,8106,0366,520
DornachCommuneBezirk Dorneck5,4425,7155,8866,2016,849
Drei Höfe (incl. Heinrichswil-Winistorf)CommuneBezirk Wasseramt464554696738740
DullikenCommuneBezirk Olten4,4654,8754,6154,6695,082
EgerkingenCommuneBezirk Gäu2,1522,5392,8843,1363,793
Eppenberg-WöschnauCommuneBezirk Olten384387331304327
Erlinsbach (SO)CommuneBezirk Gösgen2,3562,4702,8823,1923,555
ErschwilCommuneBezirk Thierstein812820931906935
EtzikenCommuneBezirk Wasseramt666702783753917
FehrenCommuneBezirk Thierstein427457509616608
Feldbrunnen-St. NiklausCommuneBezirk Lebern701640756936991
FlumenthalCommuneBezirk Lebern9151,0011,0069741,004
FulenbachCommuneBezirk Olten1,1531,4351,4501,6361,785
GänsbrunnenCommuneBezirk Thal1081078410082
GempenCommuneBezirk Dorneck498638747832901
GerlafingenCommuneBezirk Wasseramt4,6654,6114,6944,7845,336
GrenchenCityBezirk Lebern16,80016,24115,93815,92817,468
GretzenbachCommuneBezirk Olten1,6212,1352,3932,4492,779
GrindelCommuneBezirk Thierstein447439494486520
GünsbergCommuneBezirk Lebern1,0451,0591,1871,1451,176
GunzgenCommuneBezirk Olten8441,0721,4281,6311,654
HägendorfCommuneBezirk Olten3,4643,9104,1784,5645,140
HaltenCommuneBezirk Wasseramt687724791834836
HärkingenCommuneBezirk Gäu8379851,1961,3321,638
Hauenstein-IfenthalCommuneBezirk Gösgen203236265313308
HerbetswilCommuneBezirk Thal587596568541565
HimmelriedCommuneBezirk Thierstein621835946928947
HochwaldCommuneBezirk Dorneck6378991,1241,2371,290
Hofstetten-FlühCommuneBezirk Dorneck1,6822,3742,7173,0363,209
Holderbank (SO)CommuneBezirk Thal570608589629692
HorriwilCommuneBezirk Wasseramt550739802810830
HubersdorfCommuneBezirk Lebern477567664712737
HünikenCommuneBezirk Wasseramt73776790153
KammersrohrCommuneBezirk Lebern5253393932
Kappel (SO)CommuneBezirk Olten1,7932,1832,4862,9173,265
KestenholzCommuneBezirk Gäu1,2471,3871,6171,6611,829
KienbergCommuneBezirk Gösgen403402522504504
KleinlützelCommuneBezirk Thierstein1,1501,1731,2431,2621,238
KriegstettenCommuneBezirk Wasseramt6841,0311,1261,2331,304
LangendorfCommuneBezirk Lebern3,1243,0613,4003,6023,806
LaupersdorfCommuneBezirk Thal1,3801,5201,6511,6851,808
Lohn-AmmannseggCommuneBezirk Wasseramt1,6171,8962,3392,6032,844
LommiswilCommuneBezirk Lebern1,1601,3311,3991,4311,540
LostorfCommuneBezirk Gösgen2,3782,9273,4773,8243,942
Lüsslingen-NennigkofenCommuneBezirk Bucheggberg8679249259951,084
LuterbachCommuneBezirk Wasseramt2,8803,1243,1123,2933,488
Lüterkofen-IchertswilCommuneBezirk Bucheggberg597645641730829
Lüterswil-GächliwilCommuneBezirk Bucheggberg322359371338320
MatzendorfCommuneBezirk Thal1,0771,2181,3051,2901,340
MeltingenCommuneBezirk Thierstein571562603633668
MessenCommuneBezirk Bucheggberg1,0151,0471,3571,4091,476
Metzerlen-MariasteinCommuneBezirk Dorneck720743817904925
Mümliswil-RamiswilCommuneBezirk Thal2,3862,4552,5532,5132,404
NeuendorfCommuneBezirk Gäu1,2011,4511,7961,8972,246
NiederbuchsitenCommuneBezirk Gäu6627889479591,246
NiedergösgenCommuneBezirk Gösgen3,7053,5663,7753,7643,830
Nuglar-St. PantaleonCommuneBezirk Dorneck8801,0551,3141,4661,488
NunningenCommuneBezirk Thierstein1,4721,5981,8431,8391,897
OberbuchsitenCommuneBezirk Gäu1,4211,5491,8411,9062,282
Oberdorf (SO)CommuneBezirk Lebern1,1691,3801,6121,6501,749
ObergerlafingenCommuneBezirk Wasseramt9329991,0471,1111,225
ObergösgenCommuneBezirk Gösgen1,7021,7491,9412,1202,271
OekingenCommuneBezirk Wasseramt530602658756872
OensingenCommuneBezirk Gäu3,5433,9314,5175,2296,264
OltenCityBezirk Olten18,99117,80516,75716,98718,399
RecherswilCommuneBezirk Wasseramt1,3721,5511,5861,6962,017
Rickenbach (SO)CommuneBezirk Olten6098348859001,038
RiedholzCommuneBezirk Lebern1,6911,9331,8432,1092,323
RodersdorfCommuneBezirk Dorneck7831,0411,2791,3051,336
Rohr (SO)CommuneBezirk Gösgen841151119291
RüttenenCommuneBezirk Lebern1,3771,3721,4101,4481,465
SchnottwilCommuneBezirk Bucheggberg6557459461,0241,140
SchönenwerdCommuneBezirk Olten4,7464,8514,7614,7024,966
SeewenCommuneBezirk Dorneck7388429589991,003
SelzachCommuneBezirk Lebern2,7392,7732,8103,0953,434
SolothurnCityBezirk Solothurn15,77815,74815,48916,06616,933
Starrkirch-WilCommuneBezirk Olten1,0861,0391,2531,5901,710
StüsslingenCommuneBezirk Gösgen7698759451,0021,105
SubingenCommuneBezirk Wasseramt1,8832,1882,6252,9383,173
TrimbachCommuneBezirk Gösgen7,0656,7006,1736,2626,595
UnterramsernCommuneBezirk Bucheggberg131139175214218
Walterswil (SO)CommuneBezirk Olten547665632717724
Wangen bei OltenCommuneBezirk Olten4,0534,0434,5794,7965,134
WelschenrohrCommuneBezirk Thal1,1141,1771,1711,1241,076
WinznauCommuneBezirk Gösgen1,3401,6541,7001,6671,902
Wisen (SO)CommuneBezirk Gösgen354356420415433
WitterswilCommuneBezirk Dorneck9611,1451,2901,3841,452
WolfwilCommuneBezirk Gäu1,6771,7991,9392,0152,307
ZuchwilCommuneBezirk Wasseramt8,2239,0638,9228,7199,041
ZullwilCommuneBezirk Thierstein546617606609646

Source: Swiss Federal Statistical Office (web).

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