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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
220159182Loffre, Montigny-en-Ostrevent1,566 €/m²9.2 €/m²7.0 %465,207-0.6 %B2Moderate
220262149Annequin, Cambrin1,562 €/m²9.2 €/m²7.0 %647,404-0.1 %B2Moderate
220369490Ancy, Saint-Forgeux1,938 €/m²11.4 €/m²7.0 %9510,225+0.9 %CRelaxed
220472400Avezé, Boëssé-le-Sec1,379 €/m²8.1 €/m²7.0 %18017,158-0.3 %CRelaxed
220577350Boissettes, Boissise-la-Bertrand2,419 €/m²14.2 €/m²7.0 %7621,170-0.6 %AVery tight
220679230Aiffres, Brûlain1,596 €/m²9.4 €/m²7.0 %16115,109+0.3 %B2Moderate
220783630Aiguines, Artignosc-sur-Verdon1,856 €/m²10.9 €/m²7.0 %1256,250+0.0 %CRelaxed
220891720Boigneville, Buno-Bonnevaux2,204 €/m²12.9 €/m²7.0 %685,670+0.2 %B1Tight
220938620Massieu, Merlas2,089 €/m²12.2 €/m²7.0 %787,435+0.3 %CRelaxed
221049430Baracé, Durtal1,394 €/m²8.2 €/m²7.0 %726,779+0.2 %CRelaxed
221151380Trépail, Vaudemange1,525 €/m²8.9 €/m²7.0 %272,297+0.0 %CRelaxed
221262450Avesnes-lès-Bapaume, Bancourt1,341 €/m²7.9 €/m²7.0 %677,393-0.4 %CRelaxed
221363590Auzelles, Cunlhat1,050 €/m²6.2 €/m²7.0 %312,584+0.3 %CRelaxed
221477122Monthyon2,392 €/m²14.0 €/m²7.0 %241,756+0.4 %B2Moderate
221581500Ambres, Bannières1,604 €/m²9.4 €/m²7.0 %16622,522+0.7 %CRelaxed
221682700Bourret, Cordes-Tolosannes1,705 €/m²10.0 €/m²7.0 %14713,725+1.0 %CRelaxed
221702810Brumetz, Bussiares1,472 €/m²8.6 €/m²7.0 %432,876-0.2 %B2Moderate
221804250Bayons, Bellaffaire1,690 €/m²9.9 €/m²7.0 %211,883+0.5 %CRelaxed
221908430Barbaise, Baâlons1,131 €/m²6.6 €/m²7.0 %425,137-0.0 %CRelaxed
222055100Beaumont-en-Verdunois, Belleray1,410 €/m²8.3 €/m²7.0 %19723,330-0.8 %CRelaxed
222162129Bellinghem, Delettes1,333 €/m²7.8 €/m²7.0 %635,953+0.2 %CRelaxed
222278840Freneuse, Moisson2,013 €/m²11.8 €/m²7.0 %405,407+0.4 %B1Tight
222383440Callian, Fayence2,514 €/m²14.7 €/m²7.0 %42627,470+1.2 %B1Tight
222415220Marcolès, Roannes-Saint-Mary1,218 €/m²7.1 €/m²7.0 %323,580+0.1 %CRelaxed
222519360Cosnac, Dampniat1,550 €/m²9.1 €/m²7.0 %14112,447+0.3 %B2Moderate
222635560Bazouges-la-Pérouse, Marcillé-Raoul1,424 €/m²8.3 €/m²7.0 %1086,229-0.1 %CRelaxed
222738490Aoste, Charancieu2,028 €/m²11.9 €/m²7.0 %16016,805+0.5 %CRelaxed
222850220Courtils, Crollon1,318 €/m²7.7 €/m²7.0 %1038,465+0.5 %CRelaxed
222977840Coulombs-en-Valois, Crouy-sur-Ourcq1,480 €/m²8.6 €/m²7.0 %272,588-0.6 %B2Moderate
223088310Cornimont, Ventron1,451 €/m²8.5 €/m²7.0 %323,832-1.0 %CRelaxed
223197224Ducos2,696 €/m²15.8 €/m²7.0 %3818,105+0.2 %B1Tight
223225640Battenans-les-Mines, Blarians1,333 €/m²7.8 €/m²7.0 %526,713+0.1 %B2Moderate
223327200Vernon2,434 €/m²14.2 €/m²7.0 %14325,290+0.6 %B1Tight
223429460Daoulas, Dirinon1,670 €/m²9.7 €/m²7.0 %14712,053-0.0 %CRelaxed
223536130Coings, Diors1,385 €/m²8.1 €/m²7.0 %13210,895+0.0 %B2Moderate
223697354Remire-Montjoly3,083 €/m²18.0 €/m²7.0 %13527,723+2.7 %B1Tight
223715230Brezons, Cézens1,190 €/m²6.9 €/m²7.0 %272,120-0.5 %CRelaxed
223828190Billancelles, Chuisnes1,663 €/m²9.7 €/m²7.0 %19215,021+0.3 %CRelaxed
223929370Coray, Elliant1,557 €/m²9.1 €/m²7.0 %525,283+0.4 %CRelaxed
224034520La Vacquerie-et-Saint-Martin-de-Castries, Le Caylar1,477 €/m²8.6 €/m²7.0 %201,228+0.9 %CRelaxed
224144460Avessac, Fégréac1,500 €/m²8.7 €/m²7.0 %1018,006-0.1 %CRelaxed
224244580Villeneuve-en-Retz1,943 €/m²11.3 €/m²7.0 %605,120+0.5 %CRelaxed
224347600Calignac, Espiens1,284 €/m²7.5 €/m²7.0 %13611,119-0.1 %CRelaxed
224461300Chandai, Crulai1,373 €/m²8.0 €/m²7.0 %13813,437-0.5 %CRelaxed
224527610Romilly-sur-Andelle1,792 €/m²10.4 €/m²7.0 %473,234+0.0 %CRelaxed
224632220Cadeillan, Espaon1,619 €/m²9.4 €/m²7.0 %674,429+0.6 %CRelaxed
224735330Bovel, Comblessac1,364 €/m²7.9 €/m²7.0 %1179,172+0.3 %CRelaxed
224844170Abbaretz, Jans1,557 €/m²9.1 €/m²7.0 %16814,197+0.7 %CRelaxed
224959253La Gorgue1,595 €/m²9.3 €/m²7.0 %625,616-0.3 %CRelaxed
225071600Hautefond, L'Hôpital-le-Mercier1,398 €/m²8.1 €/m²7.0 %13214,739+0.1 %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).