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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
65123480Ars, Chamberaud867 €/m²6.9 €/m²9.5 %341,357-0.4 %CRelaxed
65289320Arces-Dilo, Cerisiers1,047 €/m²8.3 €/m²9.5 %744,522+0.1 %CRelaxed
65319410Estivaux, Orgnac-sur-Vézère1,001 €/m²8.0 €/m²9.5 %463,708+1.0 %CRelaxed
65452800Foulain, Lanques-sur-Rognon884 €/m²7.0 €/m²9.5 %616,310-0.6 %CRelaxed
65554740Affracourt, Benney1,076 €/m²8.6 €/m²9.5 %414,094+0.1 %CRelaxed
65633133Galgon1,314 €/m²10.4 €/m²9.5 %363,144+0.4 %CRelaxed
65759730Beaurain, Briastre973 €/m²7.7 €/m²9.5 %1137,049-0.5 %CRelaxed
65871590Gergy, Verjux1,251 €/m²9.9 €/m²9.5 %323,070-0.0 %CRelaxed
65987480Saint-Priest-Taurion1,066 €/m²8.5 €/m²9.5 %322,901+0.1 %CRelaxed
66086150L'Isle-Jourdain, Le Vigeant780 €/m²6.2 €/m²9.5 %813,379-0.2 %CRelaxed
66129540Spézet983 €/m²7.8 €/m²9.5 %271,774-0.1 %CRelaxed
66231540Bélesta-en-Lauragais, Falga1,121 €/m²8.9 €/m²9.5 %373,433+0.0 %CRelaxed
66349310Cernusson, Chemillé-en-Anjou1,131 €/m²9.0 €/m²9.5 %9910,231+0.1 %CRelaxed
66416130Angeac-Champagne, Ars1,054 €/m²8.3 €/m²9.5 %1119,568-0.1 %CRelaxed
66525520Arc-sous-Cicon, Aubonne1,698 €/m²13.4 €/m²9.5 %344,499+0.9 %CRelaxed
66654330Chaouilley, Clérey-sur-Brenon1,102 €/m²8.7 €/m²9.5 %484,628-0.2 %CRelaxed
66755250Beaulieu-en-Argonne, Beausite875 €/m²6.9 €/m²9.5 %212,220-0.2 %CRelaxed
66871450Blanzy977 €/m²7.7 €/m²9.5 %555,955-0.9 %CRelaxed
66988150Bayecourt, Chavelot1,341 €/m²10.6 €/m²9.5 %9611,653-0.6 %B2Moderate
67015500Auriac-l'Église, Bonnac898 €/m²7.1 €/m²9.5 %623,926-0.4 %CRelaxed
67119240Allassac, Saint-Viance1,183 €/m²9.4 €/m²9.5 %868,382+0.5 %CRelaxed
67231440Argut-Dessous, Arlos1,143 €/m²9.0 €/m²9.5 %843,302-0.4 %CRelaxed
67341160Beauce la Romaine, Brévainville966 €/m²7.6 €/m²9.5 %1198,766-0.4 %CRelaxed
67445700Chevillon-sur-Huillard, Conflans-sur-Loing1,153 €/m²9.1 €/m²9.5 %18517,543+0.1 %B2Moderate
67546210Bessonies, Gorses956 €/m²7.6 €/m²9.5 %222,067-0.3 %CRelaxed
67663230Bromont-Lamothe, Chapdes-Beaufort1,126 €/m²8.9 €/m²9.5 %717,312+0.3 %CRelaxed
67762390Aubrometz, Auxi-le-Château920 €/m²7.3 €/m²9.5 %644,849-0.6 %CRelaxed
67876340Aubermesnil-aux-Érables, Bazinval1,006 €/m²7.9 €/m²9.5 %10010,109-0.7 %CRelaxed
67976560Amfreville-les-Champs, Ancourteville-sur-Héricourt1,122 €/m²8.9 €/m²9.5 %13410,302+0.1 %CRelaxed
68016140Aigre, Ambérac897 €/m²7.1 €/m²9.5 %1005,719-0.4 %CRelaxed
68124640Bassillac et Auberoche, Chourgnac1,108 €/m²8.7 €/m²9.5 %213,674+0.1 %B2Moderate
68236370Bélâbre, Chalais809 €/m²6.4 €/m²9.5 %572,725-1.0 %CRelaxed
68349540Aubigné-sur-Layon, Lys-Haut-Layon1,220 €/m²9.6 €/m²9.5 %504,865-0.1 %CRelaxed
68462260Amettes, Auchel1,016 €/m²8.0 €/m²9.5 %17713,974-0.9 %B2Moderate
68508290Aouste, Blanchefosse-et-Bay813 €/m²6.4 €/m²9.5 %201,799-1.0 %CRelaxed
68615290Cayrols, La Ségalassière978 €/m²7.7 €/m²9.5 %333,023+0.3 %CRelaxed
68724800Chalais, Corgnac-sur-l'Isle941 €/m²7.4 €/m²9.5 %1639,596-0.1 %CRelaxed
68836140Aigurande, Crevant789 €/m²6.2 €/m²9.5 %743,205-0.8 %CRelaxed
68946350Calès, Lamothe-Fénelon1,200 €/m²9.5 €/m²9.5 %332,141+0.9 %CRelaxed
69059610Fourmies, Féron964 €/m²7.6 €/m²9.5 %10611,963-0.8 %CRelaxed
69176590Anneville-sur-Scie, Belmesnil1,259 €/m²9.9 €/m²9.5 %948,149+0.2 %CRelaxed
69202440Benay, Clastres1,091 €/m²8.6 €/m²9.4 %352,908-0.7 %CRelaxed
69328150Allonnes, Beauvilliers1,441 €/m²11.3 €/m²9.4 %1169,550+0.1 %B2Moderate
69436160Champillet, Feusines805 €/m²6.3 €/m²9.4 %583,517-0.1 %CRelaxed
69565390Andrest, Aurensan1,181 €/m²9.3 €/m²9.4 %232,364-0.3 %CRelaxed
69602410Saint-Gobain, Saint-Nicolas-aux-Bois979 €/m²7.7 €/m²9.4 %342,577+0.2 %CRelaxed
69714570Clécy, La Villette1,195 €/m²9.4 €/m²9.4 %592,900+0.1 %CRelaxed
69842750Maizilly, Mars1,000 €/m²7.9 €/m²9.4 %212,118-0.3 %CRelaxed
69916390Aubeterre-sur-Dronne, Bonnes1,064 €/m²8.4 €/m²9.4 %452,395-0.5 %CRelaxed
70027110Bérengeville-la-Campagne, Cesseville1,208 €/m²9.5 €/m²9.4 %17015,240+0.2 %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).