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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
240116340L'Isle-d'Espagnac1,630 €/m²9.2 €/m²6.8 %875,682+0.5 %B2Moderate
240222130Bourseul, Corseul1,582 €/m²9.0 €/m²6.8 %17314,207+0.4 %CRelaxed
240331460Albiac, Auriac-sur-Vendinelle1,598 €/m²9.0 €/m²6.8 %677,991+0.7 %CRelaxed
240432250Castelnau d'Auzan Labarrère, Fourcès1,476 €/m²8.4 €/m²6.8 %262,024-0.3 %CRelaxed
240559149Aibes, Bousignies-sur-Roc1,307 €/m²7.4 €/m²6.8 %332,872-0.9 %CRelaxed
240659171Erre, Hornaing1,559 €/m²8.8 €/m²6.8 %746,989-0.1 %B2Moderate
240786130Beaumont Saint-Cyr, Dissay1,560 €/m²8.8 €/m²6.8 %15412,704+0.3 %B2Moderate
240889200Annay-la-Côte, Annéot1,324 €/m²7.5 €/m²6.8 %9111,250-0.8 %CRelaxed
240995400Arnouville, Villiers-le-Bel3,066 €/m²17.4 €/m²6.8 %13145,076+0.8 %AVery tight
241097130Capesterre-Belle-Eau2,191 €/m²12.4 €/m²6.8 %3417,684-0.9 %B1Tight
241107340Andance, Bogy1,788 €/m²10.1 €/m²6.8 %13013,743+1.1 %CRelaxed
241228100Dreux1,961 €/m²11.1 €/m²6.8 %14331,543+0.1 %B2Moderate
241328600Luisant2,482 €/m²14.0 €/m²6.8 %686,945+0.4 %B1Tight
241429880Guissény, Plouguerneau1,888 €/m²10.7 €/m²6.8 %1118,734+0.4 %CRelaxed
241533420Branne, Cabara1,676 €/m²9.5 €/m²6.8 %13711,552+0.3 %CRelaxed
241637130Bréhémont, Cinq-Mars-la-Pile1,538 €/m²8.7 €/m²6.8 %15113,420+0.5 %CRelaxed
241743600Les Villettes, Sainte-Sigolène1,493 €/m²8.4 €/m²6.8 %487,547+0.4 %CRelaxed
241845590Saint-Cyr-en-Val2,102 €/m²11.9 €/m²6.8 %263,467+0.7 %B1Tight
241902870Besny-et-Loizy, Brie1,406 €/m²7.9 €/m²6.8 %433,533-0.9 %CRelaxed
242012340Bozouls, Gabriac1,461 €/m²8.2 €/m²6.8 %345,197+0.7 %CRelaxed
242153410Bourgon, La Brûlatte1,366 €/m²7.7 €/m²6.8 %13310,301+0.2 %CRelaxed
242259200Tourcoing1,793 €/m²10.1 €/m²6.8 %83798,772+0.4 %B1Tight
242360000Allonne, Aux Marais2,143 €/m²12.1 €/m²6.8 %32663,090+0.3 %B1Tight
242460140Bailleval, Labruyère2,136 €/m²12.1 €/m²6.8 %10111,547-0.5 %B1Tight
242572380Joué-l'Abbé, La Guierche1,563 €/m²8.8 €/m²6.8 %1279,688+0.4 %CRelaxed
242678250Gaillon-sur-Montcient, Hardricourt2,625 €/m²14.8 €/m²6.8 %10016,577+0.4 %AVery tight
242701140Garnerans, Illiat2,031 €/m²11.4 €/m²6.8 %849,233+0.5 %CRelaxed
242801300Ambléon, Andert-et-Condon1,911 €/m²10.8 €/m²6.8 %21621,157+0.4 %CRelaxed
242901420Chanay, Corbonod2,725 €/m²15.4 €/m²6.8 %303,053+0.2 %CRelaxed
243002460La Ferté-Milon, Silly-la-Poterie1,533 €/m²8.6 €/m²6.8 %332,346-0.8 %B2Moderate
243109100Arvigna, Benagues1,625 €/m²9.2 €/m²6.8 %26128,503+0.6 %CRelaxed
243235240Le Theil-de-Bretagne, Marcillé-Robert1,780 €/m²10.0 €/m²6.8 %847,314+0.7 %CRelaxed
243358180Marzy1,626 €/m²9.2 €/m²6.8 %453,623-0.1 %CRelaxed
243460420Coivrel, Courcelles-Epayelles1,463 €/m²8.3 €/m²6.8 %1088,695-0.7 %CRelaxed
243562710Courrières1,724 €/m²9.7 €/m²6.8 %9110,176-0.5 %B2Moderate
243689000Auxerre, Perrigny1,739 €/m²9.8 €/m²6.8 %30021,946-0.0 %B2Moderate
243707100Annonay, Boulieu-lès-Annonay1,857 €/m²10.4 €/m²6.8 %12123,622+0.4 %CRelaxed
243809250Appy, Axiat1,516 €/m²8.5 €/m²6.8 %221,044-0.2 %CRelaxed
243912290Arques, Canet-de-Salars1,464 €/m²8.2 €/m²6.8 %514,070-0.1 %CRelaxed
244029180Guengat, Locronan1,693 €/m²9.5 €/m²6.8 %677,030+0.4 %B2Moderate
244130200Bagnols-sur-Cèze, Chusclan1,873 €/m²10.5 €/m²6.8 %21627,859+0.1 %B2Moderate
244234150Aniane, Arboras1,989 €/m²11.2 €/m²6.8 %13614,860+0.9 %CRelaxed
244356660Saint-Jean-Brévelay1,944 €/m²10.9 €/m²6.8 %262,869+0.4 %CRelaxed
244460510Bonlier, Bresles1,912 €/m²10.8 €/m²6.8 %12113,650-0.1 %B2Moderate
244562156Boiry-Notre-Dame, Dury1,581 €/m²8.9 €/m²6.8 %202,711-0.1 %CRelaxed
244669870Chambost-Allières, Claveisolles1,382 €/m²7.8 €/m²6.8 %756,666-0.0 %CRelaxed
244778440Brueil-en-Vexin, Drocourt2,547 €/m²14.3 €/m²6.8 %20220,386+0.5 %AVery tight
244879250Nueil-les-Aubiers1,260 €/m²7.1 €/m²6.8 %695,483-0.3 %CRelaxed
244983143Le Val2,309 €/m²13.0 €/m²6.8 %684,335+0.2 %B1Tight
245006650Le Rouret, Opio3,722 €/m²20.9 €/m²6.7 %786,736+0.9 %AVery tight

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