All districts of the Canton of Solothurn.
| Name | Status | Population (C 2000-12-05) | Population (E 2009-01-01) |
|---|---|---|---|
| Bezirk Bucheggberg | District | 7,092 | 7,589 |
| Bezirk Dorneck | District | 17,978 | 19,138 |
| Bezirk Gäu | District | 16,737 | 17,545 |
| Bezirk Gösgen | District | 22,211 | 22,553 |
| Bezirk Lebern | District | 41,969 | 42,869 |
| Bezirk Olten | District | 48,986 | 50,822 |
| Bezirk Solothurn | District | 15,489 | 15,623 |
| Bezirk Thal | District | 14,038 | 14,230 |
| Bezirk Thierstein | District | 13,483 | 13,713 |
| Bezirk Wasseramt | District | 46,252 | 47,748 |
| Solothurn | Canton | 244,341 | 251,830 |
Contents: All cities and communes in the Canton of Solothurn.
| Name | Status | District | Agglomeration | Population (C 2000-12-05) | Population (E 2009-01-01) |
|---|---|---|---|---|---|
| Aedermannsdorf | Commune | Bezirk Thal | 543 | 565 | |
| Aeschi (SO) | Commune | Bezirk Wasseramt | 1,015 | 1,002 | |
| Aetigkofen | Commune | Bezirk Bucheggberg | 179 | 180 | |
| Aetingen | Commune | Bezirk Bucheggberg | 273 | 305 | |
| Balm bei Günsberg | Commune | Bezirk Lebern | Solothurn | 196 | 191 |
| Balm bei Messen | Commune | Bezirk Bucheggberg | 109 | 102 | |
| Balsthal | Commune | Bezirk Thal | 5,574 | 5,762 | |
| Bärschwil | Commune | Bezirk Thierstein | 872 | 843 | |
| Bättwil | Commune | Bezirk Dorneck | Basel | 976 | 1,146 |
| Beinwil (SO) | Commune | Bezirk Thierstein | 311 | 302 | |
| Bellach | Commune | Bezirk Lebern | Solothurn | 5,027 | 5,046 |
| Bettlach | Commune | Bezirk Lebern | Grenchen | 4,721 | 4,742 |
| Biberist | Commune | Bezirk Wasseramt | Solothurn | 7,603 | 7,830 |
| Bibern (SO) | Commune | Bezirk Bucheggberg | 222 | 244 | |
| Biezwil | Commune | Bezirk Bucheggberg | 289 | 327 | |
| Bolken | Commune | Bezirk Wasseramt | 489 | 539 | |
| Boningen | Commune | Bezirk Olten | Olten-Zofingen | 636 | 707 |
| Breitenbach | Commune | Bezirk Thierstein | Basel | 3,260 | 3,405 |
| Brügglen | Commune | Bezirk Bucheggberg | 187 | 199 | |
| Brunnenthal | Commune | Bezirk Bucheggberg | 189 | 203 | |
| Büren (SO) | Commune | Bezirk Dorneck | Basel | 870 | 926 |
| Büsserach | Commune | Bezirk Thierstein | 1,865 | 1,916 | |
| Däniken | Commune | Bezirk Olten | Olten-Zofingen | 2,602 | 2,699 |
| Deitingen | Commune | Bezirk Wasseramt | 2,011 | 2,102 | |
| Derendingen | Commune | Bezirk Wasseramt | Solothurn | 5,810 | 5,986 |
| Dornach | Commune | Bezirk Dorneck | Basel | 5,886 | 6,088 |
| Dulliken | Commune | Bezirk Olten | Olten-Zofingen | 4,615 | 4,606 |
| Egerkingen | Commune | Bezirk Gäu | Olten-Zofingen | 2,884 | 3,002 |
| Eppenberg-Wöschnau | Commune | Bezirk Olten | Aarau | 331 | 309 |
| Erlinsbach (SO) | Commune | Bezirk Gösgen | Aarau | 2,882 | 2,974 |
| Erschwil | Commune | Bezirk Thierstein | 931 | 918 | |
| Etziken | Commune | Bezirk Wasseramt | 783 | 782 | |
| Fehren | Commune | Bezirk Thierstein | 509 | 591 | |
| Feldbrunnen-St. Niklaus | Commune | Bezirk Lebern | Solothurn | 756 | 923 |
| Flumenthal | Commune | Bezirk Lebern | 1,006 | 994 | |
| Fulenbach | Commune | Bezirk Olten | 1,450 | 1,635 | |
| Gänsbrunnen | Commune | Bezirk Thal | 84 | 101 | |
| Gempen | Commune | Bezirk Dorneck | Basel | 747 | 763 |
| Gerlafingen | Commune | Bezirk Wasseramt | Solothurn | 4,694 | 4,850 |
| Gossliwil | Commune | Bezirk Bucheggberg | 188 | 201 | |
| Grenchen | City | Bezirk Lebern | Grenchen | 15,938 | 15,921 |
| Gretzenbach | Commune | Bezirk Olten | Aarau | 2,393 | 2,447 |
| Grindel | Commune | Bezirk Thierstein | 494 | 483 | |
| Günsberg | Commune | Bezirk Lebern | 1,187 | 1,140 | |
| Gunzgen | Commune | Bezirk Olten | Olten-Zofingen | 1,428 | 1,611 |
| Hägendorf | Commune | Bezirk Olten | Olten-Zofingen | 4,178 | 4,534 |
| Halten | Commune | Bezirk Wasseramt | Solothurn | 791 | 822 |
| Härkingen | Commune | Bezirk Gäu | Olten-Zofingen | 1,196 | 1,277 |
| Hauenstein-Ifenthal | Commune | Bezirk Gösgen | 265 | 313 | |
| Heinrichswil-Winistorf | Commune | Bezirk Wasseramt | 528 | 569 | |
| Herbetswil | Commune | Bezirk Thal | 568 | 538 | |
| Hersiwil | Commune | Bezirk Wasseramt | 168 | 181 | |
| Hessigkofen | Commune | Bezirk Bucheggberg | 248 | 258 | |
| Himmelried | Commune | Bezirk Thierstein | Basel | 946 | 925 |
| Hochwald | Commune | Bezirk Dorneck | Basel | 1,124 | 1,205 |
| Hofstetten-Flüh | Commune | Bezirk Dorneck | Basel | 2,717 | 3,010 |
| Holderbank (SO) | Commune | Bezirk Thal | 589 | 650 | |
| Horriwil | Commune | Bezirk Wasseramt | Solothurn | 802 | 815 |
| Hubersdorf | Commune | Bezirk Lebern | Solothurn | 664 | 667 |
| Hüniken | Commune | Bezirk Wasseramt | ... | 87 | |
| Kammersrohr | Commune | Bezirk Lebern | ... | 36 | |
| Kappel (SO) | Commune | Bezirk Olten | Olten-Zofingen | 2,486 | 2,692 |
| Kestenholz | Commune | Bezirk Gäu | 1,617 | 1,651 | |
| Kienberg | Commune | Bezirk Gösgen | 522 | 509 | |
| Kleinlützel | Commune | Bezirk Thierstein | 1,243 | 1,248 | |
| Kriegstetten | Commune | Bezirk Wasseramt | Solothurn | 1,126 | 1,205 |
| Küttigkofen | Commune | Bezirk Bucheggberg | 240 | 265 | |
| Kyburg-Buchegg | Commune | Bezirk Bucheggberg | 333 | 332 | |
| Langendorf | Commune | Bezirk Lebern | Solothurn | 3,400 | 3,516 |
| Laupersdorf | Commune | Bezirk Thal | 1,651 | 1,660 | |
| Lohn-Ammannsegg | Commune | Bezirk Wasseramt | Solothurn | 2,339 | 2,592 |
| Lommiswil | Commune | Bezirk Lebern | Solothurn | 1,399 | 1,463 |
| Lostorf | Commune | Bezirk Gösgen | Olten-Zofingen | 3,477 | 3,710 |
| Lüsslingen | Commune | Bezirk Bucheggberg | 445 | 508 | |
| Luterbach | Commune | Bezirk Wasseramt | Solothurn | 3,112 | 3,214 |
| Lüterkofen-Ichertswil | Commune | Bezirk Bucheggberg | 641 | 728 | |
| Lüterswil-Gächliwil | Commune | Bezirk Bucheggberg | 371 | 341 | |
| Matzendorf | Commune | Bezirk Thal | 1,305 | 1,290 | |
| Meltingen | Commune | Bezirk Thierstein | 603 | 620 | |
| Messen | Commune | Bezirk Bucheggberg | 968 | 1,018 | |
| Metzerlen-Mariastein | Commune | Bezirk Dorneck | 817 | 912 | |
| Mühledorf (SO) | Commune | Bezirk Bucheggberg | 328 | 345 | |
| Mümliswil-Ramiswil | Commune | Bezirk Thal | 2,553 | 2,551 | |
| Nennigkofen | Commune | Bezirk Bucheggberg | 480 | 507 | |
| Neuendorf | Commune | Bezirk Gäu | Olten-Zofingen | 1,796 | 1,947 |
| Niederbuchsiten | Commune | Bezirk Gäu | Olten-Zofingen | 947 | 959 |
| Niedergösgen | Commune | Bezirk Gösgen | Aarau | 3,775 | 3,803 |
| Niederwil (SO) | Commune | Bezirk Lebern | 354 | 397 | |
| Nuglar-St. Pantaleon | Commune | Bezirk Dorneck | Basel | 1,314 | 1,442 |
| Nunningen | Commune | Bezirk Thierstein | 1,843 | 1,886 | |
| Oberbuchsiten | Commune | Bezirk Gäu | Olten-Zofingen | 1,841 | 1,867 |
| Oberdorf (SO) | Commune | Bezirk Lebern | Solothurn | 1,612 | 1,691 |
| Obergerlafingen | Commune | Bezirk Wasseramt | Solothurn | 1,047 | 1,075 |
| Obergösgen | Commune | Bezirk Gösgen | Olten-Zofingen | 1,941 | 2,050 |
| Oberramsern | Commune | Bezirk Bucheggberg | 91 | 87 | |
| Oekingen | Commune | Bezirk Wasseramt | Solothurn | 658 | 690 |
| Oensingen | Commune | Bezirk Gäu | 4,517 | 4,828 | |
| Olten | City | Bezirk Olten | Olten-Zofingen | 16,757 | 16,874 |
| Recherswil | Commune | Bezirk Wasseramt | Solothurn | 1,586 | 1,678 |
| Rickenbach (SO) | Commune | Bezirk Olten | Olten-Zofingen | 885 | 918 |
| Riedholz | Commune | Bezirk Lebern | Solothurn | 1,489 | 1,662 |
| Rodersdorf | Commune | Bezirk Dorneck | Basel | 1,279 | 1,271 |
| Rohr (SO) | Commune | Bezirk Gösgen | 111 | 93 | |
| Rüttenen | Commune | Bezirk Lebern | Solothurn | 1,410 | 1,414 |
| Schnottwil | Commune | Bezirk Bucheggberg | 946 | 1,034 | |
| Schönenwerd | Commune | Bezirk Olten | Aarau | 4,761 | 4,701 |
| Seewen | Commune | Bezirk Dorneck | 958 | 1,025 | |
| Selzach | Commune | Bezirk Lebern | 2,810 | 3,066 | |
| Solothurn | City | Bezirk Solothurn | Solothurn | 15,489 | 15,623 |
| Starrkirch-Wil | Commune | Bezirk Olten | Olten-Zofingen | 1,253 | 1,614 |
| Steinhof | Commune | Bezirk Wasseramt | 143 | 152 | |
| Stüsslingen | Commune | Bezirk Gösgen | 945 | 986 | |
| Subingen | Commune | Bezirk Wasseramt | Solothurn | 2,625 | 2,895 |
| Trimbach | Commune | Bezirk Gösgen | Olten-Zofingen | 6,173 | 6,062 |
| Tscheppach | Commune | Bezirk Bucheggberg | 190 | 200 | |
| Unterramsern | Commune | Bezirk Bucheggberg | 175 | 205 | |
| Walterswil (SO) | Commune | Bezirk Olten | 632 | 687 | |
| Wangen bei Olten | Commune | Bezirk Olten | Olten-Zofingen | 4,579 | 4,788 |
| Welschenrohr | Commune | Bezirk Thal | 1,171 | 1,113 | |
| Winznau | Commune | Bezirk Gösgen | Olten-Zofingen | 1,700 | 1,646 |
| Wisen (SO) | Commune | Bezirk Gösgen | 420 | 407 | |
| Witterswil | Commune | Bezirk Dorneck | Basel | 1,290 | 1,350 |
| Wolfwil | Commune | Bezirk Gäu | 1,939 | 2,014 | |
| Zuchwil | Commune | Bezirk Wasseramt | Solothurn | 8,922 | 8,682 |
| Zullwil | Commune | Bezirk Thierstein | 606 | 576 |
Change: (E 2009-01-01) in comparison to (C 2000-12-05).
Source: Swiss Federal Statistical Office (web); definition of dictricts and communes of December 2008.
2009-10-05HTTP://WWW.CITYPOPULATION.DE© TH. BRINKHOFF