All districts of the Canton of Solothurn.
| Name | Status | Population census 2000-12-05 | Population estimate 2010-12-31 | |
|---|---|---|---|---|
| Bezirk Bucheggberg | District | 7,092 | 7,543 | o |
| Bezirk Dorneck | District | 17,978 | 19,517 | o |
| Bezirk Gäu | District | 16,737 | 18,135 | o |
| Bezirk Gösgen | District | 22,211 | 23,155 | o |
| Bezirk Lebern | District | 41,969 | 43,228 | o |
| Bezirk Olten | District | 48,986 | 51,240 | o |
| Bezirk Solothurn | District | 15,489 | 16,066 | o |
| Bezirk Thal | District | 14,038 | 14,216 | o |
| Bezirk Thierstein | District | 13,483 | 13,947 | o |
| Bezirk Wasseramt | District | 46,252 | 48,237 | o |
| Solothurn | Canton | 244,341 | 255,284 |
Contents: All cities and communes in the Canton of Solothurn.
| Name | Status | District | Agglomeration | Population census 2000-12-05 | Population estimate 2010-12-31 | |
|---|---|---|---|---|---|---|
| Aedermannsdorf | Commune | Bezirk Thal | 543 | 562 | o | |
| Aeschi (SO) | Commune | Bezirk Wasseramt | 1,015 | 1,021 | o | |
| Aetigkofen | Commune | Bezirk Bucheggberg | 179 | 174 | o | |
| Aetingen | Commune | Bezirk Bucheggberg | 273 | 304 | o | |
| Balm bei Günsberg | Commune | Bezirk Lebern | Solothurn | 196 | 189 | o |
| Balsthal | Commune | Bezirk Thal | 5,574 | 5,772 | o | |
| Bärschwil | Commune | Bezirk Thierstein | 872 | 864 | o | |
| Bättwil | Commune | Bezirk Dorneck | Basel | 976 | 1,206 | o |
| Beinwil (SO) | Commune | Bezirk Thierstein | 311 | 302 | o | |
| Bellach | Commune | Bezirk Lebern | Solothurn | 5,027 | 5,131 | o |
| Bettlach | Commune | Bezirk Lebern | Grenchen | 4,721 | 4,839 | o |
| Biberist | Commune | Bezirk Wasseramt | Solothurn | 7,603 | 7,969 | o |
| Bibern (SO) | Commune | Bezirk Bucheggberg | 222 | 244 | o | |
| Biezwil | Commune | Bezirk Bucheggberg | 289 | 326 | o | |
| Bolken | Commune | Bezirk Wasseramt | 489 | 542 | o | |
| Boningen | Commune | Bezirk Olten | Olten-Zofingen | 636 | 699 | o |
| Breitenbach | Commune | Bezirk Thierstein | Basel | 3,260 | 3,513 | o |
| Brügglen | Commune | Bezirk Bucheggberg | 187 | 204 | o | |
| Büren (SO) | Commune | Bezirk Dorneck | Basel | 870 | 947 | o |
| Büsserach | Commune | Bezirk Thierstein | 1,865 | 1,989 | o | |
| Däniken | Commune | Bezirk Olten | Olten-Zofingen | 2,602 | 2,679 | o |
| Deitingen | Commune | Bezirk Wasseramt | 2,011 | 2,168 | o | |
| Derendingen | Commune | Bezirk Wasseramt | Solothurn | 5,810 | 6,036 | o |
| Dornach | Commune | Bezirk Dorneck | Basel | 5,886 | 6,201 | o |
| Dulliken | Commune | Bezirk Olten | Olten-Zofingen | 4,615 | 4,669 | o |
| Egerkingen | Commune | Bezirk Gäu | Olten-Zofingen | 2,884 | 3,136 | o |
| Eppenberg-Wöschnau | Commune | Bezirk Olten | Aarau | 331 | 304 | o |
| Erlinsbach (SO) | Commune | Bezirk Gösgen | Aarau | 2,882 | 3,192 | o |
| Erschwil | Commune | Bezirk Thierstein | 931 | 906 | o | |
| Etziken | Commune | Bezirk Wasseramt | 783 | 753 | o | |
| Fehren | Commune | Bezirk Thierstein | 509 | 616 | o | |
| Feldbrunnen-St. Niklaus | Commune | Bezirk Lebern | Solothurn | 756 | 936 | o |
| Flumenthal | Commune | Bezirk Lebern | 1,006 | 974 | o | |
| Fulenbach | Commune | Bezirk Olten | 1,450 | 1,636 | o | |
| Gänsbrunnen | Commune | Bezirk Thal | 84 | 100 | o | |
| Gempen | Commune | Bezirk Dorneck | Basel | 747 | 832 | o |
| Gerlafingen | Commune | Bezirk Wasseramt | Solothurn | 4,694 | 4,784 | o |
| Gossliwil | Commune | Bezirk Bucheggberg | 188 | 193 | o | |
| Grenchen | City | Bezirk Lebern | Grenchen | 15,938 | 15,928 | o |
| Gretzenbach | Commune | Bezirk Olten | Aarau | 2,393 | 2,449 | o |
| Grindel | Commune | Bezirk Thierstein | 494 | 486 | o | |
| Günsberg | Commune | Bezirk Lebern | 1,187 | 1,145 | o | |
| Gunzgen | Commune | Bezirk Olten | Olten-Zofingen | 1,428 | 1,631 | o |
| Hägendorf | Commune | Bezirk Olten | Olten-Zofingen | 4,178 | 4,564 | o |
| Halten | Commune | Bezirk Wasseramt | Solothurn | 791 | 834 | o |
| Härkingen | Commune | Bezirk Gäu | Olten-Zofingen | 1,196 | 1,332 | o |
| Hauenstein-Ifenthal | Commune | Bezirk Gösgen | 265 | 313 | o | |
| Heinrichswil-Winistorf | Commune | Bezirk Wasseramt | 528 | 555 | o | |
| Herbetswil | Commune | Bezirk Thal | 568 | 541 | o | |
| Hersiwil | Commune | Bezirk Wasseramt | 168 | 183 | o | |
| Hessigkofen | Commune | Bezirk Bucheggberg | 248 | 263 | o | |
| Himmelried | Commune | Bezirk Thierstein | Basel | 946 | 928 | o |
| Hochwald | Commune | Bezirk Dorneck | Basel | 1,124 | 1,237 | o |
| Hofstetten-Flüh | Commune | Bezirk Dorneck | Basel | 2,717 | 3,036 | o |
| Holderbank (SO) | Commune | Bezirk Thal | 589 | 629 | o | |
| Horriwil | Commune | Bezirk Wasseramt | Solothurn | 802 | 810 | o |
| Hubersdorf | Commune | Bezirk Lebern | Solothurn | 664 | 712 | o |
| Hüniken | Commune | Bezirk Wasseramt | 67 | 90 | o | |
| Kammersrohr | Commune | Bezirk Lebern | 39 | 39 | o | |
| Kappel (SO) | Commune | Bezirk Olten | Olten-Zofingen | 2,486 | 2,917 | o |
| Kestenholz | Commune | Bezirk Gäu | 1,617 | 1,661 | o | |
| Kienberg | Commune | Bezirk Gösgen | 522 | 504 | o | |
| Kleinlützel | Commune | Bezirk Thierstein | 1,243 | 1,262 | o | |
| Kriegstetten | Commune | Bezirk Wasseramt | Solothurn | 1,126 | 1,233 | o |
| Küttigkofen | Commune | Bezirk Bucheggberg | 240 | 255 | o | |
| Kyburg-Buchegg | Commune | Bezirk Bucheggberg | 333 | 347 | o | |
| Langendorf | Commune | Bezirk Lebern | Solothurn | 3,400 | 3,602 | o |
| Laupersdorf | Commune | Bezirk Thal | 1,651 | 1,685 | o | |
| Lohn-Ammannsegg | Commune | Bezirk Wasseramt | Solothurn | 2,339 | 2,603 | o |
| Lommiswil | Commune | Bezirk Lebern | Solothurn | 1,399 | 1,431 | o |
| Lostorf | Commune | Bezirk Gösgen | Olten-Zofingen | 3,477 | 3,824 | o |
| Lüsslingen | Commune | Bezirk Bucheggberg | 445 | 509 | o | |
| Luterbach | Commune | Bezirk Wasseramt | Solothurn | 3,112 | 3,293 | o |
| Lüterkofen-Ichertswil | Commune | Bezirk Bucheggberg | 641 | 730 | o | |
| Lüterswil-Gächliwil | Commune | Bezirk Bucheggberg | 371 | 338 | o | |
| Matzendorf | Commune | Bezirk Thal | 1,305 | 1,290 | o | |
| Meltingen | Commune | Bezirk Thierstein | 603 | 633 | o | |
| Messen | Commune | Bezirk Bucheggberg | 1,357 | 1,409 | o | |
| Metzerlen-Mariastein | Commune | Bezirk Dorneck | 817 | 904 | o | |
| Mühledorf (SO) | Commune | Bezirk Bucheggberg | 328 | 325 | o | |
| Mümliswil-Ramiswil | Commune | Bezirk Thal | 2,553 | 2,513 | o | |
| Nennigkofen | Commune | Bezirk Bucheggberg | 480 | 486 | o | |
| Neuendorf | Commune | Bezirk Gäu | Olten-Zofingen | 1,796 | 1,897 | o |
| Niederbuchsiten | Commune | Bezirk Gäu | Olten-Zofingen | 947 | 959 | o |
| Niedergösgen | Commune | Bezirk Gösgen | Aarau | 3,775 | 3,764 | o |
| Niederwil (SO) | Commune | Bezirk Lebern | 354 | 396 | o | |
| Nuglar-St. Pantaleon | Commune | Bezirk Dorneck | Basel | 1,314 | 1,466 | o |
| Nunningen | Commune | Bezirk Thierstein | 1,843 | 1,839 | o | |
| Oberbuchsiten | Commune | Bezirk Gäu | Olten-Zofingen | 1,841 | 1,906 | o |
| Oberdorf (SO) | Commune | Bezirk Lebern | Solothurn | 1,612 | 1,650 | o |
| Obergerlafingen | Commune | Bezirk Wasseramt | Solothurn | 1,047 | 1,111 | o |
| Obergösgen | Commune | Bezirk Gösgen | Olten-Zofingen | 1,941 | 2,120 | o |
| Oekingen | Commune | Bezirk Wasseramt | Solothurn | 658 | 756 | o |
| Oensingen | Commune | Bezirk Gäu | 4,517 | 5,229 | o | |
| Olten | City | Bezirk Olten | Olten-Zofingen | 16,757 | 16,987 | o |
| Recherswil | Commune | Bezirk Wasseramt | Solothurn | 1,586 | 1,696 | o |
| Rickenbach (SO) | Commune | Bezirk Olten | Olten-Zofingen | 885 | 900 | o |
| Riedholz | Commune | Bezirk Lebern | Solothurn | 1,489 | 1,713 | o |
| Rodersdorf | Commune | Bezirk Dorneck | Basel | 1,279 | 1,305 | o |
| Rohr (SO) | Commune | Bezirk Gösgen | 111 | 92 | o | |
| Rüttenen | Commune | Bezirk Lebern | Solothurn | 1,410 | 1,448 | o |
| Schnottwil | Commune | Bezirk Bucheggberg | 946 | 1,024 | o | |
| Schönenwerd | Commune | Bezirk Olten | Aarau | 4,761 | 4,702 | o |
| Seewen | Commune | Bezirk Dorneck | 958 | 999 | o | |
| Selzach | Commune | Bezirk Lebern | 2,810 | 3,095 | o | |
| Solothurn | City | Bezirk Solothurn | Solothurn | 15,489 | 16,066 | o |
| Starrkirch-Wil | Commune | Bezirk Olten | Olten-Zofingen | 1,253 | 1,590 | o |
| Steinhof | Commune | Bezirk Wasseramt | 143 | 143 | o | |
| Stüsslingen | Commune | Bezirk Gösgen | 945 | 1,002 | o | |
| Subingen | Commune | Bezirk Wasseramt | Solothurn | 2,625 | 2,938 | o |
| Trimbach | Commune | Bezirk Gösgen | Olten-Zofingen | 6,173 | 6,262 | o |
| Tscheppach | Commune | Bezirk Bucheggberg | 190 | 198 | o | |
| Unterramsern | Commune | Bezirk Bucheggberg | 175 | 214 | o | |
| Walterswil (SO) | Commune | Bezirk Olten | 632 | 717 | o | |
| Wangen bei Olten | Commune | Bezirk Olten | Olten-Zofingen | 4,579 | 4,796 | o |
| Welschenrohr | Commune | Bezirk Thal | 1,171 | 1,124 | o | |
| Winznau | Commune | Bezirk Gösgen | Olten-Zofingen | 1,700 | 1,667 | o |
| Wisen (SO) | Commune | Bezirk Gösgen | 420 | 415 | o | |
| Witterswil | Commune | Bezirk Dorneck | Basel | 1,290 | 1,384 | o |
| Wolfwil | Commune | Bezirk Gäu | 1,939 | 2,015 | o | |
| Zuchwil | Commune | Bezirk Wasseramt | Solothurn | 8,922 | 8,719 | o |
| Zullwil | Commune | Bezirk Thierstein | 606 | 609 | o |
Source: Swiss Federal Statistical Office (web); boundaries of the districts and communes of December 2010.
2011-08-30WWW.CITYPOPULATION.DE© TH. BRINKHOFF