Canton de Saint-Gall
Canton · 75 communes · vacance 2025 Données 2025, état au 29 sept. 2026
En 2025, 3’760 des 274’453 logements du canton de Saint-Gall étaient vacants, soit un taux de vacance de 1.37%.
Le taux de vacance est passé de 1.77% en 2016 à 1.37% en 2025 (-0.40 pp).
C’est le 6e taux de vacance le plus élevé des 26 cantons.
Chiffres clés 2025
- Taux de vacance
- 1.37%
- Logements vacants
- 3’760
- Parc de logements
- 274’453
Tendance 2016-2025
| Année | Taux | Vacants | Parc |
|---|---|---|---|
| 2025 | 1.37% | 3’760 | 274’453 |
| 2024 | 1.39% | 3’788 | 272’518 |
| 2023 | 1.42% | 3’834 | 270’000 |
| 2022 | 1.69% | 4’527 | 267’870 |
| 2021 | 2.05% | 5’426 | 264’683 |
| 2020 | 2.41% | 6’291 | 261’037 |
| 2019 | 2.18% | 5’618 | 257’706 |
| 2018 | 2.20% | 5’607 | 254’864 |
| 2017 | 1.84% | 4’651 | 252’772 |
| 2016 | 1.77% | 4’412 | 249’266 |
Détail des logements vacants
Sur les 3’760 logements vacants, 379 sont en maisons individuelles et 3’381 en immeubles collectifs ; 3’065 sont à louer et 695 à vendre ; 198 sont neufs et 3’562 anciens.
Type de bâtiment
| Type de bâtiment | Vacants | Taux | Part des vacants |
|---|---|---|---|
| Maisons individuelles | 379 | 0.14% | 10.1% |
| Immeubles collectifs | 3’381 | 1.23% | 89.9% |
Vente / location
| Vente / location | Vacants | Taux | Part des vacants |
|---|---|---|---|
| À vendre | 695 | 0.25% | 18.5% |
| À louer | 3’065 | 1.12% | 81.5% |
Âge du logement
| Âge du logement | Vacants | Taux | Part des vacants |
|---|---|---|---|
| Logements neufs | 198 | 0.07% | 5.3% |
| Logements anciens | 3’562 | 1.30% | 94.7% |
Comparaison
Pour l’ensemble de la Suisse, il est de 1.00% (48’455 vacants sur 4’845’500 logements).
| Comparaison | Taux | Vacants | Parc |
|---|---|---|---|
| Saint-Gall | 1.37% | 3’760 | 274’453 |
| Suisse | 1.00% | 48’455 | 4’845’500 |
Communes dans le canton de Saint-Gall
| Commune | Taux | Vacants | Parc |
|---|---|---|---|
| St. Gallen | 2.30% | 1’047 | 45’522 |
| Rapperswil-Jona | 1.98% | 286 | 14’444 |
| Wil (SG) | 0.92% | 114 | 12’391 |
| Gossau (SG) | 1.24% | 112 | 9’032 |
| Buchs (SG) | 1.01% | 69 | 6’832 |
| Uzwil | 1.27% | 85 | 6’693 |
| Altstätten | 1.06% | 69 | 6’509 |
| Rorschach | 2.15% | 125 | 5’814 |
| Flawil | 1.29% | 66 | 5’116 |
| Eschenbach (SG) | 0.20% | 10 | 5’000 |
| Goldach | 3.40% | 166 | 4’882 |
| Widnau | 0.69% | 33 | 4’783 |
| Wittenbach | 1.28% | 61 | 4’766 |
| Wattwil | 0.60% | 28 | 4’667 |
| Mels | 0.13% | 6 | 4’615 |
| Kirchberg (SG) | 1.60% | 70 | 4’375 |
| Flums | 0.97% | 41 | 4’227 |
| Oberriet (SG) | 2.33% | 98 | 4’206 |
| Au (SG) | 2.98% | 125 | 4’195 |
| Gaiserwald | 1.13% | 46 | 4’071 |
| Rorschacherberg | 3.11% | 121 | 3’891 |
| Grabs | 0.80% | 31 | 3’875 |
| Bad Ragaz | 0.31% | 12 | 3’871 |
| Thal | 1.43% | 51 | 3’566 |
| Neckertal | 0.61% | 21 | 3’443 |
| Walenstadt | 0.09% | 3 | 3’333 |
| Wildhaus-Alt St. Johann | 1.23% | 40 | 3’252 |
| Sargans | 0.90% | 29 | 3’222 |
| St. Margrethen | 2.17% | 69 | 3’180 |
| Sennwald | 1.05% | 33 | 3’143 |
| Oberuzwil | 0.13% | 4 | 3’077 |
| Uznach | 0.39% | 12 | 3’077 |
| Diepoldsau | 0.62% | 19 | 3’065 |
| Ebnat-Kappel | 0.97% | 28 | 2’887 |
| Gommiswald | 2.46% | 71 | 2’886 |
| Wartau | 0.43% | 12 | 2’791 |
| Sevelen | 1.10% | 30 | 2’727 |
| Balgach | 0.66% | 17 | 2’576 |
| Bütschwil-Ganterschwil | 1.56% | 39 | 2’500 |
| Rebstein | 0.88% | 22 | 2’500 |
| Vilters-Wangs | 1.53% | 38 | 2’484 |
| Nesslau | 0.90% | 22 | 2’444 |
| Kaltbrunn | 1.02% | 24 | 2’353 |
| Quarten | 1.20% | 28 | 2’333 |
| Zuzwil (SG) | 0.27% | 6 | 2’222 |
| Oberbüren | 0.53% | 11 | 2’075 |
| Degersheim | 1.22% | 25 | 2’049 |
| Schmerikon | 0.89% | 18 | 2’022 |
| Berneck | 0.93% | 18 | 1’935 |
| Rheineck | 1.48% | 28 | 1’892 |
| Schänis | 0.37% | 7 | 1’892 |
| Steinach | 1.66% | 30 | 1’807 |
| Jonschwil | 0.34% | 6 | 1’765 |
| Gams | 0.35% | 6 | 1’714 |
| Amden | 1.81% | 31 | 1’713 |
| Mörschwil | 0.37% | 6 | 1’622 |
| Waldkirch | 1.01% | 15 | 1’485 |
| Niederhelfenschwil | 0.36% | 5 | 1’389 |
| Benken (SG) | 0.51% | 7 | 1’373 |
| Mosnang | 0.68% | 9 | 1’324 |
| Rüthi (SG) | 1.04% | 13 | 1’250 |
| Lichtensteig | 1.08% | 13 | 1’204 |
| Pfäfers | 0.35% | 4 | 1’143 |
| Eggersriet | 0.91% | 10 | 1’099 |
| Marbach (SG) | 0.10% | 1 | 1’000 |
| Weesen | 0.10% | 1 | 1’000 |
| Andwil (SG) | 0.68% | 6 | 882 |
| Lütisburg | 1.86% | 14 | 753 |
| Eichberg | 1.26% | 9 | 714 |
| Tübach | 0.99% | 7 | 707 |
| Niederbüren | 1.12% | 7 | 625 |
| Häggenschwil | 1.57% | 9 | 573 |
| Muolen | 0.00% | 0 | 556 |
| Untereggen | 1.10% | 5 | 455 |
| Berg (SG) | 0.00% | 0 | 435 |
Autres cantons
Source et méthode
Source : Office fédéral de la statistique (OFS), recensement des logements vacants, via stats.swiss. Le parc de logements est estimé à partir des chiffres publiés.
Le type de bâtiment, la location et l’âge sont trois ventilations indépendantes des mêmes logements vacants ; on ne peut pas les combiner (il n’existe pas de chiffre pour les "logements neufs loués").
Données de vacance 2025, statistiques calculées le 29 sept. 2026.