Canton of St. Gallen
Canton · 74 municipalities with parcel data
Parcel data from Jul 2025, statistics computed on 26 Sept 2026.
Gaps in the parcel data
One municipality is missing from the current parcel data: Neckertal. Its page shows no parcel figures.
The parcel data lists 189’426 parcels in the canton of St. Gallen, covering 1’900 km². 66.6% of them have at least one registered building. The median parcel measures 938 m².
Key figures
- Parcels
- 189’426
- 5.3% of Switzerland
- Total area
- 1’900 km²
5.8% of Switzerland
- Median area
- 938 m²
Switzerland: 870 m²
- Built share
- 66.6%
Switzerland: 52%
- Median year built
- 1977
Switzerland: 1976
About the canton of St. Gallen
The canton of St. Gallen ranks 6th of the 22 cantons with largely complete parcel data by number of parcels and 4th by total parcel area. Of its 74 municipalities with parcel data, St. Gallen (11’898), Altstätten (6’326) and Oberriet (SG) (6’114) have the most parcels, which together hold 12.8% of the canton's parcels in the data.
The median parcel in the canton measures 938 m², about the same as the Swiss median of 870 m². The canton is more built-up than Switzerland as a whole: 66.6% of its parcels have a building, against 52% nationwide. Among its municipalities with at least 500 parcels, Widnau has the highest share of built parcels (82.9%) and Muolen the lowest (45.6%). Niederbüren has the largest median parcel (3’246 m²) and Rorschach the smallest (479 m²).
According to the building register, a building in the canton's municipalities with parcel data holds 1.4 dwellings on average, against 1.6 across Switzerland. Most residential buildings are single-family houses (68.2%, against 63.5% across Switzerland). Non-residential buildings account for 39.3% of all buildings.
Built parcels most often have their newest building from 1981 to 2000 (24.8% of them), and 21.4% have one from 2001 or later. The median year built, 1977, is close to that of Switzerland as a whole (1976).
Built and unbuilt parcels
Built: 126’101 (66.6%)Unbuilt: 63’325 (33.4%)
Parcels by zone
| Zone | Parcels | Area | Built |
|---|---|---|---|
| BauG_Landwirtschaftszone | 33’546 | 841.26 km² | 49.0% |
| BauG_Wohnzone W2 | 21’013 | 15.30 km² | 91.7% |
| Hinweis.Wald | 15’239 | 467.77 km² | 11.5% |
| BauG_Wohnzone WE | 8’763 | 7.13 km² | 90.1% |
| BauG_Wohnzone W2a | 8’754 | 6.94 km² | 92.6% |
| BauG_Wohn-Gewerbezone WG3 | 7’056 | 7.94 km² | 89.7% |
| Hinweis.Verkehrsflaeche iB | 7’013 | 13.14 km² | 4.2% |
| BauG_Wohnzone W2b | 6’587 | 4.94 km² | 90.5% |
| BauG_Wohn-Gewerbezone WG2 | 6’204 | 5.37 km² | 90.4% |
| BauG_Wohnzone W3 | 5’945 | 7.58 km² | 90.5% |
| Landwirtschaftszone | 5’942 | 117.23 km² | 51.6% |
| Hinweis.Verkehrsflaeche aB | 3’631 | 19.88 km² | 4.6% |
| Other zones (226 labels) | 59’733 | 385.36 km² | 76.7% |
Zone names are the municipal designations. A canton lists each wording separately.
Building stock
The building register lists 203’989 buildings with 275’404 dwellings here; 73’202 of them are single-family houses.
- Buildings
- 203’989
- Dwellings
- 275’404
- Single-family houses
- 73’202
- Building volume
- 317.4 million m³
Buildings by category
Construction periods
Built parcels by construction period of their newest buildingMaps and geodata for the canton of St. Gallen
geopool works as a GIS and geoportal for the canton of St. Gallen. Its parcel map shows the parcels of the official cadastral survey with their area, their zone from the municipal zoning plan and their buildings, on swisstopo maps. Building zones, the property map and the geodata of each parcel open on the geopool map. The ÖREB extract of a parcel (public-law restrictions on landownership) is in lookup.
Municipalities in the canton of St. Gallen
- Altstätten6’326 parcels
- Amden1’756 parcels
- Andwil (SG)833 parcels
- Au (SG)2’278 parcels
- Bad Ragaz2’183 parcels
- Balgach2’159 parcels
- Benken (SG)1’313 parcels
- Berg (SG)484 parcels
- Berneck2’248 parcels
- Buchs (SG)3’373 parcels
- Bütschwil-Ganterschwil2’487 parcels
- Degersheim1’649 parcels
- Diepoldsau2’587 parcels
- Ebnat-Kappel3’200 parcels
- Eggersriet1’339 parcels
- Eichberg1’084 parcels
- Eschenbach (SG)4’620 parcels
- Flawil3’160 parcels
- Flums3’680 parcels
- Gaiserwald2’353 parcels
- Gams2’204 parcels
- Goldach2’079 parcels
- Gommiswald2’603 parcels
- Gossau (SG)4’448 parcels
- Grabs4’539 parcels
- Häggenschwil749 parcels
- Jonschwil1’725 parcels
- Kaltbrunn1’615 parcels
- Kirchberg (SG)4’390 parcels
- Lichtensteig705 parcels
- Lütisburg982 parcels
- Marbach (SG)1’290 parcels
- Mels4’672 parcels
- Mörschwil1’404 parcels
- Mosnang2’061 parcels
- Muolen894 parcels
- Neckertalincomplete, not shown
- Nesslau3’937 parcels
- Niederbüren1’094 parcels
- Niederhelfenschwil1’768 parcels
- Oberbüren1’945 parcels
- Oberriet (SG)6’114 parcels
- Oberuzwil2’408 parcels
- Pfäfers1’947 parcels
- Quarten2’477 parcels
- Rapperswil-Jona5’679 parcels
- Rebstein1’831 parcels
- Rheineck1’066 parcels
- Rorschach1’512 parcels
- Rorschacherberg1’753 parcels
- Rüthi (SG)1’715 parcels
- Sargans2’089 parcels
- Schänis1’903 parcels
- Schmerikon1’104 parcels
- Sennwald3’882 parcels
- Sevelen2’793 parcels
- St. Gallen11’898 parcels
- St. Margrethen1’960 parcels
- Steinach954 parcels
- Thal2’791 parcels
- Tübach508 parcels
- Untereggen729 parcels
- Uznach1’625 parcels
- Uzwil4’006 parcels
- Vilters-Wangs2’822 parcels
- Waldkirch2’314 parcels
- Walenstadt2’662 parcels
- Wartau3’534 parcels
- Wattwil3’502 parcels
- Weesen753 parcels
- Widnau2’975 parcels
- Wil (SG)5’496 parcels
- Wildhaus-Alt St. Johann4’500 parcels
- Wittenbach1’936 parcels
- Zuzwil (SG)1’972 parcels