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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
280125490Allenjoie, Badevel1,807 €/m²10.4 €/m²6.9 %495,271-0.4 %B2Moderate
280228410Abondant, Boutigny-Prouais2,071 €/m²11.9 €/m²6.9 %12710,223+0.4 %B2Moderate
280335490Chauvigné, Gahard1,495 €/m²8.6 €/m²6.9 %746,488+0.5 %CRelaxed
280439350Dampierre, Gendrey1,595 €/m²9.2 €/m²6.9 %342,967+1.0 %CRelaxed
280541600Chaon, Chaumont-sur-Tharonne1,467 €/m²8.5 €/m²6.9 %14510,908-0.4 %CRelaxed
280659285Arnèke, Buysscheure1,585 €/m²9.1 €/m²6.9 %363,075-0.2 %CRelaxed
280760750Choisy-au-Bac1,959 €/m²11.3 €/m²6.9 %363,449+0.3 %B1Tight
280877115Blandy, Sivry-Courtry2,316 €/m²13.3 €/m²6.9 %201,887-0.1 %B2Moderate
280903700Bellerive-sur-Allier, Brugheas1,699 €/m²9.8 €/m²6.9 %12511,361+0.6 %B2Moderate
281027100Le Vaudreuil, Porte-de-Seine1,935 €/m²11.2 €/m²6.9 %10316,973+0.0 %B2Moderate
281160250Angy, Ansacq1,906 €/m²11.0 €/m²6.9 %15213,462-0.1 %B1Tight
281201680Innimond, Lhuis1,696 €/m²9.8 €/m²6.9 %231,289-0.1 %CRelaxed
281303400Gennetines, Saint-Ennemond1,488 €/m²8.6 €/m²6.9 %14515,304-0.2 %CRelaxed
281433920Civrac-de-Blaye, Générac1,611 €/m²9.3 €/m²6.9 %10411,224+0.6 %CRelaxed
281537530Cangey, Chargé1,600 €/m²9.2 €/m²6.9 %16612,613+0.2 %B1Tight
281650390Besneville, Biniville1,376 €/m²8.0 €/m²6.9 %985,526-0.2 %CRelaxed
281762830Carly, Doudeauville1,725 €/m²10.0 €/m²6.9 %687,861+1.3 %CRelaxed
281871390Bissey-sous-Cruchaud, Buxy1,394 €/m²8.1 €/m²6.9 %1029,453+0.1 %CRelaxed
281972700Allonnes, Pruillé-le-Chétif1,692 €/m²9.8 €/m²6.9 %16121,369-0.1 %B2Moderate
282083570Carcès, Correns2,070 €/m²12.0 €/m²6.9 %1649,194+0.3 %CRelaxed
282186550Mignaloux-Beauvoir1,681 €/m²9.7 €/m²6.9 %505,229+2.7 %B2Moderate
282289450Asquins, Domecy-sur-Cure1,164 €/m²6.7 €/m²6.9 %321,928-0.3 %CRelaxed
282312150Sévérac d'Aveyron1,205 €/m²7.0 €/m²6.9 %534,026-0.3 %CRelaxed
282422200Grâces, Guingamp1,486 €/m²8.6 €/m²6.9 %24021,361+0.1 %CRelaxed
282525110Autechaux, Baume-les-Dames1,458 €/m²8.4 €/m²6.9 %608,396-0.0 %CRelaxed
282627590Pîtres1,957 €/m²11.3 €/m²6.9 %302,589+0.6 %B2Moderate
282739160Balanod, Les Trois-Châteaux1,386 €/m²8.0 €/m²6.9 %503,858-0.2 %CRelaxed
282844480Donges1,892 €/m²11.0 €/m²6.9 %1188,219+1.0 %B1Tight
282965380Averan, Azereix1,668 €/m²9.6 €/m²6.9 %586,405+0.3 %CRelaxed
283066150Arles-sur-Tech, Corsavy1,688 €/m²9.8 €/m²6.9 %533,279+0.6 %CRelaxed
283169430Beaujeu, Chénelette1,548 €/m²9.0 €/m²6.9 %1018,637+0.3 %CRelaxed
283203450Chouvigny, Lalizolle1,155 €/m²6.7 €/m²7.0 %412,537+0.5 %CRelaxed
283304330Barrême, Blieux1,363 €/m²7.9 €/m²7.0 %241,179-0.3 %CRelaxed
283408160Chalandry-Elaire, Dom-le-Mesnil1,362 €/m²7.9 €/m²7.0 %747,769-0.0 %CRelaxed
283512130La Capelle-Bonance, Pierrefiche1,180 €/m²6.8 €/m²7.0 %353,363-0.0 %CRelaxed
283625230Bondeval, Dasle1,755 €/m²10.2 €/m²7.0 %638,486-0.2 %B2Moderate
283728480Argenvilliers, Beaumont-les-Autels1,287 €/m²7.5 €/m²7.0 %814,804-0.6 %CRelaxed
283847480Bajamont, Pont-du-Casse1,633 €/m²9.5 €/m²7.0 %545,225+0.1 %B2Moderate
283953340Bannes, Chémeré-le-Roi1,215 €/m²7.0 €/m²7.0 %222,288+0.1 %CRelaxed
284059254Ghyvelde1,857 €/m²10.8 €/m²7.0 %292,066-0.2 %B2Moderate
284172230Arnage, Guécélard1,722 €/m²10.0 €/m²7.0 %20321,069+0.6 %B2Moderate
284277140Darvault, Moncourt-Fromonville1,927 €/m²11.2 €/m²7.0 %16321,759-0.1 %B1Tight
284397418Le Tampon2,052 €/m²11.9 €/m²7.0 %9341,290+0.8 %B1Tight
284406510Bouyon, Bézaudun-les-Alpes3,271 €/m²19.0 €/m²7.0 %8520,616+1.3 %AVery tight
284527430Andé, Connelles1,837 €/m²10.7 €/m²7.0 %745,355-0.1 %B2Moderate
284640370Beylongue, Rion-des-Landes1,747 €/m²10.1 €/m²7.0 %403,542+0.8 %CRelaxed
284747240Bon-Encontre, Castelculier1,646 €/m²9.6 €/m²7.0 %10610,010+0.4 %B2Moderate
284849500Chazé-sur-Argos, Segré-en-Anjou Bleu1,458 €/m²8.5 €/m²7.0 %1679,920+0.1 %CRelaxed
284959146Pecquencourt1,638 €/m²9.5 €/m²7.0 %416,092+0.3 %B2Moderate
285062161Agnez-lès-Duisans, Duisans1,725 €/m²10.0 €/m²7.0 %284,769+0.2 %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 (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).