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
395191790Boissy-sous-Saint-Yon3,101 €/m²13.6 €/m²5.3 %413,882+0.4 %B1Tight
395207500Guilherand-Granges2,658 €/m²11.6 €/m²5.2 %6411,235+0.4 %B2Moderate
395313270Fos-sur-Mer3,210 €/m²14.0 €/m²5.2 %9515,862+0.0 %AVery tight
395429760Penmarch2,199 €/m²9.6 €/m²5.2 %775,508+0.1 %B2Moderate
395530470Aimargues2,795 €/m²12.2 €/m²5.2 %675,705+0.8 %B1Tight
395634120Castelnau-de-Guers, Cazouls-d'Hérault2,272 €/m²9.9 €/m²5.2 %17514,659+0.0 %CRelaxed
395753970L'Huisserie, Montigné-le-Brillant1,994 €/m²8.7 €/m²5.2 %687,285+0.9 %B2Moderate
395863110Beaumont2,552 €/m²11.1 €/m²5.2 %6310,728-0.3 %B2Moderate
395966620Brouilla2,655 €/m²11.6 €/m²5.2 %281,572+2.5 %CRelaxed
396074890Bons-en-Chablais, Brenthonne4,391 €/m²19.2 €/m²5.2 %509,311+1.9 %B1Tight
396194290Villeneuve-le-Roi3,734 €/m²16.3 €/m²5.2 %8921,000+0.6 %AVery tight
396213160Châteaurenard2,700 €/m²11.8 €/m²5.2 %13916,545+0.6 %B2Moderate
396313660Orgon2,744 €/m²12.0 €/m²5.2 %262,762-1.3 %B2Moderate
396430820Caveirac2,907 €/m²12.7 €/m²5.2 %404,408+1.3 %B1Tight
396531240L'Union, Saint-Jean2,939 €/m²12.8 €/m²5.2 %23223,899+0.9 %B1Tight
396644690Château-Thébaud, La Haie-Fouassière2,416 €/m²10.5 €/m²5.2 %15814,638+0.9 %B2Moderate
396754860Haucourt-Moulaine2,372 €/m²10.3 €/m²5.2 %303,495+1.5 %B2Moderate
396859273Fretin, Péronne-en-Mélantois2,839 €/m²12.4 €/m²5.2 %464,239-0.1 %B2Moderate
396969124Colombier-Saugnieu2,910 €/m²12.7 €/m²5.2 %221,437+1.4 %CRelaxed
397085260L'Herbergement, La Copechagnière2,064 €/m²9.0 €/m²5.2 %12611,323+1.1 %CRelaxed
397195150Taverny4,000 €/m²17.4 €/m²5.2 %13327,593+0.7 %AVery tight
397213140Miramas3,033 €/m²13.2 €/m²5.2 %11026,203+0.3 %AVery tight
397321850Saint-Apollinaire3,000 €/m²13.1 €/m²5.2 %517,544+0.3 %B1Tight
397422590Pordic, Trégomeur2,367 €/m²10.3 €/m²5.2 %708,399+0.8 %B2Moderate
397530129Manduel, Redessan2,694 €/m²11.7 €/m²5.2 %9811,255+0.6 %B1Tight
397635530Brécé, Noyal-sur-Vilaine2,557 €/m²11.1 €/m²5.2 %10412,653+1.3 %B2Moderate
397742000Saint-Étienne2,083 €/m²9.1 €/m²5.2 %8657,712+0.2 %B2Moderate
397842390Villars2,385 €/m²10.4 €/m²5.2 %387,664-0.5 %B2Moderate
397954250Champigneulles2,250 €/m²9.8 €/m²5.2 %456,551-0.6 %B2Moderate
398059290Wasquehal3,140 €/m²13.7 €/m²5.2 %18320,726-0.3 %AVery tight
398178230Le Pecq5,286 €/m²23.0 €/m²5.2 %4516,059-0.2 %A bisExtreme
398221910Barges, Corcelles-lès-Cîteaux2,427 €/m²10.5 €/m²5.2 %474,727+0.5 %CRelaxed
398333650Cabanac-et-Villagrains, La Brède2,712 €/m²11.8 €/m²5.2 %17922,982+2.1 %B1Tight
398442290Sorbiers2,517 €/m²10.9 €/m²5.2 %608,116+0.2 %B2Moderate
398551500Chamery, Champfleury2,500 €/m²10.9 €/m²5.2 %11411,919+0.6 %B1Tight
398653810Changé2,127 €/m²9.2 €/m²5.2 %636,502+1.7 %B2Moderate
398759223Roncq2,630 €/m²11.4 €/m²5.2 %14014,075+0.4 %B1Tight
398859236Frelinghien2,601 €/m²11.3 €/m²5.2 %312,609+0.9 %B1Tight
398974200Allinges, Anthy-sur-Léman4,124 €/m²17.9 €/m²5.2 %22853,998+1.1 %B1Tight
399078660Ablis, Allainville2,444 €/m²10.6 €/m²5.2 %656,832+0.8 %B2Moderate
399191270Vigneux-sur-Seine3,412 €/m²14.8 €/m²5.2 %14931,466+0.1 %AVery tight
399291420Morangis3,839 €/m²16.7 €/m²5.2 %9114,129+1.3 %AVery tight
399314400Agy, Arganchy2,336 €/m²10.1 €/m²5.2 %25727,250-0.2 %CRelaxed
399431180Castelmaurou, Lapeyrouse-Fossat2,755 €/m²11.9 €/m²5.2 %11112,425+1.3 %B1Tight
399531490Brax, Léguevin2,689 €/m²11.7 €/m²5.2 %8812,982+1.3 %B1Tight
399632600Auradé, Beaupuy2,453 €/m²10.6 €/m²5.2 %12815,753+1.6 %CRelaxed
399737550Saint-Avertin2,699 €/m²11.7 €/m²5.2 %15414,999+0.0 %B1Tight
399853000Laval2,152 €/m²9.3 €/m²5.2 %39049,400-0.1 %B2Moderate
399972000Le Mans2,255 €/m²9.8 €/m²5.2 %72673,124+0.2 %B2Moderate
400085500Beaurepaire, Chanverrie2,032 €/m²8.8 €/m²5.2 %22824,668+0.4 %B2Moderate

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).