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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
345147800Agnac, Allemans-du-Dropt1,201 €/m²7.7 €/m²7.7 %1188,049-0.2 %CRelaxed
345272470Champagné, Fatines1,434 €/m²9.2 €/m²7.7 %747,276-0.0 %B2Moderate
345307410Arlebosc, Bozas1,260 €/m²8.1 €/m²7.7 %493,945+0.4 %CRelaxed
345408140Bazeilles, Brévilly1,126 €/m²7.3 €/m²7.7 %727,258-0.6 %CRelaxed
345510110Balnot-sur-Laignes, Bar-sur-Seine1,030 €/m²6.6 €/m²7.7 %587,197-0.8 %CRelaxed
345612390Anglars-Saint-Félix, Auzits1,216 €/m²7.8 €/m²7.7 %485,585+0.3 %CRelaxed
345715100Alleuze, Andelat1,147 €/m²7.4 €/m²7.7 %8112,696-0.2 %CRelaxed
345815320Chaliers, Clavières1,092 €/m²7.0 €/m²7.7 %222,126-0.5 %CRelaxed
345927640Breuilpont, Merey1,923 €/m²12.4 €/m²7.7 %352,401-0.1 %B2Moderate
346027660Bernouville, Bézu-Saint-Éloi1,581 €/m²10.2 €/m²7.7 %241,947+1.0 %B2Moderate
346139100Authume, Baverans1,732 €/m²11.2 €/m²7.7 %25235,908+0.3 %B2Moderate
346242155Lentigny, Ouches1,264 €/m²8.1 €/m²7.7 %948,411+0.4 %B2Moderate
346361140Bagnoles de l'Orne Normandie, Juvigny Val d'Andaine1,158 €/m²7.5 €/m²7.7 %773,818-0.5 %CRelaxed
346471460Ameugny, Bissy-sous-Uxelles1,278 €/m²8.2 €/m²7.7 %1236,913-0.1 %CRelaxed
346573630Doucy-en-Bauges, Jarsy2,011 €/m²13.0 €/m²7.7 %201,790+0.5 %CRelaxed
346689130Dracy, Fontaines1,305 €/m²8.4 €/m²7.7 %674,923-0.9 %CRelaxed
346706440Blausasc, L'Escarène2,954 €/m²19.1 €/m²7.7 %649,318-0.0 %B2Moderate
346809000Arabaux, Baulou1,391 €/m²9.0 €/m²7.7 %17220,016+0.3 %CRelaxed
346940500Audignon, Aurice1,330 €/m²8.6 €/m²7.7 %13410,664+0.2 %CRelaxed
347052100Bettancourt-la-Ferrée, Chancenay1,273 €/m²8.2 €/m²7.7 %27329,962-1.0 %CRelaxed
347163350Bulhon, Crevant-Laveine1,366 €/m²8.8 €/m²7.7 %899,332+0.7 %CRelaxed
347264490Accous, Aydius1,383 €/m²8.9 €/m²7.7 %402,456-0.7 %CRelaxed
347376720Cropus, Heugleville-sur-Scie1,457 €/m²9.4 €/m²7.7 %342,149-0.0 %CRelaxed
347409700Brie, Canté1,384 €/m²8.9 €/m²7.8 %918,235+0.3 %CRelaxed
347512800Cabanès, Camjac1,236 €/m²8.0 €/m²7.8 %645,435+0.3 %CRelaxed
347640300Bélus, Cagnotte1,747 €/m²11.3 €/m²7.8 %14615,296+0.7 %CRelaxed
347743200Araules, Beaux1,308 €/m²8.5 €/m²7.8 %11517,071+0.7 %CRelaxed
347859620Aulnoye-Aymeries, Leval1,162 €/m²7.5 €/m²7.8 %12612,119-0.4 %B2Moderate
347959680Cerfontaine, Colleret1,176 €/m²7.6 €/m²7.8 %1139,205-0.4 %B2Moderate
348079270Frontenay-Rohan-Rohan, La Rochénard1,416 €/m²9.2 €/m²7.8 %1208,779+0.2 %CRelaxed
348102320Allemant, Anizy-le-Grand1,271 €/m²8.2 €/m²7.8 %707,249-0.5 %CRelaxed
348208600Charnois, Chooz1,283 €/m²8.3 €/m²7.8 %899,592-0.3 %CRelaxed
348327600Ailly, Champenard1,661 €/m²10.8 €/m²7.8 %11015,797-0.1 %B1Tight
348444750Campbon, Quilly1,523 €/m²9.9 €/m²7.8 %685,623+0.6 %CRelaxed
348589113Branches, Charbuy1,316 €/m²8.5 €/m²7.8 %464,198-0.2 %CRelaxed
348612250Roquefort-sur-Soulzon, Saint-Jean-d'Alcapiès1,177 €/m²7.6 €/m²7.8 %201,473-1.3 %CRelaxed
348744290Conquereuil, Guémené-Penfao1,272 €/m²8.2 €/m²7.8 %1167,979-0.1 %CRelaxed
348847350Agmé, Cambes1,245 €/m²8.1 €/m²7.8 %364,151+0.8 %CRelaxed
348954800Abbéville-lès-Conflans, Affléville1,481 €/m²9.6 €/m²7.8 %17319,101-0.3 %CRelaxed
349060870Brenouille, Rieux2,143 €/m²13.9 €/m²7.8 %6710,144+0.1 %B1Tight
349165350Aubarède, Bouilh-Péreuilh1,333 €/m²8.7 €/m²7.8 %615,146+0.1 %CRelaxed
349271540Barnay, Chissey-en-Morvan1,098 €/m²7.1 €/m²7.8 %261,922-0.6 %CRelaxed
349359143Holque, Lederzeele1,346 €/m²8.7 €/m²7.8 %736,594-0.1 %CRelaxed
349459144Bry, Eth1,306 €/m²8.5 €/m²7.8 %756,602+0.1 %CRelaxed
349563660La Chaulme, Saint-Anthème998 €/m²6.5 €/m²7.8 %331,270-0.1 %CRelaxed
349679210Amuré, Arçais1,424 €/m²9.3 €/m²7.8 %1247,617+0.0 %CRelaxed
349709340Verniolle1,367 €/m²8.9 €/m²7.8 %232,397+0.2 %CRelaxed
349817770Aujac, Aumagne1,254 €/m²8.2 €/m²7.8 %13010,343+0.3 %CRelaxed
349933250Cissac-Médoc, Pauillac1,442 €/m²9.4 €/m²7.8 %1009,373+0.6 %CRelaxed
350033750Baron, Beychac-et-Caillau1,970 €/m²12.8 €/m²7.8 %11111,838+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).