Canton de Zurich

Canton · 160 communes · vacance 2025 Données 2025, état au 29 sept. 2026

En 2025, 3’815 des 794’792 logements du canton de Zurich étaient vacants, soit un taux de vacance de 0.48%.

Le taux de vacance est passé de 0.85% en 2016 à 0.48% en 2025 (-0.37 pp).

C’est le 24e taux de vacance le plus élevé des 26 cantons.

Chiffres clés 2025

Taux de vacance
0.48%
Logements vacants
3’815
Parc de logements
794’792

Tendance 2016-2025

Taux de vacance, logements vacants et parc de logements, 2016 à 2025
AnnéeTauxVacantsParc
20250.48%3’815794’792
20240.56%4’423789’821
20230.53%4’103774’151
20220.60%4’660776’667
20210.72%5’517766’250
20200.91%6’848752’527
20190.89%6’654747’640
20180.99%7’329740’303
20170.90%6’597733’000
20160.85%6’146723’059

Détail des logements vacants

Sur les 3’815 logements vacants, 650 sont en maisons individuelles et 3’165 en immeubles collectifs ; 2’926 sont à louer et 889 à vendre ; 483 sont neufs et 3’332 anciens.

Type de bâtiment

Type de bâtimentVacantsTauxPart des vacants
Maisons individuelles6500.08%17%
Immeubles collectifs3’1650.40%83%

Vente / location

Vente / locationVacantsTauxPart des vacants
À vendre8890.11%23.3%
À louer2’9260.37%76.7%

Âge du logement

Âge du logementVacantsTauxPart des vacants
Logements neufs4830.06%12.7%
Logements anciens3’3320.42%87.3%

Comparaison

Pour l’ensemble de la Suisse, il est de 1.00% (48’455 vacants sur 4’845’500 logements).

ComparaisonTauxVacantsParc
Zurich0.48%3’815794’792
Suisse1.00%48’4554’845’500

Communes dans le canton de Zurich

Taux de vacance par commune dans le canton de Zurich, 2025
CommuneTauxVacantsParc
Zürich0.10%235235’000
Winterthur0.18%10457’778
Uster1.30%22617’385
Dübendorf1.09%17716’239
Dietikon0.55%7213’091
Wetzikon (ZH)0.42%5412’857
Wädenswil0.36%4512’500
Horgen0.39%4611’795
Bülach0.62%7011’290
Kloten0.36%4011’111
Opfikon0.13%1310’000
Schlieren0.03%310’000
Adliswil0.48%479’792
Regensdorf0.26%259’615
Thalwil0.22%219’545
Volketswil0.44%388’636
Illnau-Effretikon0.98%848’571
Wallisellen2.98%2558’557
Küsnacht (ZH)1.34%1017’537
Stäfa0.73%547’397
Meilen0.99%717’172
Zollikon0.73%516’986
Richterswil0.39%266’667
Rüti (ZH)0.77%486’234
Pfäffikon0.13%86’154
Affoltern am Albis0.68%416’029
Hinwil0.73%415’616
Männedorf0.47%265’532
Bassersdorf0.76%425’526
Maur0.37%195’135
Wald (ZH)2.02%1025’050
Gossau (ZH)0.55%274’909
Urdorf0.70%344’857
Kilchberg (ZH)0.42%204’762
Embrach0.39%184’615
Fällanden0.64%284’375
Hombrechtikon0.68%294’265
Niederhasli0.41%174’146
Egg0.73%304’110
Rümlang1.11%423’784
Dietlikon0.08%33’750
Seuzach0.24%93’750
Langnau am Albis0.59%223’729
Dürnten1.75%643’657
Wangen-Brüttisellen0.14%53’571
Oberengstringen0.60%213’500
Bubikon0.49%173’469
Birmensdorf (ZH)1.94%673’454
Oberglatt0.32%113’438
Herrliberg1.14%373’246
Dielsdorf0.54%173’148
Buchs (ZH)0.58%183’103
Zell (ZH)0.68%213’088
Fehraltorf0.23%73’043
Uetikon am See1.09%333’028
Wiesendangen0.30%93’000
Rüschlikon0.64%192’969
Nürensdorf0.47%132’766
Erlenbach (ZH)0.99%272’727
Zumikon0.44%122’727
Obfelden1.22%332’705
Uitikon0.50%132’600
Oberrieden0.27%72’593
Neftenbach0.66%172’576
Lindau0.35%92’571
Eglisau0.86%222’558
Bonstetten0.99%252’525
Glattfelden1.20%302’500
Mettmenstetten0.16%42’500
Schwerzenbach0.04%12’500
Bauma0.97%242’474
Niederglatt0.49%122’449
Elgg1.48%362’432
Turbenthal1.32%322’424
Bäretswil0.87%212’414
Greifensee0.50%122’400
Geroldswil2.64%632’386
Winkel0.63%152’381
Oetwil am See0.55%132’364
Wettswil am Albis0.26%62’308
Weiningen (ZH)0.62%142’258
Rafz0.41%92’195
Russikon0.54%112’037
Unterengstringen1.29%262’016
Dällikon0.25%52’000
Bachenbülach0.31%61’935
Mönchaltorf0.26%51’923
Feuerthalen1.15%221’913
Pfungen0.87%161’839
Hausen am Albis0.71%131’831
Grüningen0.11%21’818
Hittnau0.39%71’795
Stallikon1.08%191’759
Hedingen0.23%41’739
Elsau0.64%111’719
Steinmaur1.82%311’703
Andelfingen0.95%161’684
Neerach0.55%91’636
Weisslingen0.63%101’587
Höri0.61%91’475
Niederweningen0.41%61’463
Ottenbach0.43%61’395
Stammheim0.22%31’364
Hettlingen0.30%41’333
Otelfingen0.23%31’304
Oetwil an der Limmat1.08%141’296
Rorbas0.62%81’290
Fischenthal1.51%191’258
Rickenbach (ZH)1.21%151’240
Lufingen0.25%31’200
Stadel0.51%61’176
Knonau0.46%51’087
Freienstein-Teufen0.65%71’077
Henggart0.19%21’053
Kleinandelfingen1.15%121’043
Brütten1.25%131’040
Weiach0.39%41’026
Wila0.39%41’026
Marthalen0.21%2952
Aeugst am Albis1.59%15943
Laufen-Uhwiesen1.08%10926
Hochfelden0.45%4889
Dachsen1.03%9874
Ossingen0.94%8851
Dänikon0.36%3833
Oberweningen0.12%1833
Aesch (ZH)0.26%2769
Dinhard0.13%1769
Flaach1.28%9703
Flurlingen1.14%8702
Wil (ZH)0.57%4702
Rheinau0.43%3698
Seegräben0.00%0694
Schöfflisdorf1.03%7680
Boppelsen1.56%10641
Kappel am Albis0.83%5602
Trüllikon0.92%5543
Rifferswil0.74%4541
Hagenbuch0.76%4526
Oberembrach0.19%1526
Dägerlen2.77%14505
Hüntwangen2.00%10500
Wildberg0.83%4482
Ellikon an der Thur0.85%4471
Buch am Irchel0.65%3462
Thalheim an der Thur0.68%3441
Benken (ZH)0.23%1435
Schleinikon0.00%0417
Hüttikon0.25%1400
Dättlikon0.27%1370
Altikon1.44%5347
Dorf0.59%2339
Bachs0.00%0333
Schlatt (ZH)0.00%0330
Maschwanden1.57%5318
Wasterkingen1.35%4296
Berg am Irchel0.34%1294
Regensberg0.37%1270
Truttikon1.96%4204
Volken0.57%1175

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.

Explorer le canton de Zurich dans vacoo