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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
95116700Barro, Bernac985 €/m²7.3 €/m²8.9 %1969,536-0.2 %CRelaxed
95217500Agudelle, Allas-Champagne1,286 €/m²9.6 €/m²8.9 %11311,942+0.1 %CRelaxed
95324520Cours-de-Pile, Lamonzie-Montastruc1,115 €/m²8.3 €/m²8.9 %836,964+0.4 %B2Moderate
95424650Chancelade1,364 €/m²10.1 €/m²8.9 %614,468+0.4 %B2Moderate
95525200Bethoncourt, Grand-Charmont1,402 €/m²10.4 €/m²8.9 %16535,853-0.3 %B2Moderate
95628240Belhomert-Guéhouville, Champrond-en-Gâtine1,036 €/m²7.7 €/m²8.9 %14910,617-0.3 %CRelaxed
95733820Braud-et-Saint-Louis, Pleine-Selve1,160 €/m²8.6 €/m²8.9 %1048,848+0.5 %CRelaxed
95836100Brives, Chouday965 €/m²7.2 €/m²8.9 %21816,613-1.0 %CRelaxed
95963600Ambert, Baffie946 €/m²7.0 €/m²8.9 %1178,822-0.2 %CRelaxed
96011380La Tourette-Cabardès, Labastide-Esparbairenque1,094 €/m²8.1 €/m²8.9 %21604+0.1 %CRelaxed
96112430Alrance, Ayssènes1,031 €/m²7.7 €/m²8.9 %242,027-0.4 %CRelaxed
96265300Campistrous, Clarens1,300 €/m²9.7 €/m²8.9 %718,104-0.2 %CRelaxed
96371330Bosjean, Bouhans1,103 €/m²8.2 €/m²8.9 %825,656+0.2 %CRelaxed
96497232Le Lamentin2,187 €/m²16.2 €/m²8.9 %6539,400-0.1 %B1Tight
96518500Allouis, Berry-Bouy1,095 €/m²8.1 €/m²8.9 %21115,092-0.4 %B2Moderate
96658350Arbourse, Chasnay962 €/m²7.1 €/m²8.9 %231,456-0.8 %CRelaxed
96764160Abère, Anos1,402 €/m²10.4 €/m²8.9 %15317,390+0.5 %B2Moderate
96803330Bellenaves, Chirat-l'Église909 €/m²6.7 €/m²8.9 %382,066-0.3 %CRelaxed
96952290Humbécourt, Éclaron-Braucourt-Sainte-Livière1,236 €/m²9.2 €/m²8.9 %352,769-0.5 %CRelaxed
97056560Guiscriff956 €/m²7.1 €/m²8.9 %442,037-1.0 %CRelaxed
97159970Fresnes-sur-Escaut, Odomez1,149 €/m²8.5 €/m²8.9 %839,763-0.3 %B2Moderate
97203630Désertines1,052 €/m²7.8 €/m²8.9 %634,259-0.1 %B2Moderate
97325700Mathay, Valentigney1,283 €/m²9.5 €/m²8.9 %9712,616+0.4 %B2Moderate
97447300Bias, Lédat1,216 €/m²9.0 €/m²8.9 %40331,023-0.3 %CRelaxed
97550160Biéville, Lamberville1,037 €/m²7.7 €/m²8.9 %947,522+0.0 %CRelaxed
97650800Beslon, Boisyvon1,004 €/m²7.4 €/m²8.9 %14410,253+0.1 %CRelaxed
97759278Escautpont1,171 €/m²8.7 €/m²8.9 %404,202-0.3 %B2Moderate
97861700Avrilly, Champsecret952 €/m²7.1 €/m²8.9 %1078,249-0.5 %CRelaxed
97962650Aix-en-Ergny, Alette1,093 €/m²8.1 €/m²8.9 %626,979+0.1 %CRelaxed
98082340Auvillar, Bardigues1,198 €/m²8.9 €/m²8.9 %624,668-0.1 %CRelaxed
98116230Cellettes, Fontenille1,046 €/m²7.7 €/m²8.9 %1197,322+0.2 %CRelaxed
98258140Brassy, Chalaux924 €/m²6.8 €/m²8.9 %843,635-0.3 %CRelaxed
98359410Anzin1,154 €/m²8.5 €/m²8.9 %11913,183-0.1 %B2Moderate
98477148Laval-en-Brie, Salins1,558 €/m²11.5 €/m²8.9 %201,577+0.5 %B2Moderate
98587410Le Palais-sur-Vienne1,260 €/m²9.3 €/m²8.9 %475,775-0.5 %B2Moderate
98602480Annois, Artemps1,083 €/m²8.0 €/m²8.9 %393,329-0.3 %CRelaxed
98711390Brousses-et-Villaret, Caudebronde1,026 €/m²7.6 €/m²8.9 %482,440+1.0 %CRelaxed
98833590Grayan-et-l'Hôpital, Jau-Dignac-et-Loirac1,395 €/m²10.3 €/m²8.9 %1136,357+1.2 %CRelaxed
98953640Champéon, Hardanges871 €/m²6.4 €/m²8.9 %362,357-0.1 %CRelaxed
99055200Boncourt-sur-Meuse, Broussey-Raulecourt1,038 €/m²7.7 €/m²8.9 %12711,762-0.7 %CRelaxed
99176780Argueil, Croisy-sur-Andelle1,206 €/m²8.9 €/m²8.9 %724,367-0.5 %CRelaxed
99287380Château-Chervix, Glanges1,041 €/m²7.7 €/m²8.9 %895,158-0.1 %CRelaxed
99309240Aigues-Juntes, Allières1,077 €/m²7.9 €/m²8.8 %342,287+0.4 %CRelaxed
99434600Bédarieux, Carlencas-et-Levas1,282 €/m²9.4 €/m²8.8 %14711,216-0.2 %CRelaxed
99547190Aiguillon, Galapian1,056 €/m²7.8 €/m²8.8 %554,810-0.9 %CRelaxed
99647500Blanquefort-sur-Briolance, Condezaygues1,015 €/m²7.5 €/m²8.8 %20013,915-0.3 %CRelaxed
99755170Ancerville, Aulnois-en-Perthois1,116 €/m²8.2 €/m²8.8 %676,698-0.7 %CRelaxed
99861230Chaumont, Cisai-Saint-Aubin840 €/m²6.2 €/m²8.8 %613,600-0.4 %CRelaxed
99963310Bas-et-Lezat, Beaumont-lès-Randan1,071 €/m²7.9 €/m²8.8 %676,651+0.3 %CRelaxed
100076760Ancretiéville-Saint-Victor, Auzouville-l'Esneval1,212 €/m²8.9 €/m²8.8 %887,831+0.5 %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).