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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
25154190Bréhain-la-Ville, Tiercelet1,849 €/m²14.1 €/m²9.2 %5411,198+0.8 %B2Moderate
25276370Ancourt, Dieppe1,676 €/m²12.8 €/m²9.2 %4122,254-0.4 %B2Moderate
25395420Ambleville, Arthies2,006 €/m²15.3 €/m²9.2 %2010,417+0.2 %B2Moderate
25433230Abzac, Bayas1,538 €/m²11.7 €/m²9.2 %3123,536+0.2 %CRelaxed
25533620Cavignac, Cubnezais1,900 €/m²14.5 €/m²9.2 %2214,601+1.4 %CRelaxed
25654510Art-sur-Meurthe, Tomblaine1,892 €/m²14.4 €/m²9.1 %5110,817+1.5 %B2Moderate
25763360Gerzat, Lussat1,587 €/m²12.1 €/m²9.1 %5313,494-0.0 %B2Moderate
25801190Arbigny, Boissey1,465 €/m²11.1 €/m²9.1 %2010,237+0.2 %CRelaxed
25902200Acy, Ambrief1,507 €/m²11.4 €/m²9.1 %19747,474-0.1 %B2Moderate
26025720Avanne-Aveney, Beure1,566 €/m²11.9 €/m²9.1 %265,614-0.4 %B2Moderate
26142300Mably, Roanne1,259 €/m²9.5 €/m²9.1 %67147,814+0.0 %B2Moderate
26203400Gennetines, Saint-Ennemond1,316 €/m²9.9 €/m²9.1 %4715,304-0.2 %CRelaxed
26339570Baume-les-Messieurs, Bornay1,364 €/m²10.3 €/m²9.1 %4818,845+0.3 %CRelaxed
26471380Allériot, Châtenoy-en-Bresse1,517 €/m²11.5 €/m²9.1 %2112,359+0.4 %B2Moderate
26571500Bantanges, Branges1,254 €/m²9.5 €/m²9.1 %4415,637-0.1 %CRelaxed
26630100Alès1,380 €/m²10.4 €/m²9.0 %31746,125+1.6 %B2Moderate
26795400Arnouville, Villiers-le-Bel2,460 €/m²18.5 €/m²9.0 %14945,076+0.8 %AVery tight
26842380Aboën, Estivareilles1,063 €/m²8.0 €/m²9.0 %208,119+0.3 %CRelaxed
26938800Champagnier, Le Pont-de-Claix1,739 €/m²13.0 €/m²9.0 %10712,513+0.3 %B1Tight
27001130Belleydoux, Charix1,381 €/m²10.3 €/m²9.0 %385,278+0.0 %CRelaxed
27108300Acy-Romance, Amagne1,271 €/m²9.5 €/m²9.0 %2619,001+0.2 %CRelaxed
27260000Allonne, Aux Marais1,716 €/m²12.8 €/m²9.0 %36163,090+0.3 %B1Tight
27354390Frouard1,429 €/m²10.7 €/m²9.0 %316,444-0.4 %B2Moderate
27488190Golbey1,465 €/m²10.9 €/m²8.9 %558,832+0.4 %B2Moderate
27524100Bergerac, Creysse1,468 €/m²10.9 €/m²8.9 %17931,150-0.2 %B2Moderate
27643200Araules, Beaux1,210 €/m²9.0 €/m²8.9 %2117,071+0.7 %CRelaxed
27742130Ailleux, Arthun1,158 €/m²8.6 €/m²8.9 %2611,699-0.2 %CRelaxed
27888310Cornimont, Ventron1,130 €/m²8.4 €/m²8.9 %323,832-1.0 %CRelaxed
27959200Tourcoing1,778 €/m²13.2 €/m²8.9 %47798,772+0.4 %B1Tight
28076620Le Havre1,676 €/m²12.4 €/m²8.9 %24755,562-0.4 %B1Tight
28191940Gometz-le-Châtel, Les Ulis2,377 €/m²17.5 €/m²8.8 %14328,987+0.6 %AVery tight
28238350Cognet, La Morte1,577 €/m²11.6 €/m²8.8 %6510,016-0.3 %CRelaxed
28397412Bras-Panon1,785 €/m²13.1 €/m²8.8 %3213,012+0.1 %B1Tight
28462200Boulogne-sur-Mer1,560 €/m²11.5 €/m²8.8 %30540,539-0.5 %B2Moderate
28576300Sotteville-lès-Rouen1,687 €/m²12.4 €/m²8.8 %13629,003+0.0 %B1Tight
28665000Tarbes1,406 €/m²10.3 €/m²8.8 %65744,399+0.9 %B2Moderate
28759150Wattrelos1,916 €/m²14.0 €/m²8.8 %6740,847-0.1 %B1Tight
28860290Cambronne-lès-Clermont, Cauffry1,824 €/m²13.3 €/m²8.8 %3514,971+0.6 %B1Tight
28962300Lens, Éleu-dit-Leauwette1,632 €/m²11.9 €/m²8.8 %13435,725+0.5 %B1Tight
29066500Campôme, Catllar1,413 €/m²10.3 €/m²8.8 %3311,512+0.3 %CRelaxed
29116000Angoulême1,563 €/m²11.4 €/m²8.8 %31741,908-0.0 %B2Moderate
29225110Autechaux, Baume-les-Dames1,334 €/m²9.7 €/m²8.8 %488,396-0.0 %CRelaxed
29330800Saint-Gilles1,553 €/m²11.3 €/m²8.7 %5314,734+1.1 %B2Moderate
29460660Cires-lès-Mello, Cramoisy1,822 €/m²13.3 €/m²8.7 %226,853-0.2 %B1Tight
29597310Kourou2,158 €/m²15.7 €/m²8.7 %2424,824-0.5 %B1Tight
29655100Beaumont-en-Verdunois, Belleray1,274 €/m²9.2 €/m²8.7 %11623,330-0.8 %CRelaxed
29776700Gainneville, Gonfreville-l'Orcher1,718 €/m²12.5 €/m²8.7 %3422,983+0.2 %B1Tight
29882100Castelferrus, Castelsarrasin1,458 €/m²10.6 €/m²8.7 %3118,146+0.4 %CRelaxed
29915000Aurillac, Ytrac1,310 €/m²9.5 €/m²8.7 %39528,384+0.1 %CRelaxed
30062210Avion1,599 €/m²11.6 €/m²8.7 %4017,435-0.3 %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).