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 %. · 48 / 103

#AreaMedian priceRentGross yieldSales/yearPopulationTension
235162580Arleux-en-Gohelle, Bailleul-Sir-Berthoult1,735 €/m²9.9 €/m²6.9 %15514,947+0.7 %B2Moderate
235272530Yvré-l'Évêque2,024 €/m²11.6 €/m²6.9 %574,181-0.2 %B2Moderate
235376360Barentin, Bouville1,850 €/m²10.6 €/m²6.9 %14916,035+0.0 %B2Moderate
235428130Bouglainval, Chartainvilliers2,048 €/m²11.7 €/m²6.9 %19417,886+0.1 %B1Tight
235529300Arzano, Baye1,841 €/m²10.5 €/m²6.9 %19024,931+0.7 %CRelaxed
235639210Arlay, Baume-les-Messieurs1,487 €/m²8.5 €/m²6.9 %605,928-0.2 %CRelaxed
235747210Bournel, Doudrac1,410 €/m²8.1 €/m²6.9 %793,789-0.3 %CRelaxed
235847550Boé1,658 €/m²9.5 €/m²6.9 %565,846+0.6 %B2Moderate
235962100Calais1,543 €/m²8.8 €/m²6.9 %60367,571-1.4 %B2Moderate
236062610Ardres, Autingues1,583 €/m²9.0 €/m²6.9 %9010,095+0.3 %CRelaxed
236180260Allonville, Bavelincourt1,630 €/m²9.3 €/m²6.9 %14415,068+0.6 %B2Moderate
236212700Asprières, Capdenac-Gare1,391 €/m²7.9 €/m²6.8 %806,906+0.1 %CRelaxed
236329550Plomodiern, Plonévez-Porzay1,658 €/m²9.5 €/m²6.8 %645,366+0.4 %CRelaxed
236430114Boissières, Nages-et-Solorgues2,157 €/m²12.3 €/m²6.8 %352,800+3.3 %B1Tight
236540430Argelouse, Callen1,545 €/m²8.8 €/m²6.8 %232,078+0.5 %CRelaxed
236653360Houssay, La Roche-Neuville1,339 €/m²7.6 €/m²6.8 %514,257+0.0 %CRelaxed
236759141Iwuy, Thun-Saint-Martin1,398 €/m²8.0 €/m²6.8 %594,734+0.4 %CRelaxed
236860150Chevincourt, Coudun1,833 €/m²10.5 €/m²6.8 %19915,509+0.0 %B1Tight
236963115Mur-sur-Allier1,744 €/m²9.9 €/m²6.8 %431,556-1.0 %CRelaxed
237078711Mantes-la-Ville2,423 €/m²13.8 €/m²6.8 %10322,332+1.3 %AVery tight
237106640Saint-Jeannet3,285 €/m²18.7 €/m²6.8 %404,453+1.1 %AVery tight
237230170Conqueyrac, Cros1,847 €/m²10.5 €/m²6.8 %646,963-0.0 %CRelaxed
237330350Aigremont, Canaules-et-Argentières1,730 €/m²9.9 €/m²6.8 %1289,093+0.7 %CRelaxed
237433210Bieujac, Bommes1,780 €/m²10.1 €/m²6.8 %26425,462+0.7 %CRelaxed
237533720Barsac, Budos1,838 €/m²10.5 €/m²6.8 %14614,458+0.5 %CRelaxed
237661290Bizou, L'Hôme-Chamondot1,222 €/m²7.0 €/m²6.8 %623,823-0.7 %CRelaxed
237762141Évin-Malmaison1,613 €/m²9.2 €/m²6.8 %394,628+0.1 %B2Moderate
237869620Bagnols, Chamelet2,253 €/m²12.8 €/m²6.8 %12112,404+0.8 %CRelaxed
237979700La Petite-Boissière, Mauléon1,343 €/m²7.7 €/m²6.8 %14211,995+0.1 %CRelaxed
238095200Sarcelles3,050 €/m²17.4 €/m²6.8 %6459,173+0.4 %AVery tight
238101340Attignat, Bresse Vallons1,570 €/m²8.9 €/m²6.8 %15215,709+0.6 %CRelaxed
238205700Chanousse, L'Épine1,629 €/m²9.3 €/m²6.8 %503,377+0.4 %CRelaxed
238318570La Chapelle-Saint-Ursin, Le Subdray1,646 €/m²9.4 €/m²6.8 %959,548+0.7 %B2Moderate
238430380Saint-Christol-lez-Alès1,816 €/m²10.3 €/m²6.8 %567,310+0.6 %B2Moderate
238550480Audouville-la-Hubert, Blosville1,424 €/m²8.1 €/m²6.8 %1109,324-0.5 %CRelaxed
238659870Bouvignies, Marchiennes1,684 €/m²9.6 €/m²6.8 %14111,090-0.2 %B2Moderate
238776200Dieppe1,995 €/m²11.3 €/m²6.8 %11414,248-0.6 %B2Moderate
238880570Dargnies, Embreville1,460 €/m²8.3 €/m²6.8 %201,734-0.8 %CRelaxed
238983890Besse-sur-Issole2,103 €/m²12.0 €/m²6.8 %483,125+0.3 %B2Moderate
239091740Chalou-Moulineux, Congerville-Thionville1,889 €/m²10.7 €/m²6.8 %322,872+0.6 %B2Moderate
239111400Castelnaudary, Fendeille1,451 €/m²8.2 €/m²6.8 %24122,070+0.8 %CRelaxed
239232000Auch1,571 €/m²8.9 €/m²6.8 %16822,428+0.3 %CRelaxed
239338270Beaufort, Beaurepaire1,719 €/m²9.8 €/m²6.8 %9713,359+0.2 %CRelaxed
239477730Citry, Méry-sur-Marne1,694 €/m²9.6 €/m²6.8 %563,885+0.4 %B2Moderate
239580650Vignacourt1,638 €/m²9.3 €/m²6.8 %242,263-0.6 %CRelaxed
239686360Chasseneuil-du-Poitou, Montamisé1,669 €/m²9.5 €/m²6.8 %748,466+0.3 %B2Moderate
239759266Banteux, Bantouzelle1,289 €/m²7.3 €/m²6.8 %211,490-0.3 %CRelaxed
239874550Cervens, Draillant3,147 €/m²17.8 €/m²6.8 %265,126+1.4 %B2Moderate
239977760Achères-la-Forêt, Amponville1,976 €/m²11.2 €/m²6.8 %1069,517-0.5 %B2Moderate
240083830Bargemon, Callas2,082 €/m²11.8 €/m²6.8 %947,046+0.7 %B1Tight

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