Canton of Solothurn
Canton · Municipalities with height data: 91
Parcel data from Jul 2025, statistics computed on 29 Sept 2026.
Gaps in the height data
There are no height statistics for 13 municipalities: Bärschwil, Lommiswil, Balsthal, Biezwil, Büsserach, Erschwil, Herbetswil, Luterbach and 5 more.
In the canton of Solothurn, the parcel data holds a measured building height for 62’869 parcels. On a typical parcel the tallest building is 9.1 m high, and on 19 in 20 parcels it is 14.3 m or lower.
Key figures
- Median building height
- 9.1 m
- Switzerland: 9.5 m
- Median floors
- 2
Switzerland: 2
- Tallest building
- 150.6 m
Switzerland: 221.3 m
- Parcels measured
- 62’869
4.1% of Switzerland
- 25 m or taller
- 179
0.3% of measured parcels
About the canton of Solothurn
For the canton of Solothurn, the parcel data holds a measured building height for 62’869 parcels. On half of them the tallest building is at most 9.1 m, on three quarters at most 10.9 m, and on 19 in 20 at most 14.3 m. The parcel data holds building heights for 91 of the canton’s 104 municipalities.
In the canton, the median building height, 9.1 m, is close to the Swiss median of 9.5 m. The tallest building measures 150.6 m. 81 parcels have a building of 30 m or taller.
The median floor count is 2, and the building with the most floors has 17. By median building height, the canton of Solothurn ranks 17th of 20 cantons with complete height data. Among its municipalities with at least 200 measured parcels, the highest median building heights are those of Olten (12.1 m), Grenchen (10.2 m) and Kienberg (10.1 m).
Building heights
The height of the tallest building on each parcel, over the 62’869 parcels with a measured height. Each percentile is the height that share of parcels stays at or below.
| Figure | Here | Switzerland |
|---|---|---|
| P25 (lower quartile) | 7.7 m | 7.8 m |
| P50 (median) | 9.1 m | 9.5 m |
| P75 (upper quartile) | 10.9 m | 11.5 m |
| P95 | 14.3 m | 16.6 m |
| Tallest building | 150.6 m | 221.3 m |
Parcels by building height
Floors
The number of floors of the building with the most floors on each parcel, over the 49’492 parcels with a floor count. Median: 2, most floors: 17.
Parcels by number of floors
Tallest buildings
Parcels whose tallest building reaches at least the height in each row. The rows are cumulative: a parcel with a 60 m building also counts in every row below 60 m. The tallest building measures 150.6 m.
| Tallest building | Parcels | Share of measured |
|---|---|---|
| 15 m or taller | 2’352 | 3.7% |
| 25 m or taller | 179 | 0.3% |
| 30 m or taller | 81 | 0.1% |
| 50 m or taller | 10 | < 0.1% |
| 100 m or taller | 1 | < 0.1% |
Building height map for the canton of Solothurn
roofs maps building height for every parcel in the canton of Solothurn. Heights come from swisstopo swissBUILDINGS3D and the number of floors from the federal building register (GWR); where no height was measured, the map estimates it from the floors and marks it with a ~.
Municipalities in the canton of Solothurn
- Aedermannsdorf234 parcels
- Aeschi (SO)437 parcels
- Balm bei Günsberg95 parcels
- Balsthalno height data
- Bärschwilno height data
- Bättwil412 parcels
- Beinwil (SO)130 parcels
- Bellach1’164 parcels
- Bettlach1’149 parcels
- Biberist2’018 parcels
- Biezwilno height data
- Bolken216 parcels
- Boningen214 parcels
- Breitenbach1’013 parcels
- Buchegg968 parcels
- Büren (SO)396 parcels
- Büsserachno height data
- Däniken792 parcels
- Deitingen781 parcels
- Derendingen1’493 parcels
- Dornach1’638 parcels
- Drei Höfe295 parcels
- Dulliken1’160 parcels
- Egerkingen760 parcels
- Eppenberg-Wöschnau112 parcels
- Erlinsbach (SO)1’043 parcels
- Erschwilno height data
- Etziken319 parcels
- Fehren253 parcels
- Feldbrunnen-St. Niklaus229 parcels
- Flumenthal308 parcels
- Fulenbach579 parcels
- Gempen366 parcels
- Gerlafingen992 parcels
- Grenchen2’920 parcels
- Gretzenbach878 parcels
- Grindel227 parcels
- Günsberg461 parcels
- Gunzgen462 parcels
- Hägendorf1’435 parcels
- Härkingen475 parcels
- Hauenstein-Ifenthal144 parcels
- Herbetswilno height data
- Himmelried419 parcels
- Hochwald558 parcels
- Hofstetten-Flüh1’181 parcels
- Holderbank (SO)269 parcels
- Horriwil310 parcels
- Hubersdorf263 parcels
- Hüniken52 parcels
- Kammersrohr13 parcels
- Kappel (SO)817 parcels
- Kestenholz596 parcels
- Kienberg222 parcels
- Kleinlützel598 parcels
- Kriegstetten990 parcels
- Langendorf868 parcels
- Laupersdorf648 parcels
- Lohn-Ammannsegg732 parcels
- Lommiswilno height data
- Lostorf1’328 parcels
- Lüsslingen-Nennigkofen404 parcels
- Luterbachno height data
- Lüterkofen-Ichertswil312 parcels
- Matzendorf516 parcels
- Meltingen267 parcels
- Messen493 parcels
- Metzerlen-Mariastein414 parcels
- Mümliswil-Ramiswil946 parcels
- Neuendorf599 parcels
- Niederbuchsiten344 parcels
- Niedergösgen1’037 parcels
- Nuglar-St. Pantaleon672 parcels
- Nunningen782 parcels
- Oberbuchsiten645 parcels
- Oberdorf (SO)626 parcels
- Obergerlafingenno height data
- Obergösgen528 parcels
- Oensingen1’167 parcels
- Olten2’941 parcels
- Recherswil668 parcels
- Rickenbach (SO)296 parcels
- Riedholz744 parcels
- Rodersdorfno height data
- Rüttenen493 parcels
- Schnottwil362 parcels
- Schönenwerd1’171 parcels
- Seewen577 parcels
- Selzach1’096 parcels
- Solothurnno height data
- Starrkirch-Wil456 parcels
- Stüsslingen477 parcels
- Subingen873 parcels
- Trimbach1’317 parcels
- Unterramsernno height data
- Walterswil (SO)311 parcels
- Wangen bei Olten1’306 parcels
- Welschenrohr-Gänsbrunnen504 parcels
- Winznau565 parcels
- Wisen (SO)188 parcels
- Witterswilno height data
- Wolfwil838 parcels
- Zuchwil1’222 parcels
- Zullwil278 parcels