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.

1,960 postcodes ranked (≥ 20 sales/year) — prices 2025, rents 2025. Median gross yield in France: 6.2 %. · 34 / 40

#AreaMedian priceRentGross yieldSales/yearPopulationTension
165188200Dommartin-lès-Remiremont, Remiremont1,374 €/m²9.9 €/m²8.6 %15917,951-0.3 %CRelaxed
165212400Calmels-et-le-Viala, Les Costes-Gozon1,252 €/m²9.0 €/m²8.6 %5311,361-0.4 %CRelaxed
165359400Anneux, Awoingt1,525 €/m²11.0 €/m²8.7 %19837,438-0.5 %B2Moderate
165430150Montfaucon, Roquemaure1,600 €/m²11.6 €/m²8.7 %2711,108+0.4 %CRelaxed
165542490Fraisses1,339 €/m²9.7 €/m²8.7 %263,872+0.3 %B2Moderate
165691560Crosne2,533 €/m²18.3 €/m²8.7 %809,610+0.7 %AVery tight
165792360Meudon3,329 €/m²24.1 €/m²8.7 %14423,167+0.2 %A bisExtreme
165830000Nîmes2,021 €/m²14.6 €/m²8.7 %106475,920+0.1 %B1Tight
165943140La Séauve-sur-Semène, Saint-Didier-en-Velay1,111 €/m²8.1 €/m²8.7 %225,777+0.0 %CRelaxed
166059410Anzin1,524 €/m²11.0 €/m²8.7 %4213,183-0.1 %B2Moderate
166115000Aurillac, Ytrac1,310 €/m²9.5 €/m²8.7 %39528,384+0.1 %CRelaxed
166262210Avion1,599 €/m²11.6 €/m²8.7 %4017,435-0.3 %B2Moderate
166355100Beaumont-en-Verdunois, Belleray1,274 €/m²9.2 €/m²8.7 %11623,330-0.8 %CRelaxed
166476700Gainneville, Gonfreville-l'Orcher1,718 €/m²12.5 €/m²8.7 %3422,983+0.2 %B1Tight
166582100Castelferrus, Castelsarrasin1,458 €/m²10.6 €/m²8.7 %3118,146+0.4 %CRelaxed
166630800Saint-Gilles1,553 €/m²11.3 €/m²8.7 %5314,734+1.1 %B2Moderate
166760660Cires-lès-Mello, Cramoisy1,822 €/m²13.3 €/m²8.7 %226,853-0.2 %B1Tight
166897310Kourou2,158 €/m²15.7 €/m²8.7 %2424,824-0.5 %B1Tight
166916000Angoulême1,563 €/m²11.4 €/m²8.8 %31741,908-0.0 %B2Moderate
167025110Autechaux, Baume-les-Dames1,334 €/m²9.7 €/m²8.8 %488,396-0.0 %CRelaxed
167166500Campôme, Catllar1,413 €/m²10.3 €/m²8.8 %3311,512+0.3 %CRelaxed
167259150Wattrelos1,916 €/m²14.0 €/m²8.8 %6740,847-0.1 %B1Tight
167360290Cambronne-lès-Clermont, Cauffry1,824 €/m²13.3 €/m²8.8 %3514,971+0.6 %B1Tight
167462300Lens, Éleu-dit-Leauwette1,632 €/m²11.9 €/m²8.8 %13435,725+0.5 %B1Tight
167565000Tarbes1,406 €/m²10.3 €/m²8.8 %65744,399+0.9 %B2Moderate
167662200Boulogne-sur-Mer1,560 €/m²11.5 €/m²8.8 %30540,539-0.5 %B2Moderate
167776300Sotteville-lès-Rouen1,687 €/m²12.4 €/m²8.8 %13629,003+0.0 %B1Tight
167838350Cognet, La Morte1,577 €/m²11.6 €/m²8.8 %6510,016-0.3 %CRelaxed
167997412Bras-Panon1,785 €/m²13.1 €/m²8.8 %3213,012+0.1 %B1Tight
168091940Gometz-le-Châtel, Les Ulis2,377 €/m²17.5 €/m²8.8 %14328,987+0.6 %AVery tight
168176620Le Havre1,676 €/m²12.4 €/m²8.9 %24755,562-0.4 %B1Tight
168259200Tourcoing1,778 €/m²13.2 €/m²8.9 %47798,772+0.4 %B1Tight
168342130Ailleux, Arthun1,158 €/m²8.6 €/m²8.9 %2611,699-0.2 %CRelaxed
168488310Cornimont, Ventron1,130 €/m²8.4 €/m²8.9 %323,832-1.0 %CRelaxed
168543200Araules, Beaux1,210 €/m²9.0 €/m²8.9 %2117,071+0.7 %CRelaxed
168624100Bergerac, Creysse1,468 €/m²10.9 €/m²8.9 %17931,150-0.2 %B2Moderate
168788190Golbey1,465 €/m²10.9 €/m²8.9 %558,832+0.4 %B2Moderate
168854390Frouard1,429 €/m²10.7 €/m²9.0 %316,444-0.4 %B2Moderate
168960000Allonne, Aux Marais1,716 €/m²12.8 €/m²9.0 %36163,090+0.3 %B1Tight
169001130Belleydoux, Charix1,381 €/m²10.3 €/m²9.0 %385,278+0.0 %CRelaxed
169108300Acy-Romance, Amagne1,271 €/m²9.5 €/m²9.0 %2619,001+0.2 %CRelaxed
169238800Champagnier, Le Pont-de-Claix1,739 €/m²13.0 €/m²9.0 %10712,513+0.3 %B1Tight
169342380Aboën, Estivareilles1,063 €/m²8.0 €/m²9.0 %208,119+0.3 %CRelaxed
169495400Arnouville, Villiers-le-Bel2,460 €/m²18.5 €/m²9.0 %14945,076+0.8 %AVery tight
169530100Alès1,380 €/m²10.4 €/m²9.0 %31746,125+1.6 %B2Moderate
169671500Bantanges, Branges1,254 €/m²9.5 €/m²9.1 %4415,637-0.1 %CRelaxed
169703400Gennetines, Saint-Ennemond1,316 €/m²9.9 €/m²9.1 %4715,304-0.2 %CRelaxed
169839570Baume-les-Messieurs, Bornay1,364 €/m²10.3 €/m²9.1 %4818,845+0.3 %CRelaxed
169971380Allériot, Châtenoy-en-Bresse1,517 €/m²11.5 €/m²9.1 %2112,359+0.4 %B2Moderate
170042300Mably, Roanne1,259 €/m²9.5 €/m²9.1 %67147,814+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 (flat). 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).