Living in the Canton of St. Gallen
Location, distances and noise for 115,771 residential buildings with 279,029 dwellings in the 75 municipalities of the Canton of St. Gallen – from public data, without prices or ownership details.
75
Municipalities
115,771
Residential buildings
279,029
Dwellings
Find a municipality, neighbourhood, street or address
Market
Prices, rents and vacancy in the Canton of St. Gallen
Rents
Official survey15.50 CHF/m²
per m² of living space per month, net
Canton of St. Gallen · 2024
- Switzerland17.80 CHF/m²
15.50 CHF/m²
Rents per m² of living space per month, net · Canton of St. Gallen · 2024
+12 %
since 2012
Line: average
All values as a table
| Year | Value | 25 % | 75 % | Cases |
|---|---|---|---|---|
| 2024 | 15.50 CHF/m² | – | – | – |
| 2023 | 15.00 CHF/m² | – | – | – |
| 2022 | 14.80 CHF/m² | – | – | – |
| 2021 | 14.50 CHF/m² | – | – | – |
| 2020 | 14.20 CHF/m² | – | – | – |
| 2019 | 14.20 CHF/m² | – | – | – |
| 2018 | 14.10 CHF/m² | – | – | – |
| 2017 | 13.80 CHF/m² | – | – | – |
| 2016 | 13.70 CHF/m² | – | – | – |
| 2015 | 13.60 CHF/m² | – | – | – |
| 2014 | 14.20 CHF/m² | – | – | – |
| 2013 | 13.90 CHF/m² | – | – | – |
| 2012 | 13.90 CHF/m² | – | – | – |
Official survey: Sample of existing tenancies.
Sources: BFS, Strukturerhebung (Durchschnitt aller bewohnten Mietwohnungen). Values apply to the area named, not to an individual building.
For owners
Sell, find out the value, let – in the Canton of St. Gallen?
An experienced estate agency from your region looks at your property, estimates its value and shows you what is possible – free of charge and without obligation. We make the contact.
- 1Send an enquiry – two minutes, no account.
- 2We get back to you within two working days and choose a suitable estate agency from your region.
- 3Personal assessment on site – free of charge and without obligation.
Currently on Heimster
3,528 listings in the Canton of St. Gallen

Rent
Moderne 5.5-Zimmer-Wohnung in Erlenbach, ZH
CHF 3,500 / month
5.5 rooms · 165 m² · Erlenbach

Rent
Gewerbefläche – Hinterhausstrasse 7, Rüfenacht
CHF 1,480 / month
89 m² · Rüfenacht

Rent
2.5-Zimmer-Wohnung – Alte Bernstrasse 15, Rüfenacht
CHF 1,800 / month
2.5 rooms · 70 m² · Rüfenacht

Rent
4.5-Zimmer-Wohnung – Hinterhausstrasse 7, Rüfenacht
CHF 2,450 / month
4.5 rooms · 110 m² · Rüfenacht

Rent
2.5-Zimmer-Wohnung – Alte Bernstrasse 13, Rüfenacht
CHF 1,800 / month
2.5 rooms · 70 m² · Rüfenacht

Rent
3.5-Zimmer-Wohnung – Alte Bernstrasse 13, Rüfenacht
CHF 2,100 / month
3.5 rooms · 85 m² · Rüfenacht
A
- Altstätten · 6,703 dwellings
- Amden · 1,715 dwellings
- Andwil · 901 dwellings
- Au · 4,245 dwellings
B
- Bad Ragaz · 3,819 dwellings
- Balgach · 2,578 dwellings
- Benken · 1,383 dwellings
- Berg · 443 dwellings
- Berneck · 1,975 dwellings
- Buchs · 7,026 dwellings
- Bütschwil-Ganterschwil · 2,571 dwellings
D
- Degersheim · 2,063 dwellings
- Diepoldsau · 3,088 dwellings
E
- Ebnat-Kappel · 2,883 dwellings
- Eggersriet · 1,108 dwellings
- Eichberg · 740 dwellings
- Eschenbach · 5,112 dwellings
F
G
- Gaiserwald · 4,106 dwellings
- Gams · 1,746 dwellings
- Goldach · 4,899 dwellings
- Gommiswald · 2,915 dwellings
- Gossau · 9,233 dwellings
- Grabs · 3,876 dwellings
H
- Häggenschwil · 589 dwellings
J
- Jonschwil · 1,782 dwellings
K
L
- Lichtensteig · 1,222 dwellings
- Lütisburg · 775 dwellings
M
- Marbach · 1,021 dwellings
- Mels · 4,767 dwellings
- Mosnang · 1,342 dwellings
- Muolen · 561 dwellings
- Mörschwil · 1,640 dwellings
N
- Neckertal · 3,495 dwellings
- Nesslau · 2,552 dwellings
- Niederbüren · 645 dwellings
- Niederhelfenschwil · 1,381 dwellings
O
P
- Pfäfers · 1,169 dwellings
Q
- Quarten · 2,357 dwellings
R
- Rapperswil-Jona · 14,498 dwellings
- Rebstein · 2,513 dwellings
- Rheineck · 1,910 dwellings
- Rorschach · 5,883 dwellings
- Rorschacherberg · 3,914 dwellings
- Rüthi · 1,296 dwellings
S
- Sargans · 3,254 dwellings
- Schmerikon · 2,085 dwellings
- Schänis · 1,883 dwellings
- Sennwald · 3,248 dwellings
- Sevelen · 2,768 dwellings
- St. Gallen · 46,273 dwellings
- St. Margrethen · 3,236 dwellings
- Steinach · 1,808 dwellings
T
U
- Untereggen · 454 dwellings
- Uznach · 3,138 dwellings
- Uzwil · 6,821 dwellings
V
- Vilters-Wangs · 2,513 dwellings
W
- Waldkirch · 1,496 dwellings
- Walenstadt · 3,353 dwellings
- Wartau · 2,796 dwellings
- Wattwil · 4,710 dwellings
- Weesen · 1,013 dwellings
- Widnau · 4,825 dwellings
- Wil · 12,532 dwellings
- Wildhaus-Alt St. Johann · 3,273 dwellings
- Wittenbach · 4,799 dwellings
Z
- Zuzwil · 2,255 dwellings

