Canton of St. Gallen
Canton · Municipalities with height data: 74
Parcel data from Jul 2025, statistics computed on 29 Sept 2026.
Gaps in the height data
There are no height statistics for Neckertal.
In the canton of St. Gallen, the parcel data holds a measured building height for 121’749 parcels. On a typical parcel the tallest building is 9.6 m high, and on 19 in 20 parcels it is 16.3 m or lower.
Key figures
- Median building height
- 9.6 m
- Switzerland: 9.5 m
- Median floors
- 2
Switzerland: 2
- Tallest building
- 77.9 m
Switzerland: 221.3 m
- Parcels measured
- 121’749
8% of Switzerland
- 25 m or taller
- 564
0.5% of measured parcels
About the canton of St. Gallen
For the canton of St. Gallen, the parcel data holds a measured building height for 121’749 parcels. On half of them the tallest building is at most 9.6 m, on three quarters at most 11.5 m, and on 19 in 20 at most 16.3 m. The parcel data holds building heights for 74 of the canton’s 75 municipalities.
In the canton, the median building height, 9.6 m, is close to the Swiss median of 9.5 m. The tallest building measures 77.9 m. 252 parcels have a building of 30 m or taller.
The median floor count is 2, and the building with the most floors has 20. By median building height, the canton of St. Gallen ranks 10th of 20 cantons with complete height data. Among its municipalities with at least 200 measured parcels, the highest median building heights are those of Rorschach (13.5 m), St. Gallen (13.3 m) and Lichtensteig (11.1 m).
Building heights
The height of the tallest building on each parcel, over the 121’749 parcels with a measured height. Each percentile is the height that share of parcels stays at or below.
| Figure | Here | Switzerland |
|---|---|---|
| P25 (lower quartile) | 8.1 m | 7.8 m |
| P50 (median) | 9.6 m | 9.5 m |
| P75 (upper quartile) | 11.5 m | 11.5 m |
| P95 | 16.3 m | 16.6 m |
| Tallest building | 77.9 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 88’266 parcels with a floor count. Median: 2, most floors: 20.
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 77.9 m.
| Tallest building | Parcels | Share of measured |
|---|---|---|
| 15 m or taller | 9’169 | 7.5% |
| 25 m or taller | 564 | 0.5% |
| 30 m or taller | 252 | 0.2% |
| 50 m or taller | 21 | < 0.1% |
| 100 m or taller | 0 | 0% |
Building height map for the canton of St. Gallen
roofs maps building height for every parcel in the canton of St. Gallen. 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 St. Gallen
- Altstätten3’813 parcels
- Amden1’234 parcels
- Andwil (SG)537 parcels
- Au (SG)1’667 parcels
- Bad Ragaz1’554 parcels
- Balgach1’347 parcels
- Benken (SG)890 parcels
- Berg (SG)305 parcels
- Berneck1’188 parcels
- Buchs (SG)2’427 parcels
- Bütschwil-Ganterschwil1’540 parcels
- Degersheim1’142 parcels
- Diepoldsau1’768 parcels
- Ebnat-Kappel2’041 parcels
- Eggersriet821 parcels
- Eichberg597 parcels
- Eschenbach (SG)2’882 parcels
- Flawil2’179 parcels
- Flums2’281 parcels
- Gaiserwald1’753 parcels
- Gams1’326 parcels
- Goldach1’632 parcels
- Gommiswald1’878 parcels
- Gossau (SG)2’776 parcels
- Grabs2’733 parcels
- Häggenschwil384 parcels
- Jonschwil1’121 parcels
- Kaltbrunn1’160 parcels
- Kirchberg (SG)2’358 parcels
- Lichtensteig522 parcels
- Lütisburg572 parcels
- Marbach (SG)734 parcels
- Mels2’923 parcels
- Mörschwil934 parcels
- Mosnang1’196 parcels
- Muolen397 parcels
- Neckertalno height data
- Nesslau2’319 parcels
- Niederbüren496 parcels
- Niederhelfenschwil953 parcels
- Oberbüren1’150 parcels
- Oberriet (SG)3’099 parcels
- Oberuzwil1’536 parcels
- Pfäfers1’046 parcels
- Quarten1’610 parcels
- Rapperswil-Jona3’822 parcels
- Rebstein1’345 parcels
- Rheineck855 parcels
- Rorschach1’178 parcels
- Rorschacherberg1’262 parcels
- Rüthi (SG)866 parcels
- Sargans1’331 parcels
- Schänis1’314 parcels
- Schmerikon796 parcels
- Sennwald1’889 parcels
- Sevelen1’599 parcels
- St. Gallen9’011 parcels
- St. Margrethen1’357 parcels
- Steinach720 parcels
- Thal1’921 parcels
- Tübach348 parcels
- Untereggen377 parcels
- Uznach1’295 parcels
- Uzwil2’824 parcels
- Vilters-Wangs1’732 parcels
- Waldkirch1’135 parcels
- Walenstadt1’808 parcels
- Wartau1’891 parcels
- Wattwil2’363 parcels
- Weesen540 parcels
- Widnau2’413 parcels
- Wil (SG)3’782 parcels
- Wildhaus-Alt St. Johann2’396 parcels
- Wittenbach1’444 parcels
- Zuzwil (SG)1’314 parcels