← Canton Solothurn overview
Ranking · Data 2023 · Source: BFS
The largest municipalities by area in canton Solothurn (2023)
National ranking →Mümliswil-Ramiswil is the largest municipality by area in canton Solothurn: 35.5 km² (2023). Next come Grenchen (26 km²) and Buchegg (25.7 km²). Source: swisstopo.
Ranking
swisstopo · 2023| Rank | Municipality | Area | Residents |
|---|---|---|---|
| 1 | Mümliswil-Ramiswil | 35.5 km² | 2'451 |
| 2 | Grenchen | 26 km² | 18'295 |
| 3 | Buchegg | 25.7 km² | 2'926 |
| 4 | Welschenrohr-Gänsbrunnen | 24.5 km² | 1'205 |
| 5 | Beinwil | 22.7 km² | 274 |
| 6 | Selzach | 19.5 km² | 3'682 |
| 7 | Herbetswil | 16.3 km² | 605 |
| 8 | Seewen | 16.3 km² | 1'064 |
| 9 | Kleinlützel | 16.3 km² | 1'197 |
| 10 | Balsthal | 15.7 km² | 6'501 |
| 11 | Laupersdorf | 15.5 km² | 1'897 |
| 12 | Hägendorf | 13.9 km² | 5'277 |
| 13 | Lostorf | 13.3 km² | 4'088 |
| 14 | Aedermannsdorf | 12.9 km² | 599 |
| 15 | Biberist | 12.3 km² | 9'345 |
| 16 | Bettlach | 12.2 km² | 4'978 |
| 17 | Oensingen | 12.1 km² | 6'636 |
| 18 | Messen | 11.9 km² | 1'496 |
| 19 | Oberdorf | 11.9 km² | 1'859 |
| 20 | Olten | 11.5 km² | 18'715 |
| 21 | Matzendorf | 11.3 km² | 1'374 |
| 22 | Bärschwil | 11.2 km² | 794 |
| 23 | Nunningen | 10.3 km² | 1'973 |
| 24 | Oberbuchsiten | 9.4 km² | 2'386 |
| 25 | Erlinsbach | 8.9 km² | 3'691 |
| 26 | Rüttenen | 8.8 km² | 1'541 |
| 27 | Kestenholz | 8.6 km² | 1'881 |
| 28 | Metzerlen-Mariastein | 8.5 km² | 973 |
| 29 | Kienberg | 8.5 km² | 528 |
| 30 | Hochwald | 8.4 km² | 1'266 |
| 31 | Stüsslingen | 8.4 km² | 1'257 |
| 32 | Holderbank | 7.8 km² | 753 |
| 33 | Lüsslingen-Nennigkofen | 7.8 km² | 1'140 |
| 34 | Trimbach | 7.6 km² | 6'667 |
| 35 | Deitingen | 7.6 km² | 2'340 |
| 36 | Büsserach | 7.6 km² | 2'431 |
| 37 | Hofstetten-Flüh | 7.5 km² | 3'401 |
| 38 | Erschwil | 7.4 km² | 960 |
| 39 | Schnottwil | 7.2 km² | 1'150 |
| 40 | Riedholz | 7.2 km² | 2'313 |
| 41 | Neuendorf | 7.1 km² | 2'404 |
| 42 | Egerkingen | 7 km² | 4'300 |
| 43 | Wangen bei Olten | 7 km² | 5'539 |
| 44 | Wolfwil | 6.9 km² | 2'401 |
| 45 | Breitenbach | 6.8 km² | 4'304 |
| 46 | Nuglar-St. Pantaleon | 6.3 km² | 1'546 |
| 47 | Subingen | 6.3 km² | 3'285 |
| 48 | Solothurn | 6.3 km² | 16'855 |
| 49 | Büren | 6.2 km² | 1'055 |
| 50 | Gempen | 6 km² | 932 |
| 51 | Dulliken | 6 km² | 5'396 |
| 52 | Himmelried | 6 km² | 977 |
| 53 | Dornach | 5.8 km² | 6'862 |
| 54 | Lommiswil | 5.8 km² | 1'630 |
| 55 | Gretzenbach | 5.8 km² | 2'800 |
| 56 | Meltingen | 5.8 km² | 645 |
| 57 | Derendingen | 5.6 km² | 7'008 |
| 58 | Härkingen | 5.5 km² | 1'767 |
| 59 | Niederbuchsiten | 5.5 km² | 1'301 |
| 60 | Aeschi | 5.5 km² | 1'329 |
| 61 | Balm bei Günsberg | 5.5 km² | 226 |
| 62 | Rodersdorf | 5.4 km² | 1'418 |
| 63 | Hauenstein-Ifenthal | 5.4 km² | 325 |
| 64 | Däniken | 5.4 km² | 3'041 |
| 65 | Bellach | 5.3 km² | 5'453 |
| 66 | Günsberg | 5.3 km² | 1'185 |
| 67 | Kappel | 5.1 km² | 3'511 |
| 68 | Wisen | 4.8 km² | 443 |
| 69 | Zuchwil | 4.6 km² | 9'452 |
| 70 | Drei Höfe | 4.6 km² | 742 |
| 71 | Lohn-Ammannsegg | 4.5 km² | 2'976 |
| 72 | Luterbach | 4.5 km² | 3'640 |
| 73 | Fulenbach | 4.5 km² | 1'808 |
| 74 | Walterswil | 4.5 km² | 749 |
| 75 | Lüterkofen-Ichertswil | 4.4 km² | 904 |
| 76 | Niedergösgen | 4.3 km² | 4'197 |
| 77 | Biezwil | 4.2 km² | 354 |
| 78 | Winznau | 3.9 km² | 2'058 |
| 79 | Gunzgen | 3.9 km² | 1'712 |
| 80 | Schönenwerd | 3.7 km² | 5'201 |
| 81 | Zullwil | 3.7 km² | 675 |
| 82 | Obergösgen | 3.6 km² | 2'457 |
| 83 | Etziken | 3.4 km² | 1'070 |
| 84 | Recherswil | 3.4 km² | 2'180 |
| 85 | Flumenthal | 3.1 km² | 1'043 |
| 86 | Grindel | 3.1 km² | 517 |
| 87 | Boningen | 2.8 km² | 807 |
| 88 | Rickenbach | 2.8 km² | 1'198 |
| 89 | Witterswil | 2.7 km² | 1'467 |
| 90 | Horriwil | 2.6 km² | 911 |
| 91 | Feldbrunnen-St. Niklaus | 2.5 km² | 1'027 |
| 92 | Oekingen | 2.4 km² | 868 |
| 93 | Bolken | 2.1 km² | 593 |
| 94 | Langendorf | 2 km² | 3'858 |
| 95 | Gerlafingen | 1.9 km² | 5'794 |
| 96 | Starrkirch-Wil | 1.9 km² | 1'956 |
| 97 | Halten | 1.9 km² | 854 |
| 98 | Eppenberg-Wöschnau | 1.8 km² | 326 |
| 99 | Bättwil | 1.7 km² | 1'191 |
| 100 | Unterramsern | 1.6 km² | 220 |
| 101 | Obergerlafingen | 1.5 km² | 1'262 |
| 102 | Fehren | 1.5 km² | 595 |
| 103 | Hubersdorf | 1.4 km² | 717 |
| 104 | Kriegstetten | 1.1 km² | 1'427 |
| 105 | Hüniken | 1 km² | 160 |
| 106 | Kammersrohr | 1 km² | 31 |
How we measure this
swisstopoMunicipal area in square kilometres from swisstopo's official boundaries (swissBOUNDARIES3D), as of 2023. It covers the total area including forest, water and unproductive land.
Frequently asked questions
- Which municipality in canton Solothurn is the largest by area?
- Mümliswil-Ramiswil is the largest municipality by area in canton Solothurn, at 35.5 km² (2023).
- Is water area included in the municipal area?
- Yes. The figure is swisstopo's official total area including lakes, forest and unproductive land — not just the built-up zone.