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
220151240Ablancourt, Aulnay-l'Aître1,638 €/m²8.5 €/m²6.2 %677,583-0.1 %CRelaxed
220259261Wahagnies1,981 €/m²10.3 €/m²6.2 %372,613-0.0 %B2Moderate
220359480Illies, La Bassée1,879 €/m²9.8 €/m²6.2 %918,362+0.6 %B2Moderate
220495500Bonneuil-en-France, Gonesse3,248 €/m²16.9 €/m²6.2 %10333,556+0.8 %AVery tight
220595810Arronville, Berville2,630 €/m²13.7 €/m²6.2 %313,044+0.1 %B1Tight
220697412Bras-Panon2,276 €/m²11.8 €/m²6.2 %3013,012+0.1 %B1Tight
220717170Benon, Courçon1,903 €/m²9.9 €/m²6.2 %19712,767+1.7 %CRelaxed
220834320Fontès, Fos1,818 €/m²9.5 €/m²6.2 %1337,199+0.9 %CRelaxed
220935600Bains-sur-Oust, Redon1,772 €/m²9.2 €/m²6.2 %14715,324+0.5 %CRelaxed
221037380Crotelles, Monnaie1,776 €/m²9.2 €/m²6.2 %10510,101+0.6 %CRelaxed
221137400Amboise, Lussault-sur-Loire2,066 €/m²10.7 €/m²6.2 %13513,823-0.2 %B1Tight
221244440Joué-sur-Erdre, Pannecé1,713 €/m²8.9 €/m²6.2 %1139,581+1.0 %CRelaxed
221349750Beaulieu-sur-Layon, Bellevigne-en-Layon1,616 €/m²8.4 €/m²6.2 %6011,561+0.2 %CRelaxed
221459136Wavrin2,526 €/m²13.1 €/m²6.2 %967,758+0.1 %B2Moderate
221594310Orly3,890 €/m²20.2 €/m²6.2 %5924,658+1.0 %AVery tight
221607430Colombier-le-Cardinal, Davézieux2,195 €/m²11.4 €/m²6.3 %679,977+1.0 %CRelaxed
221759239La Neuville, Thumeries2,018 €/m²10.5 €/m²6.3 %654,763+0.3 %B2Moderate
221860660Cires-lès-Mello, Cramoisy2,224 €/m²11.6 €/m²6.3 %706,853-0.2 %B1Tight
221976290Fontaine-la-Mallet, Fontenay2,227 €/m²11.6 €/m²6.3 %21422,459+0.2 %B1Tight
222083370Fréjus3,491 €/m²18.2 €/m²6.3 %6629,860+1.2 %AVery tight
222183790Pignans2,641 €/m²13.8 €/m²6.3 %724,838+2.7 %B2Moderate
222288190Golbey1,740 €/m²9.1 €/m²6.3 %568,832+0.4 %B2Moderate
222391650Breuillet, Breux-Jouy2,744 €/m²14.3 €/m²6.3 %7011,365+0.8 %AVery tight
222495420Ambleville, Arthies2,393 €/m²12.5 €/m²6.3 %10510,417+0.2 %B2Moderate
222534360Assignan, Babeau-Bouldoux1,390 €/m²7.3 €/m²6.3 %874,397+0.4 %CRelaxed
222660560Orry-la-Ville3,276 €/m²17.1 €/m²6.3 %393,583+0.6 %AVery tight
222760570Andeville, Laboissière-en-Thelle2,408 €/m²12.6 €/m²6.3 %655,718+0.9 %B2Moderate
222861360Belforêt-en-Perche, Bellavilliers1,243 €/m²6.5 €/m²6.3 %412,280-0.3 %CRelaxed
222962000Arras, Dainville1,967 €/m²10.3 €/m²6.3 %30748,558+0.4 %B2Moderate
223062142Alincthun, Belle-et-Houllefort1,724 €/m²9.0 €/m²6.3 %272,977+0.1 %CRelaxed
223162480Le Portel1,801 €/m²9.4 €/m²6.3 %688,768-0.8 %B2Moderate
223266130Boule-d'Amont, Bouleternère1,803 €/m²9.4 €/m²6.3 %1409,380+0.5 %CRelaxed
223317290Aigrefeuille-d'Aunis, Ardillières2,276 €/m²11.9 €/m²6.3 %21415,811+1.5 %CRelaxed
223429800La Forest-Landerneau, La Martyre1,987 €/m²10.4 €/m²6.3 %29533,208+0.8 %CRelaxed
223542410Chavanay, Chuyer1,822 €/m²9.5 €/m²6.3 %939,852+0.1 %CRelaxed
223642680Saint-Marcellin-en-Forez1,884 €/m²9.9 €/m²6.3 %425,116+1.2 %CRelaxed
223743590Beauzac1,591 €/m²8.3 €/m²6.3 %432,954+0.4 %CRelaxed
223847520Le Passage1,850 €/m²9.7 €/m²6.3 %1299,326-0.3 %B2Moderate
223953200Chemazé, Château-Gontier-sur-Mayenne1,628 €/m²8.5 €/m²6.3 %34525,487+0.0 %CRelaxed
224054320Maxéville2,201 €/m²11.5 €/m²6.3 %3110,090+0.2 %B1Tight
224162143Angres1,618 €/m²8.5 €/m²6.3 %304,641+1.1 %B2Moderate
224265230Aries-Espénan, Barthe1,542 €/m²8.1 €/m²6.3 %332,553-0.1 %CRelaxed
224378450Chavenay, Villepreux3,723 €/m²19.4 €/m²6.3 %10013,654+1.6 %AVery tight
224481150Bernac, Castanet1,808 €/m²9.5 €/m²6.3 %12012,615+1.0 %B2Moderate
224585430Aubigny-Les Clouzeaux, La Boissière-des-Landes1,835 €/m²9.6 €/m²6.3 %14411,226+1.3 %CRelaxed
224691100Corbeil-Essonnes, Villabé2,775 €/m²14.5 €/m²6.3 %16760,301+1.1 %AVery tight
224795450Ableiges, Avernes2,530 €/m²13.2 €/m²6.3 %9310,052+0.1 %B1Tight
224897220La Trinité2,850 €/m²14.9 €/m²6.3 %2311,454-1.4 %B1Tight
224907290Ardoix, Préaux1,765 €/m²9.2 €/m²6.3 %647,095+0.6 %CRelaxed
225012400Calmels-et-le-Viala, Les Costes-Gozon1,405 €/m²7.4 €/m²6.3 %11011,361-0.4 %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).