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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
40133340Blaignan-Prignac, Bégadan2,679 €/m²10.8 €/m²4.9 %2714,895+0.4 %CRelaxed
40292170Vanves6,480 €/m²26.3 €/m²4.9 %38328,622+0.3 %A bisExtreme
40331130Balma, Flourens3,342 €/m²13.6 €/m²4.9 %19127,070+1.6 %B1Tight
40459118Wambrechies3,664 €/m²14.9 €/m²4.9 %5411,012+1.1 %B1Tight
40584160Cadenet, Cucuron3,292 €/m²13.4 €/m²4.9 %368,686+0.4 %B1Tight
40613370Mallemort3,410 €/m²13.9 €/m²4.9 %786,166+0.4 %B2Moderate
40738590Brion, Brézins2,727 €/m²11.1 €/m²4.9 %399,214+0.7 %CRelaxed
40806210Mandelieu-la-Napoule4,801 €/m²19.6 €/m²4.9 %71621,640-0.5 %AVery tight
40906550La Roquette-sur-Siagne4,475 €/m²18.2 €/m²4.9 %295,669+0.6 %AVery tight
41013880Velaux3,890 €/m²15.9 €/m²4.9 %238,941-0.0 %AVery tight
41134830Clapiers, Jacou3,986 €/m²16.3 €/m²4.9 %4212,930+0.9 %AVery tight
41269340Francheville3,705 €/m²15.1 €/m²4.9 %12715,604+0.8 %B1Tight
41306300Nice5,000 €/m²20.4 €/m²4.9 %166089,434+0.4 %AVery tight
41438540Grenay, Heyrieux3,499 €/m²14.3 €/m²4.9 %3412,157+0.8 %CRelaxed
41538570Crêts en Belledonne, Goncelin3,307 €/m²13.5 €/m²4.9 %3411,612+0.4 %B1Tight
41638640Claix3,556 €/m²14.5 €/m²4.9 %397,836-0.1 %B1Tight
41792270Bois-Colombes6,161 €/m²25.2 €/m²4.9 %33428,909+0.2 %A bisExtreme
41813320Bouc-Bel-Air4,445 €/m²18.2 €/m²4.9 %2515,381+1.0 %AVery tight
41933360Camblanes-et-Meynac, Carignan-de-Bordeaux3,403 €/m²13.9 €/m²4.9 %2916,537+1.4 %B1Tight
42092190Meudon5,893 €/m²24.1 €/m²4.9 %29523,167+0.2 %A bisExtreme
42144830Bouaye, Brains3,224 €/m²13.2 €/m²4.9 %2811,052+1.6 %B1Tight
42274570Fillière, Groisy4,355 €/m²17.8 €/m²4.9 %399,120+1.6 %B1Tight
42392210Saint-Cloud6,434 €/m²26.4 €/m²4.9 %32629,855+0.2 %A bisExtreme
42492350Le Plessis-Robinson5,785 €/m²23.8 €/m²4.9 %37028,848-0.0 %A bisExtreme
42506800Cagnes-sur-Mer4,754 €/m²19.6 €/m²4.9 %89553,354+1.2 %AVery tight
42631450Ayguesvives, Baziège3,000 €/m²12.4 €/m²4.9 %3224,600+1.6 %B1Tight
42733185Le Haillan3,391 €/m²14.0 €/m²4.9 %11311,392+0.6 %B1Tight
42835220Châteaubourg, Marpiré2,810 €/m²11.6 €/m²4.9 %4611,953+0.9 %CRelaxed
42992400Courbevoie6,628 €/m²27.3 €/m²4.9 %99382,902-0.2 %A bisExtreme
43013590Meyreuil4,357 €/m²18.0 €/m²5.0 %376,747+2.6 %AVery tight
43133300Bordeaux3,876 €/m²16.0 €/m²5.0 %61653,598+0.9 %B1Tight
43238450Le Gua, Miribel-Lanchâtre3,268 €/m²13.5 €/m²5.0 %5014,121+1.1 %B1Tight
43306700Saint-Laurent-du-Var4,747 €/m²19.6 €/m²5.0 %51232,172+1.1 %AVery tight
43430220Aigues-Mortes, Saint-Laurent-d'Aigouze3,404 €/m²14.1 €/m²5.0 %3912,389+0.5 %B1Tight
43534090Montpellier3,750 €/m²15.5 €/m²5.0 %84677,560+1.3 %AVery tight
43669580Sathonay-Camp, Sathonay-Village3,710 €/m²15.4 €/m²5.0 %709,431+2.2 %B1Tight
43777700Bailly-Romainvilliers, Chessy4,698 €/m²19.4 €/m²5.0 %30837,203+1.7 %AVery tight
43884800Fontaine-de-Vaucluse, L'Isle-sur-la-Sorgue3,333 €/m²13.8 €/m²5.0 %15523,457+0.5 %B1Tight
43944240La Chapelle-sur-Erdre, Sucé-sur-Erdre3,344 €/m²13.8 €/m²5.0 %6728,229+1.0 %B1Tight
44077164Ferrières-en-Brie4,548 €/m²18.9 €/m²5.0 %383,932+3.8 %AVery tight
44192140Clamart5,812 €/m²24.1 €/m²5.0 %52658,576+1.2 %A bisExtreme
44294120Fontenay-sous-Bois5,536 €/m²22.9 €/m²5.0 %38853,757+0.1 %A bisExtreme
44397425Les Avirons3,654 €/m²15.1 €/m²5.0 %2511,536+0.2 %B1Tight
44430400Villeneuve-lès-Avignon3,282 €/m²13.6 €/m²5.0 %7013,148+1.3 %B1Tight
44535131Chartres-de-Bretagne, Pont-Péan3,000 €/m²12.5 €/m²5.0 %9513,125+1.6 %B1Tight
44678600Le Mesnil-le-Roi, Maisons-Laffitte5,335 €/m²22.2 €/m²5.0 %26529,425-0.2 %A bisExtreme
44734170Castelnau-le-Lez3,865 €/m²16.1 €/m²5.0 %30526,058+3.5 %AVery tight
44835850Gévezé, Irodouër2,880 €/m²12.0 €/m²5.0 %2815,449+1.3 %B1Tight
44942330Aveizieux, Chambœuf2,491 €/m²10.4 €/m²5.0 %2113,549+0.5 %B2Moderate
45044230Saint-Sébastien-sur-Loire3,269 €/m²13.6 €/m²5.0 %23728,596+1.1 %B1Tight

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