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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
410124210Ajat, Azerat1,162 €/m²8.5 €/m²8.8 %886,086-0.3 %CRelaxed
410228250Digny, Jaudrais1,155 €/m²8.5 €/m²8.8 %745,765-0.1 %CRelaxed
410340310Arx, Baudignan1,191 €/m²8.7 €/m²8.8 %362,303-0.7 %CRelaxed
410446330Blars, Bouziès1,103 €/m²8.1 €/m²8.8 %382,216+0.4 %CRelaxed
410554770Agincourt, Amance1,315 €/m²9.7 €/m²8.8 %282,884+0.1 %CRelaxed
410676280Angerville-l'Orcher, Anglesqueville-l'Esneval1,590 €/m²11.7 €/m²8.8 %12413,279+0.3 %B1Tight
410786220Dangé-Saint-Romain, Ingrandes1,021 €/m²7.5 €/m²8.8 %839,150-0.4 %CRelaxed
410810500Blaincourt-sur-Aube, Blignicourt957 €/m²7.0 €/m²8.8 %898,236-1.1 %CRelaxed
410917330Bernay-Saint-Martin, Coivert1,128 €/m²8.3 €/m²8.8 %775,232-0.0 %CRelaxed
411018210Bannegon, Bessais-le-Fromental873 €/m²6.4 €/m²8.8 %523,397-0.7 %CRelaxed
411127470Fontaine-l'Abbé, Launay1,207 €/m²8.9 €/m²8.8 %312,482-1.2 %CRelaxed
411242510Balbigny, Bussières1,111 €/m²8.2 €/m²8.8 %716,556+0.1 %CRelaxed
411347320Bourran, Clairac1,016 €/m²7.5 €/m²8.8 %584,048+0.1 %CRelaxed
411456350Allaire, Béganne1,176 €/m²8.7 €/m²8.8 %13712,941+0.4 %CRelaxed
411585370Le Langon, Mouzeuil-Saint-Martin1,147 €/m²8.4 €/m²8.8 %644,667+0.0 %CRelaxed
411647190Aiguillon, Galapian1,056 €/m²7.8 €/m²8.8 %554,810-0.9 %CRelaxed
411747500Blanquefort-sur-Briolance, Condezaygues1,015 €/m²7.5 €/m²8.8 %20013,915-0.3 %CRelaxed
411855170Ancerville, Aulnois-en-Perthois1,116 €/m²8.2 €/m²8.8 %676,698-0.7 %CRelaxed
411961230Chaumont, Cisai-Saint-Aubin840 €/m²6.2 €/m²8.8 %613,600-0.4 %CRelaxed
412063310Bas-et-Lezat, Beaumont-lès-Randan1,071 €/m²7.9 €/m²8.8 %676,651+0.3 %CRelaxed
412176760Ancretiéville-Saint-Victor, Auzouville-l'Esneval1,212 €/m²8.9 €/m²8.8 %887,831+0.5 %CRelaxed
412282440Cayrac, Mirabel1,209 €/m²8.9 €/m²8.8 %363,484+0.1 %CRelaxed
412386140Cernay, Doussay1,034 €/m²7.6 €/m²8.8 %887,427-0.2 %CRelaxed
412409240Aigues-Juntes, Allières1,077 €/m²7.9 €/m²8.8 %342,287+0.4 %CRelaxed
412534600Bédarieux, Carlencas-et-Levas1,282 €/m²9.4 €/m²8.8 %14711,216-0.2 %CRelaxed
412602480Annois, Artemps1,083 €/m²8.0 €/m²8.9 %393,329-0.3 %CRelaxed
412711390Brousses-et-Villaret, Caudebronde1,026 €/m²7.6 €/m²8.9 %482,440+1.0 %CRelaxed
412833590Grayan-et-l'Hôpital, Jau-Dignac-et-Loirac1,395 €/m²10.3 €/m²8.9 %1136,357+1.2 %CRelaxed
412953640Champéon, Hardanges871 €/m²6.4 €/m²8.9 %362,357-0.1 %CRelaxed
413055200Boncourt-sur-Meuse, Broussey-Raulecourt1,038 €/m²7.7 €/m²8.9 %12711,762-0.7 %CRelaxed
413176780Argueil, Croisy-sur-Andelle1,206 €/m²8.9 €/m²8.9 %724,367-0.5 %CRelaxed
413287380Château-Chervix, Glanges1,041 €/m²7.7 €/m²8.9 %895,158-0.1 %CRelaxed
413316230Cellettes, Fontenille1,046 €/m²7.7 €/m²8.9 %1197,322+0.2 %CRelaxed
413458140Brassy, Chalaux924 €/m²6.8 €/m²8.9 %843,635-0.3 %CRelaxed
413559410Anzin1,154 €/m²8.5 €/m²8.9 %11913,183-0.1 %B2Moderate
413677148Laval-en-Brie, Salins1,558 €/m²11.5 €/m²8.9 %201,577+0.5 %B2Moderate
413787410Le Palais-sur-Vienne1,260 €/m²9.3 €/m²8.9 %475,775-0.5 %B2Moderate
413803630Désertines1,052 €/m²7.8 €/m²8.9 %634,259-0.1 %B2Moderate
413925700Mathay, Valentigney1,283 €/m²9.5 €/m²8.9 %9712,616+0.4 %B2Moderate
414047300Bias, Lédat1,216 €/m²9.0 €/m²8.9 %40331,023-0.3 %CRelaxed
414150160Biéville, Lamberville1,037 €/m²7.7 €/m²8.9 %947,522+0.0 %CRelaxed
414250800Beslon, Boisyvon1,004 €/m²7.4 €/m²8.9 %14410,253+0.1 %CRelaxed
414359278Escautpont1,171 €/m²8.7 €/m²8.9 %404,202-0.3 %B2Moderate
414461700Avrilly, Champsecret952 €/m²7.1 €/m²8.9 %1078,249-0.5 %CRelaxed
414562650Aix-en-Ergny, Alette1,093 €/m²8.1 €/m²8.9 %626,979+0.1 %CRelaxed
414682340Auvillar, Bardigues1,198 €/m²8.9 €/m²8.9 %624,668-0.1 %CRelaxed
414703330Bellenaves, Chirat-l'Église909 €/m²6.7 €/m²8.9 %382,066-0.3 %CRelaxed
414852290Humbécourt, Éclaron-Braucourt-Sainte-Livière1,236 €/m²9.2 €/m²8.9 %352,769-0.5 %CRelaxed
414956560Guiscriff956 €/m²7.1 €/m²8.9 %442,037-1.0 %CRelaxed
415059970Fresnes-sur-Escaut, Odomez1,149 €/m²8.5 €/m²8.9 %839,763-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 (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).