Solothurn
52 cities and towns
52
Cities & Towns
186,978
Total Population
52°F
Avg Temperature
Largest Cities in Solothurn
About Solothurn
| Abbreviation | SO |
| State Population | 186,978 |
All Cities in Solothurn
| # |
City |
Population |
Median Income |
Home Value |
Median Rent |
Median Age |
| 1 |
Olten |
18,362 |
N/A |
N/A |
N/A |
42.7 |
| 2 |
Solothurn |
16,777 |
N/A |
N/A |
N/A |
42.7 |
| 3 |
Grenchen |
15,927 |
N/A |
N/A |
N/A |
42.7 |
| 4 |
Zuchwil |
9,268 |
N/A |
N/A |
N/A |
42.7 |
| 5 |
Biberist |
7,889 |
N/A |
N/A |
N/A |
42.7 |
| 6 |
Dornach |
6,449 |
N/A |
N/A |
N/A |
42.7 |
| 7 |
Trimbach |
6,220 |
N/A |
N/A |
N/A |
42.7 |
| 8 |
Derendingen |
6,093 |
N/A |
N/A |
N/A |
42.7 |
| 9 |
Balsthal |
5,863 |
N/A |
N/A |
N/A |
42.7 |
| 10 |
Gerlafingen |
4,864 |
N/A |
N/A |
N/A |
42.7 |
| 11 |
Bettlach |
4,834 |
N/A |
N/A |
N/A |
42.7 |
| 12 |
Schönenwerd |
4,732 |
N/A |
N/A |
N/A |
42.7 |
| 13 |
Wangen |
4,686 |
N/A |
N/A |
N/A |
42.7 |
| 14 |
Oensingen |
4,609 |
N/A |
N/A |
N/A |
42.7 |
| 15 |
Hägendorf |
4,338 |
N/A |
N/A |
N/A |
42.7 |
| 16 |
Niedergösgen |
3,847 |
N/A |
N/A |
N/A |
42.7 |
| 17 |
Lostorf |
3,749 |
N/A |
N/A |
N/A |
42.7 |
| 18 |
Langendorf |
3,518 |
N/A |
N/A |
N/A |
42.7 |
| 19 |
Luterbach |
3,292 |
N/A |
N/A |
N/A |
42.7 |
| 20 |
Breitenbach |
3,241 |
N/A |
N/A |
N/A |
42.7 |
| 21 |
Egerkingen |
2,923 |
N/A |
N/A |
N/A |
42.7 |
| 22 |
Selzach |
2,900 |
N/A |
N/A |
N/A |
42.7 |
| 23 |
Subingen |
2,852 |
N/A |
N/A |
N/A |
42.7 |
| 24 |
Rohr |
2,849 |
N/A |
N/A |
N/A |
42.7 |
| 25 |
Erlinsbach |
2,258 |
N/A |
N/A |
N/A |
42.7 |
| 26 |
Deitingen |
2,135 |
N/A |
N/A |
N/A |
42.7 |
| 27 |
Wolfwil |
2,079 |
N/A |
N/A |
N/A |
42.7 |
| 28 |
Obergösgen |
2,076 |
N/A |
N/A |
N/A |
42.7 |
| 29 |
Nunningen |
1,939 |
N/A |
N/A |
N/A |
42.7 |
| 30 |
Büsserach |
1,863 |
N/A |
N/A |
N/A |
42.7 |
| 31 |
Oberbuchsiten |
1,807 |
N/A |
N/A |
N/A |
42.7 |
| 32 |
Laupersdorf |
1,670 |
N/A |
N/A |
N/A |
42.7 |
| 33 |
Gunzgen |
1,604 |
N/A |
N/A |
N/A |
42.7 |
| 34 |
Riedholz |
1,576 |
N/A |
N/A |
N/A |
42.7 |
| 35 |
Fulenbach |
1,526 |
N/A |
N/A |
N/A |
42.7 |
| 36 |
Rodersdorf |
1,338 |
N/A |
N/A |
N/A |
42.7 |
| 37 |
Kleinlützel |
1,296 |
N/A |
N/A |
N/A |
42.7 |
| 38 |
Matzendorf |
1,282 |
N/A |
N/A |
N/A |
42.7 |
| 39 |
Hochwald |
1,254 |
N/A |
N/A |
N/A |
42.7 |
| 40 |
Welschenrohr |
1,179 |
N/A |
N/A |
N/A |
42.7 |
| 41 |
Kriegstetten |
1,116 |
N/A |
N/A |
N/A |
42.7 |
| 42 |
Messen |
1,018 |
N/A |
N/A |
N/A |
42.7 |
| 43 |
Himmelried |
1,002 |
N/A |
N/A |
N/A |
42.7 |
| 44 |
Schnottwil |
958 |
N/A |
N/A |
N/A |
42.7 |
| 45 |
Niederbuchsiten |
947 |
N/A |
N/A |
N/A |
42.7 |
| 46 |
Erschwil |
926 |
N/A |
N/A |
N/A |
42.7 |
| 47 |
Bärschwil |
918 |
N/A |
N/A |
N/A |
42.7 |
| 48 |
Gempen |
722 |
N/A |
N/A |
N/A |
42.7 |
| 49 |
Holderbank |
691 |
N/A |
N/A |
N/A |
42.7 |
| 50 |
Zullwil |
587 |
N/A |
N/A |
N/A |
42.7 |