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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
90121360Antheuil, Aubaine1,195 €/m²9.0 €/m²9.0 %443,022-0.1 %CRelaxed
90222340Le Moustoir, Locarn982 €/m²7.4 €/m²9.0 %1005,395-0.3 %CRelaxed
90327380Amfreville-les-Champs, Amfreville-sous-les-Monts1,181 €/m²8.9 €/m²9.0 %1108,058-0.4 %CRelaxed
90427800Aclou, Berthouville1,185 €/m²8.9 €/m²9.0 %15211,515+0.0 %CRelaxed
90535640Chelun, Eancé1,109 €/m²8.3 €/m²9.0 %643,748+0.4 %CRelaxed
90647270Clermont-Soubiran, Grayssas1,209 €/m²9.1 €/m²9.0 %735,664-0.2 %B2Moderate
90753220La Pellerine, Larchamp951 €/m²7.1 €/m²9.0 %814,324-0.8 %CRelaxed
90865220Antin, Bernadets-Debat995 €/m²7.5 €/m²9.0 %353,329-0.4 %CRelaxed
90966230Lamanère, Le Tech1,318 €/m²9.9 €/m²9.0 %251,500+0.2 %CRelaxed
91039190Augea, Beaufort-Orbagna1,179 €/m²8.8 €/m²9.0 %756,263+0.2 %CRelaxed
91149490La Pellerine, Noyant-Villages1,000 €/m²7.5 €/m²9.0 %822,865-0.8 %CRelaxed
91256120Forges de Lanouée, Guégon1,150 €/m²8.6 €/m²9.0 %18511,176+0.3 %CRelaxed
91361430Athis-Val de Rouvre, Berjou976 €/m²7.3 €/m²9.0 %543,946-0.5 %CRelaxed
91461790Saint-Pierre-du-Regard925 €/m²6.9 €/m²9.0 %211,321-0.7 %CRelaxed
91576950Les Grandes-Ventes1,164 €/m²8.7 €/m²9.0 %291,725-0.5 %CRelaxed
91679500Fontivillié, Maisonnay1,090 €/m²8.2 €/m²9.0 %1168,424-1.0 %CRelaxed
91786120Berrie, Beuxes977 €/m²7.3 €/m²9.0 %515,640+0.1 %CRelaxed
91802720Homblières, Marcy1,087 €/m²8.1 €/m²9.0 %331,998-0.6 %B2Moderate
91909160Betchat, Caumont1,058 €/m²7.9 €/m²9.0 %362,839+0.0 %CRelaxed
92016330Coulonges, La Boixe1,130 €/m²8.5 €/m²9.0 %725,002-0.2 %CRelaxed
92140290Estibeaux, Habas1,380 €/m²10.3 €/m²9.0 %313,773+0.2 %CRelaxed
92245500Autry-le-Châtel, Gien1,109 €/m²8.3 €/m²9.0 %21221,154-0.7 %CRelaxed
92359163Condé-sur-l'Escaut, Saint-Aybert1,166 €/m²8.7 €/m²9.0 %4610,398-0.5 %B2Moderate
92458230Alligny-en-Morvan, Dun-les-Places949 €/m²7.1 €/m²9.0 %873,596-0.6 %CRelaxed
92572140Crissé, Le Grez923 €/m²6.9 €/m²9.0 %1137,246-0.6 %CRelaxed
92676640Alvimare, Cliponville1,192 €/m²8.9 €/m²9.0 %958,959+0.0 %CRelaxed
92780370Agenville, Beaumetz1,048 €/m²7.8 €/m²9.0 %413,735-0.0 %CRelaxed
92882120Asques, Balignac1,056 €/m²7.9 €/m²9.0 %403,107+0.2 %CRelaxed
92902130Arcy-Sainte-Restitue, Beuvardes1,152 €/m²8.6 €/m²9.0 %827,631-0.6 %CRelaxed
93035390Grand-Fougeray, La Dominelais1,132 €/m²8.4 €/m²9.0 %665,863+0.6 %CRelaxed
93137120Assay, Braslou1,078 €/m²8.0 €/m²9.0 %1026,636-0.7 %CRelaxed
93241270Bouffry, Boursay1,003 €/m²7.5 €/m²9.0 %563,018-0.1 %CRelaxed
93363490Brousse, Condat-lès-Montboissier1,022 €/m²7.6 €/m²9.0 %443,472+0.6 %CRelaxed
93471470La Chapelle-Thècle, Montpont-en-Bresse1,091 €/m²8.1 €/m²9.0 %864,409+0.4 %CRelaxed
93576750Bierville, Bois-Guilbert1,264 €/m²9.4 €/m²9.0 %919,162+0.4 %CRelaxed
93609220Auzat, Gestiès1,110 €/m²8.3 €/m²8.9 %241,367-0.2 %CRelaxed
93721610Bourberain, Chaume-et-Courchamp1,125 €/m²8.4 €/m²8.9 %372,919-0.1 %CRelaxed
93827440Bacqueville, Houville-en-Vexin1,245 €/m²9.3 €/m²8.9 %433,116+0.0 %CRelaxed
93942670Belleroche, Belmont-de-la-Loire1,070 €/m²8.0 €/m²8.9 %292,459-1.0 %CRelaxed
94056320Lanvénégen, Le Faouët1,239 €/m²9.2 €/m²8.9 %1146,475+0.1 %CRelaxed
94162270Blangerval-Blangermont, Bonnières925 €/m²6.9 €/m²8.9 %847,747-0.6 %CRelaxed
94263250Arconsat, Celles-sur-Durolle824 €/m²6.1 €/m²8.9 %443,849-0.8 %CRelaxed
94376890Beautot, Beauval-en-Caux1,241 €/m²9.3 €/m²8.9 %9410,766+0.1 %CRelaxed
94488140Aingeville, Auzainvilliers909 €/m²6.8 €/m²8.9 %787,261-0.8 %CRelaxed
94518340Annoix, Arçay1,072 €/m²8.0 €/m²8.9 %907,657+0.3 %B2Moderate
94659161Cagnoncles, Escaudœuvres1,120 €/m²8.3 €/m²8.9 %635,396-0.1 %B2Moderate
94762760Amplier, Couin1,053 €/m²7.8 €/m²8.9 %293,672-0.8 %CRelaxed
94864520Bardos, Bidache1,433 €/m²10.7 €/m²8.9 %496,051+0.8 %CRelaxed
94971480Champagnat, Condal986 €/m²7.3 €/m²8.9 %715,629-0.1 %CRelaxed
95097351Matoury2,241 €/m²16.7 €/m²8.9 %6936,512+1.5 %B1Tight

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).