Canton de Soleure
Canton · 106 communes · vacance 2025 Données 2025, état au 29 sept. 2026
En 2025, 3’003 des 146’488 logements du canton de Soleure étaient vacants, soit un taux de vacance de 2.05%.
Le taux de vacance est passé de 2.62% en 2016 à 2.05% en 2025 (-0.57 pp).
C’est le 2e taux de vacance le plus élevé des 26 cantons.
Chiffres clés 2025
- Taux de vacance
- 2.05%
- Logements vacants
- 3’003
- Parc de logements
- 146’488
Tendance 2016-2025
| Année | Taux | Vacants | Parc |
|---|---|---|---|
| 2025 | 2.05% | 3’003 | 146’488 |
| 2024 | 2.37% | 3’456 | 145’823 |
| 2023 | 2.39% | 3’445 | 144’142 |
| 2022 | 2.66% | 3’798 | 142’782 |
| 2021 | 3.15% | 4’446 | 141’143 |
| 2020 | 3.22% | 4’490 | 139’441 |
| 2019 | 3.40% | 4’674 | 137’471 |
| 2018 | 2.98% | 4’052 | 135’973 |
| 2017 | 2.79% | 3’757 | 134’659 |
| 2016 | 2.62% | 3’478 | 132’748 |
Détail des logements vacants
Sur les 3’003 logements vacants, 448 sont en maisons individuelles et 2’555 en immeubles collectifs ; 2’471 sont à louer et 532 à vendre ; 114 sont neufs et 2’889 anciens.
Type de bâtiment
| Type de bâtiment | Vacants | Taux | Part des vacants |
|---|---|---|---|
| Maisons individuelles | 448 | 0.31% | 14.9% |
| Immeubles collectifs | 2’555 | 1.74% | 85.1% |
Vente / location
| Vente / location | Vacants | Taux | Part des vacants |
|---|---|---|---|
| À vendre | 532 | 0.36% | 17.7% |
| À louer | 2’471 | 1.69% | 82.3% |
Âge du logement
| Âge du logement | Vacants | Taux | Part des vacants |
|---|---|---|---|
| Logements neufs | 114 | 0.08% | 3.8% |
| Logements anciens | 2’889 | 1.97% | 96.2% |
Comparaison
Pour l’ensemble de la Suisse, il est de 1.00% (48’455 vacants sur 4’845’500 logements).
| Comparaison | Taux | Vacants | Parc |
|---|---|---|---|
| Soleure | 2.05% | 3’003 | 146’488 |
| Suisse | 1.00% | 48’455 | 4’845’500 |
Communes dans le canton de Soleure
| Commune | Taux | Vacants | Parc |
|---|---|---|---|
| Olten | 2.06% | 227 | 11’019 |
| Grenchen | 1.27% | 133 | 10’472 |
| Solothurn | 1.24% | 125 | 10’081 |
| Zuchwil | 5.19% | 267 | 5’145 |
| Biberist | 1.22% | 58 | 4’754 |
| Dornach | 2.11% | 75 | 3’555 |
| Derendingen | 1.07% | 38 | 3’551 |
| Trimbach | 6.40% | 219 | 3’422 |
| Oensingen | 1.20% | 39 | 3’250 |
| Balsthal | 3.44% | 111 | 3’227 |
| Bellach | 2.19% | 61 | 2’785 |
| Gerlafingen | 0.51% | 14 | 2’745 |
| Wangen bei Olten | 2.95% | 80 | 2’712 |
| Schönenwerd | 3.48% | 91 | 2’615 |
| Dulliken | 4.11% | 107 | 2’603 |
| Bettlach | 4.21% | 108 | 2’565 |
| Hägendorf | 0.24% | 6 | 2’500 |
| Breitenbach | 1.99% | 43 | 2’161 |
| Niedergösgen | 0.93% | 19 | 2’043 |
| Egerkingen | 1.10% | 22 | 2’000 |
| Lostorf | 3.38% | 67 | 1’982 |
| Langendorf | 1.27% | 25 | 1’969 |
| Luterbach | 0.75% | 14 | 1’867 |
| Selzach | 1.26% | 23 | 1’825 |
| Erlinsbach (SO) | 1.71% | 31 | 1’813 |
| Kappel (SO) | 3.07% | 51 | 1’661 |
| Subingen | 1.76% | 28 | 1’591 |
| Hofstetten-Flüh | 2.49% | 39 | 1’566 |
| Buchegg | 0.80% | 12 | 1’500 |
| Däniken | 2.31% | 34 | 1’472 |
| Lohn-Ammannsegg | 0.86% | 12 | 1’395 |
| Gretzenbach | 2.64% | 34 | 1’288 |
| Mümliswil-Ramiswil | 2.62% | 32 | 1’221 |
| Obergösgen | 1.48% | 18 | 1’216 |
| Wolfwil | 1.58% | 19 | 1’203 |
| Büsserach | 3.91% | 47 | 1’202 |
| Oberbuchsiten | 1.30% | 15 | 1’154 |
| Neuendorf | 2.55% | 29 | 1’137 |
| Deitingen | 2.29% | 26 | 1’135 |
| Riedholz | 4.33% | 47 | 1’085 |
| Winznau | 1.26% | 13 | 1’032 |
| Recherswil | 0.68% | 7 | 1’029 |
| Nunningen | 1.98% | 20 | 1’010 |
| Starrkirch-Wil | 1.11% | 10 | 901 |
| Oberdorf (SO) | 1.79% | 16 | 894 |
| Kestenholz | 0.45% | 4 | 889 |
| Fulenbach | 5.13% | 44 | 858 |
| Laupersdorf | 1.77% | 15 | 847 |
| Gunzgen | 1.82% | 15 | 824 |
| Härkingen | 0.85% | 7 | 824 |
| Rüttenen | 0.51% | 4 | 784 |
| Lommiswil | 1.99% | 15 | 754 |
| Nuglar-St. Pantaleon | 0.68% | 5 | 735 |
| Rodersdorf | 1.23% | 9 | 732 |
| Messen | 0.86% | 6 | 698 |
| Kriegstetten | 0.87% | 6 | 690 |
| Matzendorf | 1.76% | 12 | 682 |
| Welschenrohr-Gänsbrunnen | 2.52% | 17 | 675 |
| Kleinlützel | 1.20% | 8 | 667 |
| Witterswil | 0.45% | 3 | 667 |
| Aeschi (SO) | 1.53% | 10 | 654 |
| Niederbuchsiten | 1.87% | 12 | 642 |
| Hochwald | 1.60% | 10 | 625 |
| Günsberg | 2.74% | 17 | 620 |
| Rickenbach (SO) | 1.17% | 7 | 598 |
| Stüsslingen | 2.01% | 12 | 597 |
| Seewen | 0.85% | 5 | 588 |
| Obergerlafingen | 1.20% | 7 | 583 |
| Schnottwil | 2.18% | 12 | 550 |
| Bättwil | 1.84% | 10 | 543 |
| Feldbrunnen-St. Niklaus | 2.22% | 12 | 541 |
| Lüsslingen-Nennigkofen | 0.74% | 4 | 541 |
| Flumenthal | 1.69% | 9 | 533 |
| Büren (SO) | 2.17% | 11 | 507 |
| Etziken | 2.96% | 15 | 507 |
| Himmelried | 1.98% | 10 | 505 |
| Metzerlen-Mariastein | 1.24% | 6 | 484 |
| Erschwil | 1.53% | 7 | 458 |
| Gempen | 1.80% | 8 | 444 |
| Lüterkofen-Ichertswil | 2.31% | 10 | 433 |
| Bärschwil | 3.24% | 14 | 432 |
| Holderbank (SO) | 2.84% | 12 | 423 |
| Horriwil | 1.22% | 5 | 410 |
| Halten | 0.77% | 3 | 390 |
| Walterswil (SO) | 0.77% | 3 | 390 |
| Oekingen | 1.03% | 4 | 388 |
| Boningen | 0.78% | 3 | 385 |
| Drei Höfe | 2.29% | 8 | 349 |
| Zullwil | 1.20% | 4 | 333 |
| Hubersdorf | 3.46% | 11 | 318 |
| Meltingen | 0.95% | 3 | 316 |
| Herbetswil | 4.92% | 15 | 305 |
| Aedermannsdorf | 1.69% | 5 | 296 |
| Fehren | 1.02% | 3 | 294 |
| Bolken | 2.70% | 7 | 259 |
| Kienberg | 1.57% | 4 | 255 |
| Grindel | 1.59% | 4 | 252 |
| Wisen (SO) | 0.86% | 2 | 233 |
| Eppenberg-Wöschnau | 6.28% | 12 | 191 |
| Hauenstein-Ifenthal | 0.62% | 1 | 161 |
| Biezwil | 0.00% | 0 | 153 |
| Beinwil (SO) | 0.76% | 1 | 132 |
| Balm bei Günsberg | 2.17% | 2 | 92 |
| Unterramsern | 0.00% | 0 | 82 |
| Hüniken | 1.49% | 1 | 67 |
| Kammersrohr | 0.00% | 0 | - |
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.