Logocompare

Canton of Zurich: price per m²

The average price per m² in the canton of Zurich ranges between CHF 12'701 /m² (apartments) and CHF 11'069 /m² (houses) depending on the type of property and the valuation platform, in November 2026.

Apartments
CHF 11'603median price per m²
Average rangeCHF 8'862 – CHF 16'191
+38 % vs Switzerland
Houses
CHF 10'319median price per m²
Average rangeCHF 7'997 – CHF 13'453
+30 % vs Switzerland

Free valuation, based on more than 400'000 properties and refined by AI

Median price per m² by municipality in the canton of Zurich
Zürich : CHF 16'964Bubikon : CHF 9'689Grüningen : CHF 9'775Seegräben : CHF 9'426Wetzikon (ZH) : CHF 10'307Bäretswil : CHF 8'674Gossau (ZH) : CHF 10'283Hinwil : CHF 9'442Dürnten : CHF 9'309Wald (ZH) : CHF 9'648Fischenthal : Not enough dataRüti (ZH) : CHF 9'564Dättlikon : Not enough dataPfungen : CHF 7'559Ellikon an der Thur : Not enough dataElsau : CHF 8'862Turbenthal : CHF 7'348Wiesendangen : CHF 9'105Dägerlen : CHF 7'585Winterthur : CHF 12'210Neftenbach : CHF 9'315Hettlingen : CHF 9'127Rickenbach (ZH) : CHF 8'934Elgg : CHF 9'797Brütten : CHF 9'221Altikon : Not enough dataSeuzach : CHF 10'661Dinhard : CHF 6'784Schlatt (ZH) : Not enough dataZell (ZH) : CHF 7'481Hagenbuch : CHF 7'883Zumikon : Not enough dataStäfa : CHF 13'353Meilen : CHF 18'454Uetikon am See : CHF 13'692Oetwil am See : CHF 8'693Küsnacht (ZH) : CHF 15'802Hombrechtikon : CHF 9'598Zollikon : CHF 20'855Herrliberg : CHF 18'275Männedorf : CHF 13'586Erlenbach (ZH) : CHF 23'035Schlieren : CHF 11'225Unterengstringen : CHF 13'550Geroldswil : CHF 11'959Uitikon : CHF 16'694Dietikon : CHF 11'068Oberengstringen : CHF 11'744Oetwil an der Limmat : CHF 11'657Weiningen (ZH) : CHF 11'690Urdorf : CHF 10'184Aesch (ZH) : Not enough dataBirmensdorf (ZH) : CHF 13'492Marthalen : Not enough dataBenken (ZH) : Not enough dataDachsen : CHF 8'840Henggart : Not enough dataLaufen-Uhwiesen : CHF 7'428Kleinandelfingen : Not enough dataVolken : Not enough dataDorf : Not enough dataFlurlingen : CHF 9'851Buch am Irchel : Not enough dataFlaach : CHF 8'439Stammheim : Not enough dataRheinau : Not enough dataTrüllikon : CHF 8'369Ossingen : CHF 6'883Thalheim an der Thur : Not enough dataBerg am Irchel : Not enough dataFeuerthalen : CHF 7'661Truttikon : Not enough dataAndelfingen : Not enough dataObfelden : CHF 10'845Ottenbach : CHF 8'563Mettmenstetten : CHF 9'492Kappel am Albis : Not enough dataAffoltern am Albis : CHF 10'661Rifferswil : Not enough dataAeugst am Albis : CHF 9'554Maschwanden : Not enough dataHausen am Albis : CHF 11'424Hedingen : CHF 11'135Stallikon : CHF 10'041Bonstetten : Not enough dataKnonau : Not enough dataWettswil am Albis : CHF 13'432Volketswil : CHF 9'728Uster : CHF 11'747Maur : CHF 12'360Wangen-Brüttisellen : CHF 10'492Schwerzenbach : CHF 11'553Greifensee : Not enough dataEgg : CHF 12'677Mönchaltorf : CHF 9'440Fällanden : CHF 12'994Dübendorf : CHF 13'172Rafz : CHF 8'907Dietlikon : CHF 11'172Freienstein-Teufen : CHF 8'398Rorbas : CHF 9'144Winkel : CHF 11'585Nürensdorf : CHF 11'476Glattfelden : CHF 8'661Hochfelden : CHF 9'265Lufingen : CHF 9'141Kloten : CHF 12'341Wallisellen : CHF 14'336Wil (ZH) : CHF 7'392Hüntwangen : CHF 7'066Opfikon : CHF 13'404Oberembrach : Not enough dataEmbrach : CHF 10'907Höri : CHF 9'095Bülach : CHF 9'932Bassersdorf : CHF 10'458Eglisau : CHF 9'069Wasterkingen : Not enough dataBachenbülach : CHF 10'705Boppelsen : Not enough dataDielsdorf : CHF 10'932Niederglatt : CHF 11'185Rümlang : CHF 9'877Stadel : CHF 8'196Regensdorf : CHF 10'762Steinmaur : CHF 9'601Weiach : CHF 9'635Oberglatt : CHF 9'222Niederweningen : CHF 9'939Oberweningen : Not enough dataRegensberg : Not enough dataDällikon : CHF 9'965Buchs (ZH) : CHF 9'373Neerach : CHF 9'729Bachs : Not enough dataHüttikon : CHF 10'402Schleinikon : Not enough dataOtelfingen : Not enough dataSchöfflisdorf : CHF 7'927Niederhasli : CHF 10'343Dänikon : CHF 11'232Hittnau : CHF 9'851Lindau : CHF 11'315Fehraltorf : CHF 9'058Russikon : CHF 9'462Weisslingen : Not enough dataWila : CHF 7'432Illnau-Effretikon : CHF 10'810Bauma : CHF 7'667Pfäffikon : CHF 11'987Wildberg : Not enough dataThalwil : CHF 18'534Rüschlikon : CHF 17'375Adliswil : CHF 16'065Oberrieden : CHF 14'877Richterswil : CHF 12'256Horgen : CHF 13'233Kilchberg (ZH) : CHF 21'216Wädenswil : CHF 15'253Langnau am Albis : CHF 12'857ZürichseeZuger SeeSihlseeGreifenseePfäffikerseeÄgerisee
6'7848'9079'64810'84512'85723'035

CHF / m²Lakes: FOEN / swisstopo

Sell before you buy

Sell your property so you don’t miss out on your dream home

See all agencies

The best real estate agencies in the canton of Zurich

Ranked by number of properties for sale

  1. 1
    NehoRecommended
    Free valuation with Neho
  2. 2
    Grundeigentümer Verband Schweiz AG74 properties for sale
  3. 3
    Walde Immobilien AG50 properties for sale
  4. 4
    Ginesta Immobilien AG49 properties for sale
  5. 5
    Properti AG39 properties for sale

Price per m² in the canton of Zurich by number of rooms

Average price per m² of properties for sale, by size.

Apartments

  • 1 - 1.5 roomsCHF 14'568
  • 2 - 2.5 roomsCHF 13'855
  • 3 - 3.5 roomsCHF 13'257
  • 4 - 4.5 roomsCHF 12'343
  • 5 - 5.5 roomsCHF 11'896
  • > 6 roomsCHF 10'942

Houses

  • 1 - 2.5 roomsCHF 12'234
  • 3 - 3.5 roomsCHF 12'219
  • 4 - 4.5 roomsCHF 10'711
  • 5 - 5.5 roomsCHF 10'944
  • 6 - 6.5 roomsCHF 10'550
  • > 7 roomsCHF 12'282

Distribution of prices per m² in the canton of Zurich

Number of properties analysed per price bracket. The dark bar contains the median price.

Apartments

23'319 properties
5k7k9k11k13k15k17k19k21k23k25k27k

Houses

6'561 properties
4k6k8k10k12k14k16k18k20k22k24k26k28k
Free valuation tool

What is your property worth?

acheteur.ch values your property for free and with no commitment, based on hundreds of comparable property sales near you, analysed by artificial intelligence.

  • Hundreds of comparable sales in your area
  • A calculation refined by artificial intelligence
  • Free, no commitment, result in a few minutes
Value my property

Frequently asked questions about the price per m² in the canton of Zurich