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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
180132350Barran, Biran1,257 €/m²7.9 €/m²7.5 %232,365-0.2 %CRelaxed
180239150Bief-des-Maisons, Chaux-des-Crotenay1,822 €/m²11.4 €/m²7.5 %675,953+0.1 %CRelaxed
180373220Aiton, Argentine1,985 €/m²12.5 €/m²7.5 %647,224+0.7 %CRelaxed
180481660Bout-du-Pont-de-Larn, Payrin-Augmontel1,319 €/m²8.3 €/m²7.5 %666,370+0.0 %CRelaxed
180586190Ayron, Béruges1,354 €/m²8.5 €/m²7.5 %15913,889+0.1 %B2Moderate
180602840Athies-sous-Laon, Coucy-lès-Eppes1,313 €/m²8.2 €/m²7.5 %655,587+0.2 %B2Moderate
180709500Besset, Camon1,327 €/m²8.3 €/m²7.5 %937,009+0.3 %CRelaxed
180822860Plourivo1,517 €/m²9.5 €/m²7.5 %302,270+0.2 %CRelaxed
180937800Antogny-le-Tillac, Draché1,337 €/m²8.4 €/m²7.5 %16012,513-0.4 %CRelaxed
181059122Ghyvelde, Hondschoote1,613 €/m²10.1 €/m²7.5 %1109,626-0.1 %B2Moderate
181183690Salernes, Sillans-la-Cascade1,935 €/m²12.1 €/m²7.5 %1156,901+0.5 %CRelaxed
181297441Sainte-Suzanne2,402 €/m²15.1 €/m²7.5 %4225,551+1.5 %B1Tight
181346110Bétaille, Carennac1,156 €/m²7.2 €/m²7.5 %764,686-0.1 %CRelaxed
181449510Beaupréau-en-Mauges1,340 €/m²8.4 €/m²7.5 %535,997+0.6 %CRelaxed
181562920Chocques, Gonnehem1,346 €/m²8.4 €/m²7.5 %595,694-0.3 %B2Moderate
181611150Bram, Pexiora1,329 €/m²8.3 €/m²7.5 %997,324-0.2 %CRelaxed
181744370Loireauxence, Montrelais1,429 €/m²8.9 €/m²7.5 %878,446+0.2 %CRelaxed
181849380Bellevigne-en-Layon, Terranjou1,577 €/m²9.9 €/m²7.5 %674,896+0.2 %CRelaxed
181954910Valleroy1,508 €/m²9.4 €/m²7.5 %252,375+0.0 %CRelaxed
182056800Augan, Campénéac1,496 €/m²9.4 €/m²7.5 %21421,786+0.4 %CRelaxed
182159670Bavinchove, Cassel1,463 €/m²9.2 €/m²7.5 %1049,154+0.1 %CRelaxed
182260650Blacourt, Espaubourg1,637 €/m²10.2 €/m²7.5 %13212,160+0.1 %B2Moderate
182362110Hénin-Beaumont1,359 €/m²8.5 €/m²7.5 %23725,688-0.3 %B2Moderate
182481630Beauvais-sur-Tescou, La Sauzière-Saint-Jean1,463 €/m²9.2 €/m²7.5 %253,514+0.7 %CRelaxed
182519250Ambrugeat, Combressol1,042 €/m²6.5 €/m²7.5 %463,751+0.2 %CRelaxed
182626330Châteauneuf-de-Galaure, Ratières1,525 €/m²9.5 €/m²7.5 %202,789+0.4 %CRelaxed
182736000Châteauroux1,365 €/m²8.5 €/m²7.5 %35542,963-0.4 %B2Moderate
182842810Rozier-en-Donzy1,308 €/m²8.2 €/m²7.5 %241,456+0.2 %CRelaxed
182954760Armaucourt, Arraye-et-Han1,444 €/m²9.0 €/m²7.5 %264,283+0.3 %CRelaxed
183065190Bernadets-Dessus, Bordes1,443 €/m²9.0 €/m²7.5 %526,156-0.3 %CRelaxed
183119510Benayes, Lamongerie1,053 €/m²6.6 €/m²7.5 %432,252+0.2 %CRelaxed
183244660Fercé, Rougé1,273 €/m²7.9 €/m²7.5 %533,703-0.3 %CRelaxed
183346320Assier, Brengues1,234 €/m²7.7 €/m²7.5 %483,443+0.7 %CRelaxed
183459169Cantin, Erchin1,576 €/m²9.8 €/m²7.5 %725,369+0.4 %B2Moderate
183559225Clary, Montigny-en-Cambrésis1,164 €/m²7.3 €/m²7.5 %271,640-0.5 %CRelaxed
183659590Raismes1,361 €/m²8.5 €/m²7.5 %11112,199-0.4 %B2Moderate
183777570Aufferville, Bougligny1,482 €/m²9.2 €/m²7.5 %605,482-0.1 %B2Moderate
183807690Monestier, Saint-André-en-Vivarais1,315 €/m²8.2 €/m²7.5 %313,176-0.2 %CRelaxed
183921140Charigny, Courcelles-lès-Semur1,419 €/m²8.8 €/m²7.5 %566,628-0.2 %CRelaxed
184046120Anglars, Aynac1,188 €/m²7.4 €/m²7.5 %555,595-0.1 %CRelaxed
184162670Mazingarbe1,399 €/m²8.7 €/m²7.5 %688,217+0.5 %B2Moderate
184219430Bassignac-le-Bas, Camps-Saint-Mathurin-Léobazel1,219 €/m²7.6 €/m²7.5 %241,592-0.9 %CRelaxed
184325460Étupes1,563 €/m²9.7 €/m²7.5 %293,689+0.2 %B2Moderate
184490400Andelnans, Bermont1,756 €/m²10.9 €/m²7.5 %7310,510+0.1 %B2Moderate
184597437Saint-Benoît1,822 €/m²11.3 €/m²7.5 %2519,302+0.3 %B1Tight
184627220Bois-le-Roi, Bretagnolles1,685 €/m²10.5 €/m²7.5 %16614,562+0.4 %B2Moderate
184727630Heubécourt-Haricourt, Vexin-sur-Epte1,579 €/m²9.8 €/m²7.5 %422,468-0.0 %B2Moderate
184829260Kernilis, Kernouës1,562 €/m²9.7 €/m²7.5 %23621,555+0.3 %CRelaxed
184937140Benais, Bourgueil1,392 €/m²8.6 €/m²7.5 %13511,364-0.3 %CRelaxed
185046100Boussac, Béduer1,412 €/m²8.8 €/m²7.5 %18518,395+0.3 %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).