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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
55169740Genas3,587 €/m²15.6 €/m²5.2 %5513,421+0.9 %B1Tight
55273570Brides-les-Bains4,369 €/m²19.0 €/m²5.2 %51442-1.9 %B1Tight
55374930Arbusigny, Pers-Jussy4,201 €/m²18.3 €/m²5.2 %10514,149+1.4 %AVery tight
55405290Puy-Saint-Vincent, Vallouise-Pelvoux2,808 €/m²12.3 €/m²5.2 %92839-0.8 %CRelaxed
55514460Colombelles2,921 €/m²12.7 €/m²5.2 %437,243+1.6 %B1Tight
55688400Gérardmer, Liézey2,740 €/m²11.9 €/m²5.2 %1529,364-0.8 %CRelaxed
55706480La Colle-sur-Loup4,025 €/m²17.6 €/m²5.2 %648,202+0.4 %AVery tight
55813090Aix-en-Provence4,381 €/m²19.1 €/m²5.2 %75129,939+0.6 %AVery tight
55931320Aureville, Auzeville-Tolosane3,049 €/m²13.3 €/m²5.2 %21727,532+2.1 %B1Tight
56038410Chamrousse, Saint-Martin-d'Uriage3,188 €/m²13.9 €/m²5.2 %12811,444+0.7 %B1Tight
56117180Périgny3,967 €/m²17.3 €/m²5.3 %358,877+1.4 %B1Tight
56220290Borgo, Campile3,127 €/m²13.7 €/m²5.3 %15419,347+2.5 %B1Tight
56333600Pessac3,494 €/m²15.3 €/m²5.3 %30567,339+1.0 %B1Tight
56444340Bouguenais3,182 €/m²13.9 €/m²5.3 %4920,530+1.1 %B1Tight
56535310Bréal-sous-Montfort, Chavagne2,863 €/m²12.6 €/m²5.3 %10523,840+1.5 %B1Tight
56663610Besse-et-Saint-Anastaise, Compains2,668 €/m²11.7 €/m²5.3 %1031,963-0.2 %CRelaxed
56797190Le Gosier3,935 €/m²17.3 €/m²5.3 %12627,757+0.1 %B1Tight
56869100Villeurbanne3,559 €/m²15.6 €/m²5.3 %1976163,684+1.1 %AVery tight
56992160Antony5,129 €/m²22.5 €/m²5.3 %51964,263+0.5 %A bisExtreme
57094100Saint-Maur-des-Fossés5,227 €/m²23.0 €/m²5.3 %60938,286+0.2 %A bisExtreme
57113430Eyguières3,182 €/m²14.0 €/m²5.3 %257,119+0.4 %B2Moderate
57235530Brécé, Noyal-sur-Vilaine2,968 €/m²13.1 €/m²5.3 %4712,653+1.3 %B2Moderate
57304800Esparron-de-Verdon, Gréoux-les-Bains2,946 €/m²13.0 €/m²5.3 %1154,088+1.3 %B2Moderate
57431500Toulouse3,171 €/m²14.0 €/m²5.3 %111685,803+1.1 %B1Tight
57569330Jonage, Jons3,427 €/m²15.1 €/m²5.3 %19348,597+1.2 %B1Tight
57678460Chevreuse, Choisel4,120 €/m²18.2 €/m²5.3 %306,042-0.4 %AVery tight
57794510La Queue-en-Brie4,268 €/m²18.8 €/m²5.3 %5212,241+0.3 %AVery tight
57895290L'Isle-Adam4,443 €/m²19.6 €/m²5.3 %10912,493+0.6 %AVery tight
57949100Angers3,295 €/m²14.6 €/m²5.3 %112879,511+0.6 %B1Tight
58059700Marcq-en-Barœul3,514 €/m²15.5 €/m²5.3 %28440,184+0.3 %AVery tight
58176460Blosseville, Cailleville2,762 €/m²12.2 €/m²5.3 %437,943-0.4 %CRelaxed
58278110Le Vésinet5,401 €/m²23.9 €/m²5.3 %17315,554-0.3 %A bisExtreme
58394140Alfortville4,920 €/m²21.7 €/m²5.3 %40345,531+0.1 %AVery tight
58494270Le Kremlin-Bicêtre5,567 €/m²24.6 €/m²5.3 %23424,110-0.7 %A bisExtreme
58597228Sainte-Luce3,865 €/m²17.1 €/m²5.3 %249,410-0.6 %B1Tight
58633200Bordeaux3,611 €/m²16.0 €/m²5.3 %55753,598+0.9 %B1Tight
58744610Indre2,848 €/m²12.6 €/m²5.3 %204,160+0.6 %B1Tight
58869480Ambérieux, Anse3,054 €/m²13.5 €/m²5.3 %5718,054+1.8 %B1Tight
58969730Genay3,023 €/m²13.4 €/m²5.3 %215,585+0.5 %B1Tight
59074500Bernex, Champanges4,248 €/m²18.8 €/m²5.3 %47336,699+1.3 %B1Tight
59176470Le Tréport2,481 €/m²11.0 €/m²5.3 %574,378-1.5 %B2Moderate
59278560Le Port-Marly4,566 €/m²20.2 €/m²5.3 %585,559+0.3 %AVery tight
59391630Avrainville, Cheptainville3,707 €/m²16.4 €/m²5.3 %3711,449+1.3 %B1Tight
59494410Saint-Maurice5,833 €/m²25.8 €/m²5.3 %18314,506-0.3 %A bisExtreme
59531240L'Union, Saint-Jean3,126 €/m²13.9 €/m²5.3 %10023,899+0.9 %B1Tight
59635410Châteaugiron, Domloup2,967 €/m²13.2 €/m²5.3 %6418,633+2.2 %B2Moderate
59791320Wissous4,414 €/m²19.6 €/m²5.3 %487,151-0.8 %AVery tight
59892500Rueil-Malmaison5,529 €/m²24.5 €/m²5.3 %78082,874+0.5 %A bisExtreme
59993450L'Île-Saint-Denis4,730 €/m²21.0 €/m²5.3 %938,696+2.0 %AVery tight
60095880Enghien-les-Bains4,744 €/m²21.1 €/m²5.3 %12011,432+0.2 %A bisExtreme

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