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,951
Bezirk DorneckDistrict13,30915,70117,97819,51720,674
Bezirk GäuDistrict12,74014,42916,73718,13521,601
Bezirk GösgenDistrict20,35921,05022,21123,15524,524
Bezirk LebernDistrict39,58040,83342,00843,22846,179
Bezirk OltenDistrict46,16148,15448,98651,24055,678
Bezirk SolothurnDistrict15,77815,74815,48916,06616,933
Bezirk ThalDistrict12,77313,58714,03814,21614,781
Bezirk ThiersteinDistrict11,26612,21013,48313,94714,740
Bezirk WasseramtDistrict40,37043,78446,31948,23752,116
SolothurnCanton218,102231,746244,341255,284275,177

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,237
BärschwilCommuneBezirk Thierstein814855872864800
BättwilCommuneBezirk Dorneck4295459761,2061,166
Beinwil (SO)CommuneBezirk Thierstein335334311302275
BellachCommuneBezirk Lebern4,3615,0795,0275,1315,282
BettlachCommuneBezirk Lebern3,8514,1144,7214,8394,971
BiberistCommuneBezirk Wasseramt7,5197,4137,6037,9698,763
BiezwilCommuneBezirk Bucheggberg226250289326326
BolkenCommuneBezirk Wasseramt268334489542595
BoningenCommuneBezirk Olten358491636699769
BreitenbachCommuneBezirk Thierstein2,5182,8743,2603,5133,912
BucheggCommuneBezirk Bucheggberg1,9532,1412,3882,5072,560
Büren (SO)CommuneBezirk Dorneck5397048709471,059
BüsserachCommuneBezirk Thierstein1,5531,6461,8651,9892,297
DänikenCommuneBezirk Olten2,0472,4292,6022,6792,913
DeitingenCommuneBezirk Wasseramt1,8521,9302,0112,1682,216
DerendingenCommuneBezirk Wasseramt4,6755,1895,8106,0366,520
DornachCommuneBezirk Dorneck5,4425,7155,8866,2016,848
Drei Höfe (incl. Heinrichswil-Winistorf)CommuneBezirk Wasseramt464554696738740
DullikenCommuneBezirk Olten4,4654,8754,6154,6695,080
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 Thierstein427457509616607
Feldbrunnen-St. NiklausCommuneBezirk Lebern701640756936990
FlumenthalCommuneBezirk Lebern9151,0011,0069741,004
FulenbachCommuneBezirk Olten1,1531,4351,4501,6361,785
GänsbrunnenCommuneBezirk Thal1081078410082
GempenCommuneBezirk Dorneck498638747832901
GerlafingenCommuneBezirk Wasseramt4,6654,6114,6944,7845,333
GrenchenCityBezirk Lebern16,80016,24115,93815,92817,464
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,828
KienbergCommuneBezirk Gösgen403402522504504
KleinlützelCommuneBezirk Thierstein1,1501,1731,2431,2621,238
KriegstettenCommuneBezirk Wasseramt6841,0311,1261,2331,304
LangendorfCommuneBezirk Lebern3,1243,0613,4003,6023,805
LaupersdorfCommuneBezirk Thal1,3801,5201,6511,6851,808
Lohn-AmmannseggCommuneBezirk Wasseramt1,6171,8962,3392,6032,843
LommiswilCommuneBezirk Lebern1,1601,3311,3991,4311,540
LostorfCommuneBezirk Gösgen2,3782,9273,4773,8243,941
Lüsslingen-NennigkofenCommuneBezirk Bucheggberg8679249259951,084
LuterbachCommuneBezirk Wasseramt2,8803,1243,1123,2933,485
Lüterkofen-IchertswilCommuneBezirk Bucheggberg597645641730829
Lüterswil-GächliwilCommuneBezirk Bucheggberg322359371338320
MatzendorfCommuneBezirk Thal1,0771,2181,3051,2901,339
MeltingenCommuneBezirk Thierstein571562603633668
MessenCommuneBezirk Bucheggberg1,0151,0471,3571,4091,476
Metzerlen-MariasteinCommuneBezirk Dorneck720743817904924
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,829
Nuglar-St. PantaleonCommuneBezirk Dorneck8801,0551,3141,4661,488
NunningenCommuneBezirk Thierstein1,4721,5981,8431,8391,895
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 Wasseramt530602658756871
OensingenCommuneBezirk Gäu3,5433,9314,5175,2296,263
OltenCityBezirk Olten18,99117,80516,75716,98718,398
RecherswilCommuneBezirk Wasseramt1,3721,5511,5861,6962,017
Rickenbach (SO)CommuneBezirk Olten6098348859001,038
RiedholzCommuneBezirk Lebern1,6911,9331,8432,1092,323
RodersdorfCommuneBezirk Dorneck7831,0411,2791,3051,335
Rohr (SO)CommuneBezirk Gösgen841151119291
RüttenenCommuneBezirk Lebern1,3771,3721,4101,4481,464
SchnottwilCommuneBezirk Bucheggberg6557459461,0241,138
SchönenwerdCommuneBezirk Olten4,7464,8514,7614,7024,964
SeewenCommuneBezirk Dorneck7388429589991,003
SelzachCommuneBezirk Lebern2,7392,7732,8103,0953,433
SolothurnCityBezirk Solothurn15,77815,74815,48916,06616,933
Starrkirch-WilCommuneBezirk Olten1,0861,0391,2531,5901,709
StüsslingenCommuneBezirk Gösgen7698759451,0021,105
SubingenCommuneBezirk Wasseramt1,8832,1882,6252,9383,172
TrimbachCommuneBezirk Gösgen7,0656,7006,1736,2626,586
UnterramsernCommuneBezirk Bucheggberg131139175214218
Walterswil (SO)CommuneBezirk Olten547665632717724
Wangen bei OltenCommuneBezirk Olten4,0534,0434,5794,7965,133
WelschenrohrCommuneBezirk Thal1,1141,1771,1711,1241,075
WinznauCommuneBezirk Gösgen1,3401,6541,7001,6671,901
Wisen (SO)CommuneBezirk Gösgen354356420415433
WitterswilCommuneBezirk Dorneck9611,1451,2901,3841,451
WolfwilCommuneBezirk Gäu1,6771,7991,9392,0152,305
ZuchwilCommuneBezirk Wasseramt8,2239,0638,9228,7199,039
ZullwilCommuneBezirk Thierstein546617606609646

Source: Swiss Federal Statistical Office (web).

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