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.

1,960 postcodes ranked (≥ 20 sales/year) — prices 2025, rents 2025. Median gross yield in France: 6.2 %. · 36 / 40

#AreaMedian priceRentGross yieldSales/yearPopulationTension
175176250Déville-lès-Rouen1,607 €/m²12.7 €/m²9.5 %10710,802+0.4 %B1Tight
175210600Barberey-Saint-Sulpice, La Chapelle-Saint-Luc1,290 €/m²10.2 €/m²9.5 %4217,921+0.3 %B2Moderate
175342153Riorges1,242 €/m²9.8 €/m²9.5 %8111,139+0.4 %B2Moderate
175459770Marly1,489 €/m²11.8 €/m²9.5 %2411,995+0.5 %B2Moderate
175526250Livron-sur-Drôme1,390 €/m²11.0 €/m²9.5 %449,329+0.5 %CRelaxed
175688800Belmont-sur-Vair, Domjulien1,212 €/m²9.6 €/m²9.5 %498,069-0.7 %CRelaxed
175710800Buchères, Cormost1,587 €/m²12.6 €/m²9.5 %3413,529+0.4 %B2Moderate
175811400Castelnaudary, Fendeille1,219 €/m²9.7 €/m²9.6 %5822,070+0.8 %CRelaxed
175989200Annay-la-Côte, Annéot1,171 €/m²9.3 €/m²9.6 %5711,250-0.8 %CRelaxed
176029400Bodilis, Guimiliau1,359 €/m²10.8 €/m²9.6 %4120,602+0.4 %CRelaxed
176124120Beauregard-de-Terrasson, Châtres1,245 €/m²9.9 €/m²9.6 %3110,485+0.1 %B2Moderate
176262110Hénin-Beaumont1,441 €/m²11.5 €/m²9.6 %4825,688-0.3 %B2Moderate
176366820Casteil, Corneilla-de-Conflent1,333 €/m²10.7 €/m²9.6 %492,806+1.0 %CRelaxed
176454230Chaligny, Chavigny1,378 €/m²11.0 €/m²9.6 %3611,780-0.8 %B2Moderate
176584400Apt, Auribeau1,468 €/m²11.8 €/m²9.6 %6515,868-1.2 %CRelaxed
176665800Aureilhan, Chis1,232 €/m²9.9 €/m²9.6 %2410,238-0.0 %B2Moderate
176780300Albert, Authuille1,436 €/m²11.5 €/m²9.6 %2019,813-0.4 %CRelaxed
176876420Bihorel1,636 €/m²13.1 €/m²9.6 %1068,316+0.1 %B1Tight
176943100Agnat, Beaumont1,017 €/m²8.2 €/m²9.7 %4613,318-0.2 %CRelaxed
177045400Chanteau, Fleury-les-Aubrais1,623 €/m²13.1 €/m²9.7 %9926,663+0.5 %B1Tight
177171100Chalon-sur-Saône, La Charmée1,412 €/m²11.4 €/m²9.7 %74555,279-0.0 %B2Moderate
177251000Châlons-en-Champagne1,376 €/m²11.1 €/m²9.7 %29642,971-0.5 %B2Moderate
177372100Le Mans1,460 €/m²11.8 €/m²9.7 %28473,124+0.2 %B2Moderate
177458640Varennes-Vauzelles1,243 €/m²10.1 €/m²9.7 %269,146-0.4 %B2Moderate
177554200Andilly, Bicqueley1,209 €/m²9.8 €/m²9.7 %10230,946-0.1 %B2Moderate
177659163Condé-sur-l'Escaut, Saint-Aybert1,309 €/m²10.6 €/m²9.7 %2210,398-0.5 %B2Moderate
177766000Perpignan1,500 €/m²12.2 €/m²9.7 %126160,808+0.1 %B1Tight
177839800Abergement-le-Petit, Aumont1,121 €/m²9.1 €/m²9.8 %308,894-0.4 %CRelaxed
177987100Limoges1,275 €/m²10.4 €/m²9.8 %46543,312-0.4 %B1Tight
178004000Digne-les-Bains, Entrages1,630 €/m²13.3 €/m²9.8 %20518,518+1.0 %CRelaxed
178191000Évry-Courcouronnes2,182 €/m²17.8 €/m²9.8 %38333,460-0.0 %AVery tight
178247300Bias, Lédat1,170 €/m²9.6 €/m²9.8 %12231,023-0.3 %CRelaxed
178338270Beaufort, Beaurepaire1,167 €/m²9.5 €/m²9.8 %4113,359+0.2 %CRelaxed
178459540Beaumont-en-Cambrésis, Béthencourt1,234 €/m²10.1 €/m²9.8 %3015,599-1.0 %CRelaxed
178593380Saint-Denis2,554 €/m²21.0 €/m²9.9 %10249,692+0.7 %A bisExtreme
178648300Chastanier, Cheylard-l'Évêque972 €/m²8.0 €/m²9.9 %253,941-0.1 %CRelaxed
178701200Billiat, Chézery-Forens2,254 €/m²18.6 €/m²9.9 %20822,018+0.6 %B1Tight
178895140Garges-lès-Gonesse2,266 €/m²18.7 €/m²9.9 %10741,791-0.0 %AVery tight
178909300Bélesta, Bénaix1,088 €/m²9.0 €/m²9.9 %2211,968-0.3 %CRelaxed
179042000Saint-Étienne1,197 €/m²9.9 €/m²9.9 %129457,712+0.2 %B2Moderate
179101100Apremont, Arbent1,433 €/m²11.9 €/m²9.9 %17533,696+0.0 %B2Moderate
179234190Agonès, Brissac1,293 €/m²10.7 €/m²9.9 %5611,050-0.1 %CRelaxed
179315100Alleuze, Andelat1,102 €/m²9.1 €/m²9.9 %4412,696-0.2 %CRelaxed
179424660Coulounieix-Chamiers, Sanilhac1,470 €/m²12.2 €/m²9.9 %249,418-0.2 %B2Moderate
179593270Sevran2,194 €/m²18.2 €/m²9.9 %14752,535+0.5 %AVery tight
179609100Arvigna, Benagues1,207 €/m²10.0 €/m²10.0 %8828,503+0.6 %CRelaxed
179754440Herserange1,607 €/m²13.3 €/m²10.0 %264,170-0.5 %B2Moderate
179828100Dreux1,515 €/m²12.6 €/m²10.0 %20231,543+0.1 %B2Moderate
179973330Belmont-Tramonet, Domessin1,536 €/m²12.8 €/m²10.0 %264,975+0.5 %CRelaxed
180004100Manosque1,774 €/m²14.7 €/m²10.0 %25622,718+0.4 %B2Moderate

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