MyHomePrice
Free tool

Where to invest in France? The rental yield rankings.

Postcodes ranked by gross rental yield — official rents (Carte des loyers) set against real sale prices (DVF). No sponsored rankings: public data only, recalculated every day.

An honest reminder: a high yield usually comes with a less liquid market, a greater risk of vacancy and a slower resale. Yield is never the only criterion.

5,117 postcodes ranked (≥ 20 sales/year) — prices 2025, rents 2025. Median gross yield in France: 6.6 %. · 80 / 103

#AreaMedian priceRentGross yieldSales/yearPopulationTension
395178950Gambais2,208 €/m²15.7 €/m²8.5 %352,574+0.7 %B2Moderate
395285700La Meilleraie-Tillay, Menomblet1,227 €/m²8.7 €/m²8.5 %21918,484+0.0 %CRelaxed
395314340Auvillars, Beaufour-Druval1,274 €/m²9.1 €/m²8.5 %818,832-0.3 %CRelaxed
395428380Saint-Rémy-sur-Avre1,419 €/m²10.1 €/m²8.5 %334,058+0.4 %CRelaxed
395541700Cheverny, Choussy1,245 €/m²8.9 €/m²8.5 %14410,568+0.2 %B2Moderate
395662190Ames, Auchy-au-Bois1,099 €/m²7.8 €/m²8.5 %15114,177-0.0 %B2Moderate
395786400Blanzay, Champniers899 €/m²6.4 €/m²8.5 %1367,973-0.4 %CRelaxed
395802850Barzy-sur-Marne, Courtemont-Varennes1,197 €/m²8.5 €/m²8.6 %343,052+0.3 %CRelaxed
395970240Calmoutier, Châteney1,151 €/m²8.2 €/m²8.6 %353,682-0.2 %CRelaxed
396071340Chenay-le-Châtel, Fleury-la-Montagne1,109 €/m²7.9 €/m²8.6 %593,716+0.1 %CRelaxed
396171710Charmoy, Les Bizots1,178 €/m²8.4 €/m²8.6 %434,780-0.5 %CRelaxed
396287220Aureil, Boisseuil1,358 €/m²9.7 €/m²8.6 %11811,576+0.3 %B2Moderate
396332240Castex-d'Armagnac, Estang1,224 €/m²8.7 €/m²8.6 %342,451+0.3 %CRelaxed
396454290Bainville-aux-Miroirs, Bayon1,206 €/m²8.6 €/m²8.6 %676,585-0.4 %CRelaxed
396563930Augerolles, La Renaudie831 €/m²5.9 €/m²8.6 %23994+0.0 %CRelaxed
396681260Anglès, Berlats985 €/m²7.0 €/m²8.6 %624,425+0.2 %CRelaxed
396782100Castelferrus, Castelsarrasin1,327 €/m²9.5 €/m²8.6 %18618,146+0.4 %CRelaxed
396888380Arches, Archettes1,177 €/m²8.4 €/m²8.6 %212,730-0.1 %CRelaxed
396916120Angeac-Charente, Bassac1,099 €/m²7.9 €/m²8.6 %1158,522-0.3 %CRelaxed
397027930Angerville-la-Campagne, Aviron1,448 €/m²10.3 €/m²8.6 %22822,801+0.8 %B2Moderate
397133910Bonzac, Sablons1,431 €/m²10.2 €/m²8.6 %9311,685+1.1 %B2Moderate
397242470Fourneaux, Lay1,103 €/m²7.9 €/m²8.6 %353,804+0.2 %CRelaxed
397343500Beaune-sur-Arzon, Boisset1,028 €/m²7.3 €/m²8.6 %755,579-0.2 %CRelaxed
397447230Barbaste, Feugarolles1,062 €/m²7.6 €/m²8.6 %996,786+0.0 %CRelaxed
397558320Germigny-sur-Loire, Parigny-les-Vaux1,302 €/m²9.3 €/m²8.6 %474,103-0.2 %B2Moderate
397662560Audincthun, Avroult1,096 €/m²7.8 €/m²8.6 %876,373-0.2 %CRelaxed
397788450Bettegney-Saint-Brice, Gugney-aux-Aulx1,190 €/m²8.5 €/m²8.6 %252,979-0.5 %CRelaxed
397859292Saint-Hilaire-lez-Cambrai1,162 €/m²8.3 €/m²8.6 %291,558-0.6 %CRelaxed
397959490Bruille-lez-Marchiennes, Somain1,284 €/m²9.2 €/m²8.6 %13013,106-0.9 %B2Moderate
398064470Alos-Sibas-Abense, Alçay-Alçabéhéty-Sunharette1,235 €/m²8.8 €/m²8.6 %212,429-0.0 %CRelaxed
398179200Adilly, Châtillon-sur-Thouet1,124 €/m²8.0 €/m²8.6 %29221,568-0.3 %CRelaxed
398215600Boisset, Le Trioulou998 €/m²7.1 €/m²8.6 %605,627-0.2 %CRelaxed
398324510Limeuil, Paunat1,269 €/m²9.1 €/m²8.6 %742,884+0.1 %CRelaxed
398425260Colombier-Fontaine, Longevelle-sur-Doubs1,341 €/m²9.6 €/m²8.6 %555,680-0.7 %CRelaxed
398532110Arblade-le-Haut, Bétous1,209 €/m²8.7 €/m²8.6 %665,425+0.6 %CRelaxed
398640320Arboucave, Bahus-Soubiran1,205 €/m²8.6 €/m²8.6 %646,643-0.1 %CRelaxed
398754920Morfontaine, Villers-la-Montagne1,795 €/m²12.9 €/m²8.6 %292,643+0.3 %CRelaxed
398864330Aubous, Aydie1,167 €/m²8.4 €/m²8.6 %303,985-0.2 %CRelaxed
398980150Agenvillers, Boufflers1,111 €/m²8.0 €/m²8.6 %1077,582-0.1 %CRelaxed
399016110Agris, Bunzac1,100 €/m²7.9 €/m²8.6 %16912,160+0.1 %CRelaxed
399124160Anlhiac, Clermont-d'Excideuil1,000 €/m²7.2 €/m²8.6 %715,218-0.1 %CRelaxed
399224350Bussac, Creyssac1,170 €/m²8.4 €/m²8.6 %1057,351+0.2 %CRelaxed
399324390Badefols-d'Ans, Boisseuilh1,000 €/m²7.2 €/m²8.6 %653,294-1.2 %CRelaxed
399445270Auvilliers-en-Gâtinais, Beauchamps-sur-Huillard1,158 €/m²8.3 €/m²8.6 %726,788-0.6 %CRelaxed
399546340Dégagnac, Lavercantière1,017 €/m²7.3 €/m²8.6 %252,211+0.2 %CRelaxed
399664300Argagnon, Baigts-de-Béarn1,353 €/m²9.7 €/m²8.6 %19021,928+0.2 %CRelaxed
399771990La Comelle, La Grande-Verrière974 €/m²7.0 €/m²8.6 %291,360+0.2 %CRelaxed
399810160Aix-Villemaur-Pâlis, Bérulle1,033 €/m²7.4 €/m²8.6 %744,461-0.9 %CRelaxed
399911270Brézilhac, Cazalrenoux1,080 €/m²7.8 €/m²8.6 %412,862+0.8 %CRelaxed
400014260Bonnemaison, Brémoy1,084 €/m²7.8 €/m²8.6 %9510,151+0.0 %CRelaxed

Comparing two areas?

Prices, trend since 2014, rents and yield side by side.

Open the neighbourhood comparator

Got a specific property in mind?

Net yield, cash flow with a mortgage and long-term projection — free.

Calculate the net yield

Gross yield = median annual rent ÷ median purchase price, by postcode (house). Postcodes with fewer than 20 sales/year excluded; yields above 13 % filtered out (likely data anomalies). This is not investment advice.

INSEE population aggregated to the postcode (Lyon/Marseille split by arrondissement, approximate).

Market tension = how sought-after housing is here (more buyers/tenants than available properties). It is the government's official zonage ABC. The tighter it is, the faster a property lets and resells. Scale: A bis (extreme) → A (very tight) → B1 (tight) → B2 (moderate) → C (relaxed).