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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
30130000Nîmes2,021 €/m²14.6 €/m²8.7 %106475,920+0.1 %B1Tight
30243140La Séauve-sur-Semène, Saint-Didier-en-Velay1,111 €/m²8.1 €/m²8.7 %225,777+0.0 %CRelaxed
30359410Anzin1,524 €/m²11.0 €/m²8.7 %4213,183-0.1 %B2Moderate
30430150Montfaucon, Roquemaure1,600 €/m²11.6 €/m²8.7 %2711,108+0.4 %CRelaxed
30542490Fraisses1,339 €/m²9.7 €/m²8.7 %263,872+0.3 %B2Moderate
30691560Crosne2,533 €/m²18.3 €/m²8.7 %809,610+0.7 %AVery tight
30792360Meudon3,329 €/m²24.1 €/m²8.7 %14423,167+0.2 %A bisExtreme
30859400Anneux, Awoingt1,525 €/m²11.0 €/m²8.7 %19837,438-0.5 %B2Moderate
30912400Calmels-et-le-Viala, Les Costes-Gozon1,252 €/m²9.0 €/m²8.6 %5311,361-0.4 %CRelaxed
31026140Albon, Andancette1,466 €/m²10.6 €/m²8.6 %2914,442+1.0 %CRelaxed
31188200Dommartin-lès-Remiremont, Remiremont1,374 €/m²9.9 €/m²8.6 %15917,951-0.3 %CRelaxed
31207000Ajoux, Coux1,298 €/m²9.3 €/m²8.6 %11017,322+0.2 %CRelaxed
31327000Évreux1,744 €/m²12.5 €/m²8.6 %43549,360-0.0 %B2Moderate
31438390Bouvesse-Quirieu, Charette1,606 €/m²11.5 €/m²8.6 %329,743+0.4 %CRelaxed
31545650Saint-Jean-le-Blanc2,233 €/m²16.0 €/m²8.6 %849,562+1.6 %B1Tight
31607200Ailhon, Aubenas1,418 €/m²10.2 €/m²8.6 %16333,114+0.6 %CRelaxed
31754700Atton, Blénod-lès-Pont-à-Mousson1,461 €/m²10.4 €/m²8.6 %11527,397-0.2 %B2Moderate
31808000Charleville-Mézières, La Francheville1,341 €/m²9.6 €/m²8.6 %31454,340-0.6 %B2Moderate
31921110Aiserey, Beire-le-Fort1,658 €/m²11.8 €/m²8.6 %3224,570+0.2 %B2Moderate
32053200Chemazé, Château-Gontier-sur-Mayenne1,481 €/m²10.6 €/m²8.6 %4925,487+0.0 %CRelaxed
32193420Villepinte2,637 €/m²18.8 €/m²8.6 %14241,470+1.6 %AVery tight
32210000Troyes1,557 €/m²11.1 €/m²8.6 %84162,088+0.2 %B2Moderate
32342140Chazelles-sur-Lyon, Chevrières1,257 €/m²9.0 €/m²8.6 %3911,826+0.5 %B2Moderate
32495360Montmagny2,708 €/m²19.3 €/m²8.6 %6515,105+1.0 %AVery tight
32527600Ailly, Champenard1,636 €/m²11.7 €/m²8.6 %4315,797-0.1 %B1Tight
32640800Aire-sur-l'Adour, Duhort-Bachen1,435 €/m²10.2 €/m²8.6 %377,362+0.1 %CRelaxed
32759500Douai1,618 €/m²11.5 €/m²8.6 %25540,250-0.1 %B1Tight
32866110Amélie-les-Bains-Palalda, La Bastide1,484 €/m²10.6 €/m²8.6 %2073,913-0.1 %CRelaxed
32929250Plougoulm, Saint-Pol-de-Léon1,531 €/m²10.9 €/m²8.5 %2712,293+0.3 %CRelaxed
33018000Bourges1,603 €/m²11.4 €/m²8.5 %54864,186-0.4 %B2Moderate
33104200Aubignosc, Authon1,441 €/m²10.2 €/m²8.5 %8014,549+0.6 %B2Moderate
33282600Aucamville, Beaupuy1,578 €/m²11.2 €/m²8.5 %3010,860+0.6 %CRelaxed
33301340Attignat, Bresse Vallons1,636 €/m²11.6 €/m²8.5 %3315,709+0.6 %CRelaxed
33464400Agnos, Aren1,462 €/m²10.4 €/m²8.5 %10220,172-0.1 %CRelaxed
33594480Ablon-sur-Seine2,593 €/m²18.4 €/m²8.5 %355,988+1.1 %AVery tight
33659100Roubaix1,875 €/m²13.3 €/m²8.5 %29998,286+0.3 %B1Tight
33730200Bagnols-sur-Cèze, Chusclan1,466 €/m²10.4 €/m²8.5 %13327,859+0.1 %B2Moderate
33859210Coudekerque-Branche1,766 €/m²12.5 €/m²8.5 %3520,787-0.5 %B2Moderate
33930140Anduze, Bagard1,400 €/m²9.9 €/m²8.5 %2714,497+0.3 %B2Moderate
34095370Montigny-lès-Cormeilles2,578 €/m²18.2 €/m²8.5 %6822,457+0.7 %AVery tight
34177130Barbey, Cannes-Écluse2,000 €/m²14.1 €/m²8.5 %12439,593+1.4 %B1Tight
34259390Lannoy, Lys-lez-Lannoy1,924 €/m²13.6 €/m²8.5 %8421,742+0.5 %B1Tight
34397440Saint-André1,848 €/m²13.0 €/m²8.5 %4958,885+0.6 %B1Tight
34454130Dommartemont, Saint-Max1,725 €/m²12.1 €/m²8.4 %12010,479+0.1 %B1Tight
34593800Épinay-sur-Seine2,770 €/m²19.5 €/m²8.4 %27752,833-0.5 %AVery tight
34607800Beauchastel, Charmes-sur-Rhône1,448 €/m²10.2 €/m²8.4 %2614,816+0.4 %CRelaxed
34754250Champigneulles1,486 €/m²10.4 €/m²8.4 %316,551-0.6 %B2Moderate
34876650Petit-Couronne1,677 €/m²11.8 €/m²8.4 %308,683-0.3 %B1Tight
34984130Le Pontet1,740 €/m²12.2 €/m²8.4 %10518,386+0.6 %B1Tight
35022220Minihy-Tréguier, Plouguiel1,799 €/m²12.6 €/m²8.4 %266,367-0.5 %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 (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).