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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
170160390Auneuil, Auteuil1,846 €/m²11.8 €/m²7.7 %746,909+0.0 %B2Moderate
170260400Appilly, Babœuf1,406 €/m²9.0 €/m²7.7 %25125,429-0.5 %CRelaxed
170362490Bellonne, Fresnes-lès-Montauban1,500 €/m²9.6 €/m²7.7 %819,827+0.5 %B2Moderate
170471430Grandvaux, Palinges1,147 €/m²7.3 €/m²7.7 %373,200-0.4 %CRelaxed
170572290Ballon-Saint Mars, Congé-sur-Orne1,166 €/m²7.4 €/m²7.7 %825,847+0.4 %CRelaxed
170616320Blanzaguet-Saint-Cybard, Boisné-La Tude1,149 €/m²7.3 €/m²7.7 %464,021-0.2 %CRelaxed
170724110Bourrou, Grignols1,223 €/m²7.8 €/m²7.7 %13511,431-0.2 %CRelaxed
170851120Allemant, Barbonne-Fayel1,284 €/m²8.2 €/m²7.7 %1079,829-0.6 %CRelaxed
170951300Bassu, Bassuet1,138 €/m²7.3 €/m²7.7 %22527,141-1.1 %CRelaxed
171077430Champagne-sur-Seine2,195 €/m²14.0 €/m²7.7 %416,497+0.5 %B1Tight
171189690Chéroy1,156 €/m²7.4 €/m²7.7 %241,760+0.9 %CRelaxed
171212460Campouriez, Huparlac1,121 €/m²7.1 €/m²7.6 %241,564-0.6 %CRelaxed
171317510Chives, Fontaine-Chalendray1,182 €/m²7.5 €/m²7.6 %311,695-0.5 %CRelaxed
171418390Moulins-sur-Yèvre, Nohant-en-Goût1,356 €/m²8.6 €/m²7.6 %937,627-0.5 %B2Moderate
171534700Celles, Fozières1,392 €/m²8.9 €/m²7.6 %12313,374+0.4 %CRelaxed
171636330Arthon, Le Poinçonnet1,302 €/m²8.3 €/m²7.6 %908,045-0.1 %B2Moderate
171747410Bourgougnague, Lauzun1,212 €/m²7.7 €/m²7.6 %361,826-0.1 %CRelaxed
171876500Elbeuf, La Londe1,480 €/m²9.4 €/m²7.6 %10618,664-0.7 %B1Tight
171977163Dammartin-sur-Tigeaux, Mortcerf2,233 €/m²14.2 €/m²7.6 %293,101+1.0 %B2Moderate
172078125Gazeran, Hermeray2,239 €/m²14.3 €/m²7.6 %13210,215+0.5 %B1Tight
172102310Bézu-le-Guéry, Charly-sur-Marne1,476 €/m²9.4 €/m²7.6 %11010,566-0.5 %B2Moderate
172210320Assenay, Bouilly1,306 €/m²8.3 €/m²7.6 %414,255-0.2 %CRelaxed
172329410Guiclan, Le Cloître-Saint-Thégonnec1,380 €/m²8.8 €/m²7.6 %15510,837+0.4 %CRelaxed
172445240La Ferté-Saint-Aubin, Ligny-le-Ribault1,754 €/m²11.2 €/m²7.6 %15112,763-0.0 %B2Moderate
172553320Beaulieu-sur-Oudon, Loiron-Ruillé1,255 €/m²8.0 €/m²7.6 %554,828+0.7 %CRelaxed
172662950Noyelles-Godault1,568 €/m²10.0 €/m²7.6 %435,994+1.0 %B2Moderate
172766220Ansignan, Caudiès-de-Fenouillèdes1,000 €/m²6.4 €/m²7.6 %673,129-0.6 %CRelaxed
172872440Bouloire, Coudrecieux1,164 €/m²7.4 €/m²7.6 %1005,733+0.3 %CRelaxed
172976220Avesnes-en-Bray, Beauvoir-en-Lyons1,306 €/m²8.3 €/m²7.6 %15014,071-0.7 %CRelaxed
173010260Chappes, Courtenot1,176 €/m²7.5 €/m²7.6 %595,220-0.1 %CRelaxed
173123460Le Monteil-au-Vicomte, Royère-de-Vassivière1,170 €/m²7.4 €/m²7.6 %291,490-0.2 %CRelaxed
173227700Bouafles, Cuverville1,628 €/m²10.3 €/m²7.6 %13212,762-0.5 %CRelaxed
173339000Lons-le-Saunier1,601 €/m²10.2 €/m²7.6 %6216,618-0.5 %CRelaxed
173464680Buziet, Herrère1,484 €/m²9.4 €/m²7.6 %202,166-0.0 %CRelaxed
173566310Estagel1,515 €/m²9.6 €/m²7.6 %462,160+0.6 %CRelaxed
173677260Chamigny, La Ferté-sous-Jouarre1,873 €/m²11.9 €/m²7.6 %15216,090+0.7 %B1Tight
173703000Avermes, Bressolles1,324 €/m²8.4 €/m²7.6 %18127,031-0.2 %CRelaxed
173811000Berriac, Carcassonne1,598 €/m²10.1 €/m²7.6 %41247,059+0.1 %B2Moderate
173929650Botsorhel, Guerlesquin1,376 €/m²8.7 €/m²7.6 %414,934-0.1 %CRelaxed
174033410Béguey, Cadillac-sur-Garonne1,569 €/m²10.0 €/m²7.6 %919,607-0.2 %CRelaxed
174150170Aucey-la-Plaine, Beauvoir1,307 €/m²8.3 €/m²7.6 %846,331-0.5 %CRelaxed
174266260Coustouges, Saint-Laurent-de-Cerdans1,566 €/m²9.9 €/m²7.6 %291,140-1.0 %CRelaxed
174372240Bernay-Neuvy-en-Champagne, Conlie1,200 €/m²7.6 €/m²7.6 %1158,341-0.6 %CRelaxed
174480540Bougainville, Bovelles1,433 €/m²9.1 €/m²7.6 %555,149+0.5 %B2Moderate
174582210Angeville, Castelmayran1,296 €/m²8.2 €/m²7.6 %414,608+0.3 %CRelaxed
174690000Belfort1,664 €/m²10.6 €/m²7.6 %10045,912-0.9 %B2Moderate
174704340Le Lauzet-Ubaye, Méolans-Revel1,564 €/m²9.9 €/m²7.6 %241,336+0.6 %CRelaxed
174855600Avioth, Bazeilles-sur-Othain1,167 €/m²7.4 €/m²7.6 %806,882-0.6 %CRelaxed
174983870Signes2,024 €/m²12.8 €/m²7.6 %233,126+1.4 %B1Tight
175003300Bost, Creuzier-le-Neuf1,355 €/m²8.6 €/m²7.6 %18619,755-0.0 %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).