Canton of Zurich
Canton · 160 municipalities with parcel data
Parcel data from Nov 2026, statistics computed on 29 Oct 2026.
The parcel data lists 391’193 parcels in the canton of Zurich, covering 1’729 km². 56.7% of them have at least one registered building. The median parcel measures 815 m².
Key figures
- Parcels
- 391’193
- 10% of Switzerland
- Total area
- 1’729 km²
- 4.6% of Switzerland
- Median area
- 815 m²
- Switzerland: 881 m²
- Built share
- 56.7%
- Switzerland: 51%
- Median year built
- 1977
- Switzerland: 1975
About the canton of Zurich
The canton of Zurich ranks 3rd of the 25 cantons with largely complete parcel data by number of parcels and 7th by total parcel area. Of its 160 municipalities with parcel data, Zürich (39’697), Winterthur (21’729) and Uster (8’124) have the most parcels, which together hold 17.8% of the canton's parcels.
The median parcel in the canton measures 815 m², about the same as the Swiss median of 881 m². The canton is more built-up than Switzerland as a whole: 56.7% of its parcels have a building, against 51% nationwide. Among its municipalities with at least 500 parcels, Kilchberg (ZH) has the highest share of built parcels (75%) and Hagenbuch the lowest (24.9%). Bachs has the largest median parcel (1’946 m²) and Winterthur the smallest (559 m²).
According to the building register, a building in the canton holds 2.2 dwellings on average, against 1.5 across Switzerland. Residential buildings mix single-family houses and buildings with several dwellings: single-family houses make up 57.3% of them, against 63.6% across Switzerland. Non-residential buildings account for 30.8% of all buildings.
Built parcels most often have their newest building from 1981 to 2000 (23% of them), and 20.9% have one from 2001 or later. The median year built, 1977, is close to that of Switzerland as a whole (1975).
Built and unbuilt parcels
Built: 221’674 (56.7%)
Unbuilt: 169’519 (43.3%)
Parcels by zone
| Zone | Parcels | Area | Built |
|---|---|---|---|
| Kantonale Landwirtschaftszone | 82’620 | 767.01 km² | 21.1% |
| Wald | 36’051 | 454.38 km² | 5.3% |
| Kernzone | 18’305 | 13.19 km² | 72.6% |
| viergeschossige Wohnzone | 8’046 | 11.67 km² | 80.4% |
| W2/2.0 | 5’834 | 3.06 km² | 85.7% |
| dreigeschossige Wohnzone | 5’747 | 6.38 km² | 80.6% |
| Freihaltezone | 4’494 | 18.94 km² | 21.5% |
| Kernzone I | 4’491 | 3.31 km² | 72.4% |
| Wohnzone 2 | 4’478 | 3.38 km² | 84.2% |
| Wohnzone 2B | 4’311 | 3.21 km² | 78.9% |
| Kernzone A | 4’290 | 2.64 km² | 73.3% |
| Wohnzone 2A | 4’135 | 2.96 km² | 78.7% |
| Other zones (916 labels) | 208’391 | 438.82 km² | 74.5% |
Zone names are the municipal designations. A canton lists each wording separately.
Building stock
The building register lists 367’462 buildings with 804’119 dwellings here; 126’486 of them are single-family houses.
- Buildings
- 367’462
- Dwellings
- 804’119
- Single-family houses
- 126’486
- Building volume
- 690.9 million m³
Buildings by category
Construction periods
Built parcels by construction period of their newest building
Maps and geodata for the canton of Zurich
geopool works as a GIS and geoportal for the canton of Zurich. Its parcel map shows the parcels of the official cadastral survey with their area, their zone from the municipal zoning plan and their buildings, on swisstopo maps. Building zones, the property map and the geodata of each parcel open on the geopool map. The ÖREB extract of a parcel (public-law restrictions on landownership) is in lookup.
Municipalities in the canton of Zurich
- Adliswil2’829 parcels
- Aesch (ZH)754 parcels
- Aeugst am Albis1’322 parcels
- Affoltern am Albis2’966 parcels
- Altikon750 parcels
- Andelfingen2’778 parcels
- Bachenbülach1’025 parcels
- Bachs862 parcels
- Bäretswil4’457 parcels
- Bassersdorf2’974 parcels
- Bauma4’838 parcels
- Benken (ZH)885 parcels
- Berg am Irchel808 parcels
- Birmensdorf (ZH)2’334 parcels
- Bonstetten1’596 parcels
- Boppelsen744 parcels
- Brütten990 parcels
- Bubikon3’055 parcels
- Buch am Irchel1’195 parcels
- Buchs (ZH)1’441 parcels
- Bülach3’469 parcels
- Dachsen1’064 parcels
- Dägerlen1’013 parcels
- Dällikon1’065 parcels
- Dänikon658 parcels
- Dättlikon659 parcels
- Dielsdorf1’403 parcels
- Dietikon3’392 parcels
- Dietlikon1’871 parcels
- Dinhard1’261 parcels
- Dorf845 parcels
- Dübendorf5’124 parcels
- Dürnten3’299 parcels
- Egg3’599 parcels
- Eglisau2’005 parcels
- Elgg3’316 parcels
- Ellikon an der Thur742 parcels
- Elsau2’086 parcels
- Embrach2’612 parcels
- Erlenbach (ZH)1’776 parcels
- Fällanden2’191 parcels
- Fehraltorf1’817 parcels
- Feuerthalen1’166 parcels
- Fischenthal2’582 parcels
- Flaach1’191 parcels
- Flurlingen748 parcels
- Freienstein-Teufen1’285 parcels
- Geroldswil1’172 parcels
- Glattfelden2’951 parcels
- Gossau (ZH)4’274 parcels
- Greifensee724 parcels
- Grüningen1’872 parcels
- Hagenbuch1’573 parcels
- Hausen am Albis2’044 parcels
- Hedingen1’482 parcels
- Henggart1’047 parcels
- Herrliberg2’444 parcels
- Hettlingen1’519 parcels
- Hinwil4’928 parcels
- Hittnau2’486 parcels
- Hochfelden811 parcels
- Hombrechtikon3’750 parcels
- Horgen6’320 parcels
- Höri889 parcels
- Hüntwangen927 parcels
- Hüttikon524 parcels
- Illnau-Effretikon5’623 parcels
- Kappel am Albis956 parcels
- Kilchberg (ZH)1’682 parcels
- Kleinandelfingen1’773 parcels
- Kloten3’264 parcels
- Knonau1’027 parcels
- Küsnacht (ZH)4’244 parcels
- Langnau am Albis2’233 parcels
- Laufen-Uhwiesen1’158 parcels
- Lindau2’213 parcels
- Lufingen1’008 parcels
- Männedorf2’777 parcels
- Marthalen1’812 parcels
- Maschwanden618 parcels
- Maur4’170 parcels
- Meilen4’241 parcels
- Mettmenstetten2’338 parcels
- Mönchaltorf1’652 parcels
- Neerach1’321 parcels
- Neftenbach2’872 parcels
- Niederglatt1’213 parcels
- Niederhasli2’662 parcels
- Niederweningen1’177 parcels
- Nürensdorf2’151 parcels
- Oberembrach1’019 parcels
- Oberengstringen813 parcels
- Oberglatt1’555 parcels
- Oberrieden1’388 parcels
- Oberweningen679 parcels
- Obfelden2’169 parcels
- Oetwil am See1’700 parcels
- Oetwil an der Limmat850 parcels
- Opfikon1’947 parcels
- Ossingen1’620 parcels
- Otelfingen1’283 parcels
- Ottenbach1’260 parcels
- Pfäffikon4’708 parcels
- Pfungen1’420 parcels
- Rafz2’021 parcels
- Regensberg334 parcels
- Regensdorf3’365 parcels
- Rheinau858 parcels
- Richterswil3’319 parcels
- Rickenbach (ZH)1’540 parcels
- Rifferswil1’063 parcels
- Rorbas1’306 parcels
- Rümlang2’036 parcels
- Rüschlikon1’457 parcels
- Russikon2’672 parcels
- Rüti (ZH)3’328 parcels
- Schlatt (ZH)1’129 parcels
- Schleinikon551 parcels
- Schlieren2’056 parcels
- Schöfflisdorf625 parcels
- Schwerzenbach936 parcels
- Seegräben757 parcels
- Seuzach2’546 parcels
- Stadel1’658 parcels
- Stäfa4’304 parcels
- Stallikon1’763 parcels
- Stammheim3’182 parcels
- Steinmaur1’512 parcels
- Thalheim an der Thur866 parcels
- Thalwil2’974 parcels
- Trüllikon1’541 parcels
- Truttikon551 parcels
- Turbenthal2’934 parcels
- Uetikon am See1’795 parcels
- Uitikon1’384 parcels
- Unterengstringen920 parcels
- Urdorf1’715 parcels
- Uster8’124 parcels
- Volken472 parcels
- Volketswil3’784 parcels
- Wädenswil7’542 parcels
- Wald (ZH)4’542 parcels
- Wallisellen3’117 parcels
- Wangen-Brüttisellen3’106 parcels
- Wasterkingen1’011 parcels
- Weiach1’218 parcels
- Weiningen (ZH)1’820 parcels
- Weisslingen2’041 parcels
- Wettswil am Albis1’553 parcels
- Wetzikon (ZH)5’458 parcels
- Wiesendangen3’744 parcels
- Wil (ZH)1’630 parcels
- Wila1’522 parcels
- Wildberg1’235 parcels
- Winkel1’556 parcels
- Winterthur21’729 parcels
- Zell (ZH)3’207 parcels
- Zollikon3’068 parcels
- Zumikon1’844 parcels
- Zürich39’697 parcels