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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
195177610Châtres, Crèvecœur-en-Brie2,540 €/m²12.7 €/m²6.0 %11812,571+1.6 %B2Moderate
195283660Carnoules2,696 €/m²13.5 €/m²6.0 %634,388+2.6 %B2Moderate
195395280Jouy-le-Moutier3,067 €/m²15.3 €/m²6.0 %11517,854+1.2 %AVery tight
195495360Montmagny3,443 €/m²17.2 €/m²6.0 %5415,105+1.0 %AVery tight
195515110Anterrieux, Chaudes-Aigues1,406 €/m²7.0 €/m²6.0 %332,310-0.6 %CRelaxed
195617870Breuil-Magné, Loire-les-Marais2,411 €/m²12.1 €/m²6.0 %242,307+1.5 %B2Moderate
195745150Darvoy, Férolles1,764 €/m²8.8 €/m²6.0 %738,203+0.0 %CRelaxed
195878410Aubergenville, Bouafle3,107 €/m²15.5 €/m²6.0 %14219,152+1.0 %AVery tight
195913840Rognes2,656 €/m²13.3 €/m²6.0 %464,693-0.2 %B1Tight
196024540Biron, Capdrot1,535 €/m²7.7 €/m²6.0 %282,218-0.8 %CRelaxed
196174580Viry4,351 €/m²21.8 €/m²6.0 %365,809+2.7 %AVery tight
196277100Mareuil-lès-Meaux, Meaux2,777 €/m²13.9 €/m²6.0 %22567,558+0.9 %AVery tight
196386000Poitiers1,979 €/m²9.9 €/m²6.0 %46089,916+0.3 %B1Tight
196404500Allemagne-en-Provence, Montagnac-Montpezat1,947 €/m²9.8 €/m²6.0 %713,843-0.9 %CRelaxed
196515340Cassaniouze, Puycapel1,289 €/m²6.5 €/m²6.0 %241,434-1.0 %CRelaxed
196617780Moëze, Saint-Froult2,024 €/m²10.2 €/m²6.0 %775,526+1.0 %CRelaxed
196730000Nîmes2,418 €/m²12.1 €/m²6.0 %37575,920+0.1 %B1Tight
196833460Arcins, Arsac2,301 €/m²11.5 €/m²6.0 %18618,041+1.2 %CRelaxed
196938470Beaulieu, Chantesse1,988 €/m²10.0 €/m²6.0 %6611,782+0.6 %B2Moderate
197049730Montsoreau, Parnay1,660 €/m²8.3 €/m²6.0 %383,269-0.3 %CRelaxed
197162215Oye-Plage1,881 €/m²9.4 €/m²6.0 %415,780+0.8 %B2Moderate
197263100Clermont-Ferrand2,285 €/m²11.5 €/m²6.0 %20273,176+0.4 %B1Tight
197366330Cabestany2,580 €/m²13.0 €/m²6.0 %8510,465+0.9 %B2Moderate
197473400Cohennoz, Marthod2,635 €/m²13.2 €/m²6.0 %508,568+0.1 %B1Tight
197577220Favières, Gretz-Armainvilliers2,967 €/m²14.9 €/m²6.0 %16122,194+0.2 %AVery tight
197686240Croutelle, Fontaine-le-Comte1,774 €/m²8.9 €/m²6.0 %15514,292+0.6 %B2Moderate
197788390Chaumousey, Darnieulles1,547 €/m²7.8 €/m²6.0 %999,305-0.3 %B2Moderate
197895570Attainville, Bouffémont3,151 €/m²15.8 €/m²6.0 %7910,536+0.5 %AVery tight
197901290Bey, Biziat1,952 €/m²9.8 €/m²6.0 %9710,868+0.7 %CRelaxed
198006450Belvédère, La Bollène-Vésubie1,956 €/m²9.8 €/m²6.0 %616,616-0.0 %B2Moderate
198111290Alairac, Arzens1,587 €/m²8.0 €/m²6.0 %987,235+0.9 %CRelaxed
198222120Hillion, Pommeret1,884 €/m²9.5 €/m²6.0 %14615,494+0.4 %B2Moderate
198341500Avaray, Cour-sur-Loire1,571 €/m²7.9 €/m²6.0 %18914,934-0.1 %B2Moderate
198444522La Roche-Blanche, Mésanger1,882 €/m²9.5 €/m²6.0 %637,018+0.4 %CRelaxed
198562132Boursin, Caffiers1,785 €/m²9.0 €/m²6.0 %313,497+0.0 %CRelaxed
198666550Corneilla-la-Rivière1,745 €/m²8.8 €/m²6.0 %322,004+0.0 %CRelaxed
198776570Cideville, Fresquiennes1,774 €/m²8.9 €/m²6.0 %12512,117+0.1 %B2Moderate
198877670Saint-Mammès, Vernou-la-Celle-sur-Seine2,568 €/m²12.9 €/m²6.0 %595,792-0.3 %B1Tight
198986580Biard, Vouneuil-sous-Biard2,030 €/m²10.2 €/m²6.0 %938,200+1.3 %B2Moderate
199001440Viriat2,083 €/m²10.5 €/m²6.0 %447,102+1.4 %B2Moderate
199131190Auragne, Auribail2,187 €/m²11.0 €/m²6.0 %16519,133+1.4 %CRelaxed
199233240Asques, Cadillac-en-Fronsadais2,169 €/m²10.9 €/m²6.0 %36638,470+1.6 %B2Moderate
199334390Colombières-sur-Orb, Mons1,431 €/m²7.2 €/m²6.0 %643,396-0.3 %CRelaxed
199435450Dourdain, Landavran1,738 €/m²8.7 €/m²6.0 %826,907+0.4 %CRelaxed
199537190Azay-le-Rideau, Cheillé1,802 €/m²9.1 €/m²6.0 %12311,581+0.3 %B2Moderate
199637230Fondettes, Luynes2,276 €/m²11.5 €/m²6.0 %18819,204+0.5 %B1Tight
199738300Bourgoin-Jallieu, Châteauvilain2,501 €/m²12.6 €/m²6.0 %30855,903+1.1 %B1Tight
199839400Bellefontaine, Hauts de Bienne2,276 €/m²11.5 €/m²6.0 %3711,624-0.1 %B2Moderate
199945140Boulay-les-Barres, Bucy-Saint-Liphard2,152 €/m²10.8 €/m²6.0 %22332,568+1.0 %B1Tight
200051190Avize, Blancs-Coteaux1,538 €/m²7.7 €/m²6.0 %445,152-0.9 %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).