Logocompare

Canton of Vaud: price per m²

The average price per m² in the canton of Vaud ranges between CHF 11'367 /m² (apartments) and CHF 9'887 /m² (houses) depending on the type of property and the valuation platform, in November 2026.

Apartments
CHF 10'602median price per m²
Average rangeCHF 7'611 – CHF 14'673
+26 % vs Switzerland
Houses
CHF 9'407median price per m²
Average rangeCHF 6'653 – CHF 12'717
+18 % 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 Vaud
Bettens : Not enough dataBoussens : CHF 8'156Daillens : CHF 8'970Mex (VD) : CHF 10'008Penthaz : Not enough dataBercher : CHF 5'715Cugy (VD) : Not enough dataEchallens : CHF 9'048Vuarrens : CHF 8'366Rueyres : CHF 7'763Villars-le-Terroir : CHF 7'908Fey : CHF 7'903Pailly : Not enough dataMontilliez : CHF 6'873Poliez-Pittet : Not enough dataBoulens : Not enough dataGoumoëns : CHF 6'260Montanaire : CHF 6'540Assens : CHF 9'407Penthéréaz : Not enough dataOppens : Not enough dataOulens-sous-Echallens : Not enough dataPenthalaz : CHF 7'805Saint-Barthélemy (VD) : Not enough dataBretigny-sur-Morrens : Not enough dataSullens : Not enough dataVufflens-la-Ville : CHF 7'496Morrens (VD) : Not enough dataEtagnières : CHF 6'822Froideville : CHF 8'437Bournens : CHF 7'309Ogens : CHF 5'336Lussery-Villars : Not enough dataJorat-Menthue : CHF 6'843Essertines-sur-Yverdon : CHF 8'007Bottens : CHF 7'076Lutry : CHF 13'864Rivaz : CHF 10'274Bourg-en-Lavaux : CHF 14'267Belmont-sur-Lausanne : CHF 10'844Chexbres : CHF 12'609Savigny : CHF 8'901Maracon : Not enough dataOron : CHF 7'024Servion : CHF 7'865Montpreveyres : CHF 8'809Jorat-Mézières : CHF 9'390Pully : CHF 13'234Paudex : CHF 13'360Forel (Lavaux) : CHF 8'683Puidoux : Not enough dataSaint-Saphorin (Lavaux) : CHF 10'437Crissier : CHF 11'689Renens (VD) : CHF 11'452Bussigny : CHF 11'126Saint-Sulpice (VD) : CHF 15'352Villars-Sainte-Croix : CHF 10'175Prilly : CHF 12'017Chavannes-près-Renens : CHF 11'490Ecublens (VD) : CHF 10'973Montreux : CHF 11'346Château-d'Oex : CHF 9'320Corseaux : CHF 12'634Jongny : CHF 12'230La Tour-de-Peilz : CHF 11'930Veytaux : CHF 11'246Blonay - Saint-Légier : CHF 10'095Rougemont : CHF 16'132Vevey : CHF 11'354Chardonne : CHF 11'429Rossinière : Not enough dataCorsier-sur-Vevey : CHF 10'479Orges : CHF 9'035Bonvillars : CHF 6'885Giez : CHF 6'868Mutrux : Not enough dataOnnens (VD) : Not enough dataSainte-Croix : CHF 3'556Concise : CHF 7'269Fiez : Not enough dataGrandson : Not enough dataProvence : Not enough dataMolondin : Not enough dataBelmont-sur-Yverdon : CHF 5'960Arnex-sur-Orbe : Not enough dataBavois : CHF 7'036Bofflens : Not enough dataChavornay : CHF 7'926Lignerolle : Not enough dataOrbe : CHF 7'641Premier : Not enough dataRances : Not enough dataVallorbe : CHF 5'630Romainmôtier-Envy : CHF 5'550Croy : CHF 7'344Le Lieu : Not enough dataChamblon : CHF 6'318Cheseaux-Noréaz : Not enough dataCuarny : Not enough dataVaulion : Not enough dataDonneloye : CHF 5'637Mathod : CHF 7'205Orzens : Not enough dataPomy : CHF 7'119Rovray : Not enough dataSuscévaz : Not enough dataUrsins : Not enough dataValeyres-sous-Ursins : Not enough dataVillars-Epeney : Not enough dataChampvent : Not enough dataL'Abbaye : CHF 6'168Chêne-Pâquier : Not enough dataMauborget : Not enough dataChampagne : CHF 8'072Chavannes-le-Chêne : Not enough dataLes Clées : Not enough dataCorcelles-près-Concise : Not enough dataMontagny-près-Yverdon : CHF 6'321Valeyres-sous-Rances : Not enough dataBioley-Magnoux : CHF 6'410Yverdon-les-Bains : CHF 8'649Bretonnières : Not enough dataLa Praz : Not enough dataBaulmes : CHF 5'312Bullet : CHF 4'872Suchy : Not enough dataJuriens : Not enough dataCronay : CHF 7'633Yvonand : CHF 6'326Montcherand : Not enough dataL'Abergement : Not enough dataAgiez : Not enough dataTévenon : CHF 7'813Grandevent : Not enough dataEpendes (VD) : Not enough dataVugelles-La Mothe : Not enough dataLe Chenit : CHF 5'323Fontaines-sur-Grandson : Not enough dataNovalles : Not enough dataSergey : Not enough dataDémoret : Not enough dataVuiteboeuf : CHF 6'154Treycovagnes : CHF 7'020Ballaigues : CHF 5'107Valeyres-sous-Montagny : CHF 6'928Cudrefin : CHF 6'918Lovatens : Not enough dataVillars-le-Comte : Not enough dataVucherens : Not enough dataSyens : Not enough dataDompierre (VD) : Not enough dataMoudon : CHF 7'318Bussy-sur-Moudon : Not enough dataRopraz : Not enough dataChamptauroz : Not enough dataCorcelles-près-Payerne : CHF 6'367Henniez : CHF 6'462Missy : Not enough dataPayerne : CHF 7'510Valbroye : CHF 5'447Rossenges : Not enough dataChavannes-sur-Moudon : Not enough dataTreytorrens (Payerne) : Not enough dataAvenches : Not enough dataHermenches : Not enough dataPrévonloup : Not enough dataCorcelles-le-Jorat : CHF 6'968Vulliens : Not enough dataVillarzel : Not enough dataCurtilles : Not enough dataChevroux : Not enough dataGrandcour : Not enough dataFaoug : Not enough dataVully-les-Lacs : CHF 5'906Trey : Not enough dataLucens : CHF 6'533Berolle : Not enough dataBougy-Villars : Not enough dataFéchy : CHF 10'773Saint-Oyens : CHF 7'260Saubraz : CHF 7'953Chavannes-le-Veyron : Not enough dataChevilly : Not enough dataDizy : Not enough dataEclépens : CHF 7'404Ferreyres : Not enough dataGrancy : Not enough dataBallens : CHF 7'508L'Isle : CHF 6'823Cuarnens : Not enough dataMont-la-Ville : Not enough dataOrny : CHF 8'334Senarclens : CHF 9'596Pompaples : Not enough dataBuchillon : Not enough dataDenges : CHF 11'149Lavigny : CHF 9'381Lonay : CHF 10'135Morges : CHF 11'903Saint-Prex : CHF 12'126Vaux-sur-Morges : Not enough dataVillars-sous-Yens : CHF 7'520Yens : CHF 10'985Etoy : CHF 8'705Aclens : CHF 9'188Montricher : CHF 5'550Préverenges : CHF 11'844Lussy-sur-Morges : Not enough dataChigny : Not enough dataVullierens : Not enough dataClarmont : Not enough dataAllaman : Not enough dataDenens : CHF 11'255Lully (VD) : Not enough dataRomanel-sur-Morges : Not enough dataLa Sarraz : CHF 7'709Hautemorges : CHF 8'934Aubonne : CHF 9'391Echandens : CHF 11'969La Chaux (Cossonay) : Not enough dataGollion : CHF 7'575Mollens (VD) : CHF 5'438Gimel : CHF 8'289Mauraz : Not enough dataMoiry : Not enough dataBière : CHF 7'623Tolochenaz : CHF 10'838Bremblens : CHF 10'132Vufflens-le-Château : CHF 10'871Cossonay : CHF 8'624Saint-Livres : CHF 6'426Echichens : CHF 9'968Gryon : CHF 9'419Bex : CHF 5'635Roche (VD) : CHF 7'278Noville : CHF 7'922Ormont-Dessous : CHF 4'471Leysin : CHF 6'646Ormont-Dessus : CHF 8'155Aigle : CHF 6'484Ollon : CHF 8'820Rennaz : CHF 7'316Chessel : Not enough dataCorbeyrier : CHF 6'033Lavey-Morcles : CHF 4'105Villeneuve (VD) : CHF 8'286Yvorne : CHF 5'523Longirod : CHF 9'015Marchissy : CHF 7'095Borex : CHF 10'140Arnex-sur-Nyon : Not enough dataBegnins : CHF 11'920Bogis-Bossey : CHF 10'143Arzier-Le Muids : CHF 9'754Bassins : CHF 9'645Mont-sur-Rolle : CHF 10'718Crassier : CHF 11'624Luins : CHF 11'018Eysins : CHF 12'108Gingins : CHF 10'555Givrins : CHF 11'023Grens : Not enough dataNyon : CHF 12'695Saint-Cergue : CHF 7'803Tannay : CHF 13'240Trélex : CHF 11'782Vich : CHF 10'985Crans (VD) : CHF 12'587La Rippe : CHF 10'275Genolier : CHF 11'115Chavannes-des-Bois : CHF 11'749Burtigny : CHF 9'914Perroy : CHF 15'022Bursins : CHF 11'601Tartegnin : CHF 11'426Chéserex : CHF 11'419Chavannes-de-Bogis : CHF 11'006Bursinel : CHF 12'966Dully : CHF 11'154Rolle : CHF 14'607Essertines-sur-Rolle : CHF 8'640Prangins : CHF 12'179Founex : CHF 12'349Coinsins : Not enough dataSaint-George : CHF 7'513Vinzel : CHF 8'322Le Vaud : CHF 9'790Duillier : CHF 13'291Commugny : CHF 12'330Gland : CHF 11'172Coppet : CHF 14'142Signy-Avenex : CHF 12'306Mies : CHF 13'723Gilly : CHF 10'938Jouxtens-Mézery : CHF 11'507Romanel-sur-Lausanne : Not enough dataLausanne : CHF 12'677Le Mont-sur-Lausanne : CHF 10'073Epalinges : CHF 10'927Cheseaux-sur-Lausanne : CHF 9'244Le LémanLac de MoratLac de JouxSchiffenenseeWohlenseeLac de NeuchâtelLac BrenetLac de l'HongrinStausee NiederriedLac de la GruyèreLac de Montsalvens
3'5566'8737'92610'00811'45216'132

CHF / m²Lakes: FOEN / swisstopo

The best real estate agencies in the canton of Vaud

Ranked by number of properties for sale

  1. 1
    NehoRecommended
    Free valuation with Neho
  2. 2
    BARNES214 properties for sale
  3. 3
    Switzerland Sotheby’s International Realty212 properties for sale
  4. 4
    Bernard Nicod SA111 properties for sale
  5. 5
    Maillard Immobilier SA91 properties for sale

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

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

Apartments

  • 1 - 1.5 roomsCHF 12'719
  • 2 - 2.5 roomsCHF 10'342
  • 3 - 3.5 roomsCHF 10'724
  • 4 - 4.5 roomsCHF 10'693
  • 5 - 5.5 roomsCHF 10'901
  • > 6 roomsCHF 10'334

Houses

  • 1 - 2.5 roomsCHF 9'874
  • 3 - 3.5 roomsCHF 10'620
  • 4 - 4.5 roomsCHF 10'305
  • 5 - 5.5 roomsCHF 9'572
  • 6 - 6.5 roomsCHF 9'831
  • > 7 roomsCHF 10'211

Distribution of prices per m² in the canton of Vaud

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

Apartments

58'376 properties
3k5k7k9k11k13k15k17k19k21k23k25k27k

Houses

24'973 properties
2k4k6k8k10k12k14k16k18k20k22k24k26k
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 Vaud