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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
360124270Angoisse, Dussac1,088 €/m²7.2 €/m²7.9 %774,739-0.1 %CRelaxed
360235113Domagné1,361 €/m²9.0 €/m²7.9 %222,491+1.0 %CRelaxed
360340630Luglon, Sabres1,429 €/m²9.5 €/m²7.9 %261,870+0.2 %CRelaxed
360451700Anthenay, Baslieux-sous-Châtillon1,290 €/m²8.5 €/m²7.9 %9910,298-0.3 %CRelaxed
360571670Le Breuil, Saint-Firmin1,286 €/m²8.5 €/m²7.9 %455,147-0.2 %CRelaxed
360677167Bagneaux-sur-Loing, Châtenoy1,568 €/m²10.4 €/m²7.9 %383,316-0.4 %B1Tight
360778790Arnouville-lès-Mantes, Courgent2,003 €/m²13.3 €/m²7.9 %585,833+0.0 %B2Moderate
360880420Flixecourt, Ville-le-Marclet1,258 €/m²8.3 €/m²7.9 %423,682+0.0 %CRelaxed
360982330Ginals, Varen1,225 €/m²8.1 €/m²7.9 %281,245+0.5 %CRelaxed
361022830Plouasne1,406 €/m²9.3 €/m²8.0 %201,798+0.8 %CRelaxed
361124200Carsac-Aillac, Marcillac-Saint-Quentin1,505 €/m²10.0 €/m²8.0 %19514,969+0.0 %CRelaxed
361232190Bascous, Belmont1,124 €/m²7.4 €/m²8.0 %996,987-0.1 %CRelaxed
361343130Retournac, Saint-André-de-Chalencon1,135 €/m²7.5 €/m²8.0 %523,651+0.6 %CRelaxed
361459400Anneux, Awoingt1,289 €/m²8.5 €/m²8.0 %36637,438-0.5 %B2Moderate
361564170Artix, Casteide-Cami1,660 €/m²11.0 €/m²8.0 %597,406+0.3 %CRelaxed
361680130Allenay, Bourseville1,237 €/m²8.2 €/m²8.0 %916,715-0.9 %CRelaxed
361797280Le Vauclin2,864 €/m²19.0 €/m²8.0 %378,483-0.8 %B1Tight
361821250Auvillars-sur-Saône, Bonnencontre1,364 €/m²9.1 €/m²8.0 %1348,674-0.3 %CRelaxed
361924120Beauregard-de-Terrasson, Châtres1,319 €/m²8.8 €/m²8.0 %9210,485+0.1 %B2Moderate
362027170Barc, Barquet1,307 €/m²8.7 €/m²8.0 %14210,343-0.3 %CRelaxed
362154385Avrainville, Domèvre-en-Haye1,260 €/m²8.4 €/m²8.0 %231,958-0.5 %CRelaxed
362259740Beaurieux, Bérelles1,068 €/m²7.1 €/m²8.0 %675,703-0.2 %CRelaxed
362362820Libercourt1,551 €/m²10.3 €/m²8.0 %537,973-0.7 %B2Moderate
362462940Haillicourt1,266 €/m²8.4 €/m²8.0 %305,064+0.2 %B2Moderate
362577560Augers-en-Brie, Beauchery-Saint-Martin1,292 €/m²8.6 €/m²8.0 %463,454-0.5 %B2Moderate
362610370Villenauxe-la-Grande1,100 €/m²7.3 €/m²8.0 %232,605-0.6 %CRelaxed
362718270Culan, Reigny944 €/m²6.3 €/m²8.0 %331,655-0.2 %CRelaxed
362876660Bailleul-Neuville, Baillolet1,236 €/m²8.2 €/m²8.0 %775,285-0.3 %CRelaxed
362989400Bassou, Bonnard1,333 €/m²8.9 €/m²8.0 %16316,043-0.6 %CRelaxed
363008330Vrigne aux Bois1,129 €/m²7.5 €/m²8.0 %251,759-0.6 %CRelaxed
363125550Allondans, Bavans1,476 €/m²9.8 €/m²8.0 %386,210-0.2 %B2Moderate
363254310Homécourt1,480 €/m²9.8 €/m²8.0 %686,254+0.2 %B2Moderate
363317400Antezant-la-Chapelle, Asnières-la-Giraud1,330 €/m²8.9 €/m²8.0 %25115,713-0.4 %CRelaxed
363425290Cademène, Chassagne-Saint-Denis1,901 €/m²12.7 €/m²8.0 %523,644+0.2 %CRelaxed
363533710Bayon-sur-Gironde, Bourg1,474 €/m²9.8 €/m²8.0 %18213,992+0.3 %CRelaxed
363636250Niherne, Saint-Maur1,236 €/m²8.2 €/m²8.0 %494,981-0.3 %B2Moderate
363762145Enquin-lez-Guinegatte, Estrée-Blanche1,076 €/m²7.2 €/m²8.0 %472,885+0.0 %CRelaxed
363882220Auty, Labarthe1,311 €/m²8.7 €/m²8.0 %363,346+0.5 %CRelaxed
363927420Authevernes, Château-sur-Epte1,453 €/m²9.7 €/m²8.0 %404,702+0.3 %B2Moderate
364041400Angé, Chissay-en-Touraine1,260 €/m²8.4 €/m²8.0 %19816,187-0.1 %CRelaxed
364153230Astillé, Cosmes1,119 €/m²7.5 €/m²8.0 %616,363+0.2 %CRelaxed
364259282Douchy-les-Mines, Noyelles-sur-Selle1,361 €/m²9.1 €/m²8.0 %9610,766-0.7 %B2Moderate
364364270Arancou, Auterrive1,406 €/m²9.4 €/m²8.0 %12710,439+0.0 %CRelaxed
364424440Beaumontois en Périgord, Monsac1,228 €/m²8.2 €/m²8.0 %422,949-0.9 %CRelaxed
364546170Castelnau-Montratier, Cézac1,196 €/m²8.0 €/m²8.0 %393,940-0.3 %CRelaxed
364649440Angrie, Candé1,218 €/m²8.1 €/m²8.0 %757,932+0.0 %CRelaxed
364759198Haspres1,264 €/m²8.4 €/m²8.0 %422,626-0.6 %B2Moderate
364859287Guesnain, Lewarde1,325 €/m²8.8 €/m²8.0 %566,988-0.3 %B2Moderate
364964150Abidos, Bésingrand1,504 €/m²10.0 €/m²8.0 %7610,140-0.9 %CRelaxed
365065270Peyrouse, Saint-Pé-de-Bigorre1,363 €/m²9.1 €/m²8.0 %211,419-0.4 %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).