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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
340134700Celles, Fozières1,392 €/m²8.9 €/m²7.6 %12313,374+0.4 %CRelaxed
340236330Arthon, Le Poinçonnet1,302 €/m²8.3 €/m²7.6 %908,045-0.1 %B2Moderate
340347410Bourgougnague, Lauzun1,212 €/m²7.7 €/m²7.6 %361,826-0.1 %CRelaxed
340476500Elbeuf, La Londe1,480 €/m²9.4 €/m²7.6 %10618,664-0.7 %B1Tight
340577163Dammartin-sur-Tigeaux, Mortcerf2,233 €/m²14.2 €/m²7.6 %293,101+1.0 %B2Moderate
340678125Gazeran, Hermeray2,239 €/m²14.3 €/m²7.6 %13210,215+0.5 %B1Tight
340716320Blanzaguet-Saint-Cybard, Boisné-La Tude1,149 €/m²7.3 €/m²7.7 %464,021-0.2 %CRelaxed
340824110Bourrou, Grignols1,223 €/m²7.8 €/m²7.7 %13511,431-0.2 %CRelaxed
340951120Allemant, Barbonne-Fayel1,284 €/m²8.2 €/m²7.7 %1079,829-0.6 %CRelaxed
341051300Bassu, Bassuet1,138 €/m²7.3 €/m²7.7 %22527,141-1.1 %CRelaxed
341177430Champagne-sur-Seine2,195 €/m²14.0 €/m²7.7 %416,497+0.5 %B1Tight
341289690Chéroy1,156 €/m²7.4 €/m²7.7 %241,760+0.9 %CRelaxed
341356240Berné, Calan1,670 €/m²10.7 €/m²7.7 %14511,579+0.6 %CRelaxed
341459165Auberchicourt1,350 €/m²8.6 €/m²7.7 %634,626+0.8 %B2Moderate
341559199Bruille-Saint-Amand, Hergnies1,412 €/m²9.0 €/m²7.7 %756,177+0.3 %B2Moderate
341660390Auneuil, Auteuil1,846 €/m²11.8 €/m²7.7 %746,909+0.0 %B2Moderate
341760400Appilly, Babœuf1,406 €/m²9.0 €/m²7.7 %25125,429-0.5 %CRelaxed
341862490Bellonne, Fresnes-lès-Montauban1,500 €/m²9.6 €/m²7.7 %819,827+0.5 %B2Moderate
341971430Grandvaux, Palinges1,147 €/m²7.3 €/m²7.7 %373,200-0.4 %CRelaxed
342072290Ballon-Saint Mars, Congé-sur-Orne1,166 €/m²7.4 €/m²7.7 %825,847+0.4 %CRelaxed
342109130Artigat, Carla-Bayle1,256 €/m²8.0 €/m²7.7 %493,744+0.5 %CRelaxed
342231310Bax, Canens1,337 €/m²8.6 €/m²7.7 %958,522+0.4 %CRelaxed
342332170Aux-Aussat, Barcugnan1,199 €/m²7.7 €/m²7.7 %663,464-0.4 %CRelaxed
342462150Bajus, Beugin1,309 €/m²8.4 €/m²7.7 %9711,334-0.5 %B2Moderate
342572300Auvers-le-Hamon, Courtillers1,224 €/m²7.8 €/m²7.7 %26627,171-0.3 %CRelaxed
342680170Bayonvillers, Beaufort-en-Santerre1,226 €/m²7.8 €/m²7.7 %1126,781-0.4 %CRelaxed
342789470Monéteau1,493 €/m²9.5 €/m²7.7 %334,114+0.3 %B2Moderate
342890100Boron, Chavanatte1,623 €/m²10.4 €/m²7.7 %8413,130-0.1 %B2Moderate
342903460Aubigny, Aurouër1,237 €/m²7.9 €/m²7.7 %353,542-0.2 %CRelaxed
343022220Minihy-Tréguier, Plouguiel1,442 €/m²9.2 €/m²7.7 %736,367-0.5 %CRelaxed
343132810Castin, Duran1,321 €/m²8.5 €/m²7.7 %384,242-0.3 %CRelaxed
343241240Autainville, Beauce la Romaine1,171 €/m²7.5 €/m²7.7 %733,486-0.2 %CRelaxed
343343230Chassagnes, Chavaniac-Lafayette1,112 €/m²7.1 €/m²7.7 %353,703-0.3 %CRelaxed
343470150Avrigney-Virey, Bay1,414 €/m²9.1 €/m²7.7 %526,167+0.6 %CRelaxed
343502370Aizy-Jouy, Celles-sur-Aisne1,299 €/m²8.3 €/m²7.7 %584,477+0.0 %CRelaxed
343660790La Drenne, Pouilly1,917 €/m²12.3 €/m²7.7 %392,988+0.7 %B2Moderate
343772250Brette-les-Pins, Challes1,370 €/m²8.8 €/m²7.7 %858,645+0.5 %CRelaxed
343887130Châteauneuf-la-Forêt, La Croisille-sur-Briance1,106 €/m²7.1 €/m²7.7 %965,428-0.4 %CRelaxed
343929150Cast, Châteaulin1,403 €/m²9.0 €/m²7.7 %909,387-0.3 %CRelaxed
344086540Thuré1,093 €/m²7.0 €/m²7.7 %272,765-0.5 %CRelaxed
344197170Petit-Bourg2,670 €/m²17.1 €/m²7.7 %8124,665+0.3 %B1Tight
344202570Chézy-sur-Marne, Essises1,564 €/m²10.1 €/m²7.7 %241,996-0.3 %CRelaxed
344308700Gespunsart, Joigny-sur-Meuse1,111 €/m²7.1 €/m²7.7 %928,842-1.2 %CRelaxed
344411610Pennautier, Ventenac-Cabardès1,339 €/m²8.6 €/m²7.7 %333,857+1.5 %B2Moderate
344527670Bosroumois, Saint-Ouen-du-Tilleul1,537 €/m²9.9 €/m²7.7 %625,664+1.2 %B1Tight
344646000Cahors1,438 €/m²9.2 €/m²7.7 %17720,050+0.2 %CRelaxed
344759186Anor1,050 €/m²6.8 €/m²7.7 %493,099-0.9 %CRelaxed
344876450Auberville-la-Manuel, Bertheauville1,400 €/m²9.0 €/m²7.7 %15511,814-0.1 %CRelaxed
344997413Cilaos1,750 €/m²11.3 €/m²7.7 %405,040-0.5 %B1Tight
345014230Canchy, Cardonville1,269 €/m²8.2 €/m²7.7 %773,856-0.8 %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).