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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
145134110Frontignan, Mireval3,333 €/m²14.2 €/m²5.1 %23730,865+0.5 %B1Tight
145235230Bourgbarré, Noyal-Châtillon-sur-Seiche2,969 €/m²12.7 €/m²5.1 %10624,979+2.9 %B1Tight
145335500Balazé, Champeaux2,638 €/m²11.3 €/m²5.1 %10131,067+0.7 %CRelaxed
145442350La Talaudière2,655 €/m²11.3 €/m²5.1 %547,133+1.0 %B2Moderate
145544100Nantes3,400 €/m²14.5 €/m²5.1 %82381,934+1.1 %B1Tight
145669005Lyon3,701 €/m²15.8 €/m²5.1 %59657,681+0.3 %AVery tight
145769009Lyon3,756 €/m²16.0 €/m²5.1 %68857,681+0.3 %AVery tight
145874700Cordon, Domancy3,641 €/m²15.5 €/m²5.1 %29420,414+1.0 %B1Tight
145983520Roquebrune-sur-Argens3,625 €/m²15.5 €/m²5.1 %1117,721+2.5 %AVery tight
146006200Nice4,793 €/m²20.4 €/m²5.1 %148289,434+0.4 %AVery tight
146133320Eysines, Le Taillan-Médoc3,360 €/m²14.3 €/m²5.1 %18935,898+1.4 %B1Tight
146266660Port-Vendres2,935 €/m²12.5 €/m²5.1 %794,018-0.5 %B2Moderate
146374600Annecy, Montagny-les-Lanches4,796 €/m²20.4 €/m²5.1 %21428,510+0.7 %B1Tight
146413290Aix-en-Provence4,506 €/m²19.1 €/m²5.1 %3929,939+0.6 %AVery tight
146578150Le Chesnay-Rocquencourt5,108 €/m²21.7 €/m²5.1 %13830,689-0.4 %A bisExtreme
146630420Calvisson2,996 €/m²12.7 €/m²5.1 %486,486+2.2 %B1Tight
146735520La Chapelle-des-Fougeretz, La Mézière2,909 €/m²12.3 €/m²5.1 %8419,392+1.4 %B1Tight
146894340Joinville-le-Pont5,472 €/m²23.2 €/m²5.1 %18620,525+1.2 %A bisExtreme
146933370Artigues-près-Bordeaux, Bonnetan3,062 €/m²13.0 €/m²5.1 %6828,785+1.7 %B1Tight
147059123Bray-Dunes, Zuydcoote3,378 €/m²14.3 €/m²5.1 %1015,819-1.1 %B2Moderate
147194170Le Perreux-sur-Marne5,383 €/m²22.8 €/m²5.1 %42835,260+0.5 %A bisExtreme
147205200Baratier, Crots3,343 €/m²14.1 €/m²5.1 %24110,552+0.8 %CRelaxed
147329860Bourg-Blanc, Kersaint-Plabennec2,726 €/m²11.5 €/m²5.1 %2019,694+0.6 %CRelaxed
147433160Saint-Aubin-de-Médoc, Saint-Médard-en-Jalles3,520 €/m²14.9 €/m²5.1 %10841,939+1.3 %B1Tight
147535132Vezin-le-Coquet3,179 €/m²13.4 €/m²5.1 %376,471+2.6 %B1Tight
147638560Champ-sur-Drac, Jarrie2,966 €/m²12.5 €/m²5.1 %227,287+0.7 %B1Tight
147738700Corenc, La Tronche3,515 €/m²14.9 €/m²5.1 %6912,091+0.1 %B1Tight
147806320Cap-d'Ail, La Turbie6,943 €/m²29.3 €/m²5.1 %1147,527-0.5 %AVery tight
147906500Castellar, Castillon4,955 €/m²20.9 €/m²5.1 %102335,014+0.9 %AVery tight
148013008Marseille4,286 €/m²18.1 €/m²5.1 %131655,378+0.4 %AVery tight
148135690Acigné3,056 €/m²12.9 €/m²5.1 %266,874+0.8 %B1Tight
148278420Carrières-sur-Seine4,952 €/m²20.9 €/m²5.1 %8914,791-0.3 %AVery tight
148378470Milon-la-Chapelle, Saint-Lambert4,551 €/m²19.2 €/m²5.1 %228,489+0.1 %AVery tight
148497424Saint-Leu3,913 €/m²16.5 €/m²5.1 %2312,054+0.8 %B1Tight
148544980Sainte-Luce-sur-Loire3,237 €/m²13.6 €/m²5.1 %5816,400+1.3 %B1Tight
148669540Irigny3,458 €/m²14.5 €/m²5.1 %499,034+0.7 %B1Tight
148774190Passy3,595 €/m²15.1 €/m²5.1 %5910,856+0.1 %B2Moderate
148877144Chalifert, Montévrain4,555 €/m²19.2 €/m²5.1 %18017,271+5.1 %AVery tight
148992330Sceaux5,905 €/m²24.9 €/m²5.1 %20620,884+0.8 %A bisExtreme
149097435Saint-Paul4,479 €/m²18.9 €/m²5.1 %2318,015+0.4 %B1Tight
149113580La Fare-les-Oliviers3,718 €/m²15.6 €/m²5.0 %239,039+1.3 %B1Tight
149213710Fuveau4,022 €/m²16.9 €/m²5.0 %4310,337+0.8 %AVery tight
149334690Fabrègues3,425 €/m²14.4 €/m²5.0 %327,447+1.4 %AVery tight
149477330Ozoir-la-Ferrière4,286 €/m²18.0 €/m²5.0 %13121,238+0.6 %AVery tight
149583600Bagnols-en-Forêt, Fréjus4,019 €/m²16.9 €/m²5.0 %104735,828+1.2 %AVery tight
149685160Saint-Jean-de-Monts3,539 €/m²14.9 €/m²5.0 %2148,868+0.5 %B2Moderate
149717600Balanzac, Corme-Royal2,547 €/m²10.7 €/m²5.0 %3926,458+0.8 %B2Moderate
149835135Chantepie3,121 €/m²13.1 €/m²5.0 %9110,670+0.1 %B1Tight
149974430La Baume, Le Biot3,770 €/m²15.8 €/m²5.0 %1002,983+1.8 %CRelaxed
150094210Saint-Maur-des-Fossés5,474 €/m²23.0 €/m²5.0 %28638,286+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).