Immoskop
DE EN FR

Municipality comparison Canton St. Gallen

All 75 municipalities in Canton St. Gallen compared — tax burden, rent & purchase prices, second-home share and education level at a glance. Click on a municipality for the full location profile.

Interested in a specific listing in Canton St. Gallen?

Get it analysed for free — price assessment, market comparison and notes on location and property factors in seconds.

Analyse listing on
No municipality found.
Municipality Postcode Tax¹ CHF/yr² Rent/m² Buy/m² 2nd homes Tertiary
Balgach 9436 14.1 % CHF 21,160 19–23 6,700–7,400 10.3 % 39 %
Mörschwil 9402 14.7 % CHF 22,035 20–24 7,600–8,400 6.8 % 52 %
Sennwald 9469 14.7 % CHF 22,035 19–24 6,100–6,700 10.7 % 30 %
Rapperswil-Jona 8640 14.9 % CHF 22,424 25–30 10,200–11,300 9.9 % 44 %
Widnau 9443 15.1 % CHF 22,618 19–23 6,900–7,600 7.3 % 35 %
Zuzwil 9524 15.1 % CHF 22,716 19–23 7,000–7,700 7.1 % 41 %
Tübach 9327 15.3 % CHF 22,910 16–20 7,500–8,300 6.6 % 43 %
Diepoldsau 9444 15.7 % CHF 23,493 20–25 6,700–7,400 8.0 % 34 %
Thal 9422 15.9 % CHF 23,882 20–24 6,500–7,200 12.2 % 34 %
Berneck 9442 16.1 % CHF 24,174 17–21 6,600–7,300 10.7 % 38 %
Bad Ragaz 7310 16.1 % CHF 24,174 25–30 7,400–8,200 16.1 % 36 %
Au 9435 16.2 % CHF 24,271 19–23 6,300–7,000 7.7 % 31 %
Goldach 9403 16.3 % CHF 24,466 23–28 6,900–7,600 7.9 % 32 %
Oberriet 9463 16.3 % CHF 24,466 17–21 5,700–6,300 9.6 % 32 %
Rorschacherberg 9404 16.6 % CHF 24,952 19–23 7,500–8,300 10.4 % 36 %
Grabs 9472 16.6 % CHF 24,952 21–26 6,400–7,000 11.7 % 39 %
Oberbüren 9203 16.6 % CHF 24,952 18–22 5,700–6,300 7.2 % 33 %
Marbach 9437 16.8 % CHF 25,146 22–27 5,300–5,800 9.3 % 38 %
Quarten 8877 16.8 % CHF 25,146 21–26 8,000–8,900 40.6 % 30 %
Amden 8873 16.8 % CHF 25,243 18–22 6,800–7,500 48.4 % 40 %
Gommiswald 8725 16.8 % CHF 25,243 21–26 6,900–7,700 13.3 % 35 %
Gaiserwald 9030 16.8 % CHF 25,243 19–23 6,900–7,600 8.4 % 42 %
Eichberg 9453 16.9 % CHF 25,341 16–20 5,700–6,300 8.5 % 36 %
Niederhelfenschwil 9526 16.9 % CHF 25,341 17–21 6,300–6,900 8.9 % 40 %
Kaltbrunn 8722 17.0 % CHF 25,535 19–23 6,900–7,600 8.4 % 27 %
Altstätten 9450 17.1 % CHF 25,632 18–21 5,800–6,500 13.1 % 31 %
St. Margrethen 9430 17.2 % CHF 25,827 18–22 5,600–6,200 11.7 % 20 %
Rebstein 9445 17.2 % CHF 25,730 27–32 5,700–6,300 10.0 % 31 %
Rüthi 9464 17.2 % CHF 25,827 20–25 6,200–6,800 9.7 % 30 %
Walenstadt 8880 17.3 % CHF 25,924 19–24 6,800–7,600 16.9 % 37 %
Uznach 8730 17.3 % CHF 25,924 20–24 7,900–8,700 8.4 % 29 %
Rheineck 9424 17.5 % CHF 26,216 18–22 5,400–6,000 13.3 % 25 %
Schmerikon 8716 17.5 % CHF 26,216 21–26 8,600–9,500 12.1 % 32 %
Nesslau 9655 17.5 % CHF 26,313 16–19 5,400–6,000 25.6 % 29 %
Andwil 9204 17.5 % CHF 26,216 19–23 6,200–6,800 8.3 % 44 %
Häggenschwil 9308 17.6 % CHF 26,410 16–20 6,000–6,600 7.5 % 45 %
Gams 9473 17.6 % CHF 26,410 19–23 6,500–7,200 13.0 % 41 %
Weesen 8872 17.6 % CHF 26,410 19–24 8,000–8,800 13.2 % 44 %
Wil 9552 17.6 % CHF 26,410 19–23 6,900–7,600 9.5 % 33 %
Muolen 9313 17.7 % CHF 26,507 18–21 6,300–7,000 12.2 % 39 %
Benken 8717 17.7 % CHF 26,605 18–22 7,000–7,700 10.8 % 28 %
Eschenbach 8638 17.7 % CHF 26,605 21–25 7,300–8,100 13.1 % 32 %
Oberuzwil 9240 17.7 % CHF 26,605 18–22 5,900–6,500 9.1 % 35 %
Niederbüren 9246 17.7 % CHF 26,507 17–21 6,300–6,900 8.0 % 36 %
Gossau 9200 17.7 % CHF 26,507 19–24 6,100–6,700 8.3 % 31 %
Buchs 9470 17.8 % CHF 26,702 22–27 6,900–7,700 11.7 % 35 %
Sevelen 9475 17.8 % CHF 26,702 20–24 6,300–7,000 13.7 % 31 %
Wildhaus-Alt St. Johann 9658 17.8 % CHF 26,702 19–23 6,500–7,100 63.9 % 28 %
Eggersriet 9034 17.9 % CHF 26,896 44–54 5,700–6,300 10.0 % 41 %
Untereggen 9033 17.9 % CHF 26,799 7,200–8,000 8.6 % 43 %
Vilters-Wangs 7323 17.9 % CHF 26,896 19–23 6,400–7,100 13.6 % 34 %
Kirchberg 9533 17.9 % CHF 26,896 18–22 5,700–6,300 8.6 % 25 %
Bütschwil-Ganterschwil 9606 17.9 % CHF 26,799 21–25 5,900–6,600 12.6 % 28 %
Neckertal 9621 17.9 % CHF 26,896 16–20 5,200–5,700 16.8 % 29 %
Wittenbach 9300 18.1 % CHF 27,188 32–39 5,800–6,400 7.7 % 28 %
Berg 9305 18.1 % CHF 27,188 17–20 8,200–9,100 8.6 % 47 %
Steinach 9323 18.1 % CHF 27,091 18–22 7,200–8,000 9.5 % 31 %
Jonschwil 9536 18.1 % CHF 27,091 17–21 5,500–6,100 9.9 % 33 %
Uzwil 9244 18.1 % CHF 27,091 18–22 5,700–6,300 9.6 % 28 %
Waldkirch 9205 18.1 % CHF 27,091 15–19 6,200–6,800 9.5 % 35 %
Flawil 9231 18.2 % CHF 27,285 18–22 6,000–6,700 9.1 % 27 %
Flums 8890 18.3 % CHF 27,383 22–27 6,600–7,300 44.4 % 26 %
Mels 7325 18.3 % CHF 27,383 19–23 6,700–7,400 13.8 % 34 %
Schänis 8723 18.3 % CHF 27,383 17–20 6,000–6,700 10.2 % 28 %
Rorschach 9400 18.5 % CHF 27,771 21–26 6,800–7,500 12.6 % 23 %
Sargans 7320 18.5 % CHF 27,771 20–25 6,700–7,400 9.8 % 34 %
Lichtensteig 9620 18.5 % CHF 27,771 16–20 5,000–5,600 11.0 % 31 %
Wattwil 9622 18.5 % CHF 27,771 17–21 5,300–5,900 13.1 % 26 %
Mosnang 9613 18.5 % CHF 27,771 19–23 6,100–6,700 14.5 % 31 %
St. Gallen 9000 19.1 % CHF 28,646 21–25 7,100–7,800 14.7 % 42 %
Pfäfers 7312 19.2 % CHF 28,744 24–29 5,600–6,200 31.5 % 32 %
Ebnat-Kappel 9642 19.2 % CHF 28,744 28–34 5,400–5,900 17.6 % 28 %
Degersheim 9113 19.3 % CHF 28,938 18–22 6,000–6,600 12.1 % 34 %
Wartau 9477 19.6 % CHF 29,327 20–25 6,100–6,800 14.0 % 30 %
Lütisburg 9604 19.6 % CHF 29,327 17–20 5,100–5,600 14.5 % 27 %
¹ Effective total tax burden (federal, cantonal, municipal) on income for a single person earning CHF 150,000 gross, without church tax. Includes all statutory deductions available without proof of expense (excluding income-dependent deductions like commuting costs or childcare). Source: Swiss Federal Tax Administration tax burden statistics 2025.
² CHF/year tax burden · Rent/buy prices refer to apartments (not houses) and are based on own analysis of public Swiss real estate data
Coming soon

Interactive location finder

Which municipality in Canton St. Gallen suits you? Filter by budget, tax burden, commute time, education level, living preferences, etc.

Taxes & rent/buy Commute time Second homes Education level Noise & sunlight Health insurance Crime rate

Frequently asked questions: living in Canton St. Gallen

Which municipalities in Canton St. Gallen have the lowest taxes?
The table above shows all municipalities in Canton St. Gallen sorted by tax burden. Municipalities with an effective tax rate below 16.5% are highlighted in green. Tax burden refers to a single person earning CHF 150,000 gross without church tax (Swiss Federal Tax Administration 2025).
What are rental prices like in Canton St. Gallen?
Rental prices vary considerably between municipalities. The table shows the price range per m² (apartments) for all municipalities. Click on a municipality for a detailed location profile with current market data.
What does the second-home share mean?
The second-home share shows what proportion of dwellings in a municipality are used as holiday or secondary residences. Municipalities with over 20% second homes are subject to the Swiss Second Home Act (Lex Weber), which affects purchase prices and usage rights.
How do I choose the right place to live in Canton St. Gallen?
Beyond taxes and rents, factors like commute time, education environment, noise levels and sunshine matter. Immoskop analyses all these factors for free — paste a listing and get a comprehensive location and price assessment.
All cantons

Analyse a listing in Canton St. Gallen

Free · No registration · Results in seconds

Analyse now on