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
| # | Area | Median price | Rent | Gross yield | Sales/year | Population | Tension |
|---|---|---|---|---|---|---|---|
| 401 | 33340Blaignan-Prignac, Bégadan | 2,679 €/m² | 10.8 €/m² | 4.9 % | 27 | 14,895+0.4 % | CRelaxed |
| 402 | 92170Vanves | 6,480 €/m² | 26.3 €/m² | 4.9 % | 383 | 28,622+0.3 % | A bisExtreme |
| 403 | 31130Balma, Flourens | 3,342 €/m² | 13.6 €/m² | 4.9 % | 191 | 27,070+1.6 % | B1Tight |
| 404 | 59118Wambrechies | 3,664 €/m² | 14.9 €/m² | 4.9 % | 54 | 11,012+1.1 % | B1Tight |
| 405 | 84160Cadenet, Cucuron | 3,292 €/m² | 13.4 €/m² | 4.9 % | 36 | 8,686+0.4 % | B1Tight |
| 406 | 13370Mallemort | 3,410 €/m² | 13.9 €/m² | 4.9 % | 78 | 6,166+0.4 % | B2Moderate |
| 407 | 38590Brion, Brézins | 2,727 €/m² | 11.1 €/m² | 4.9 % | 39 | 9,214+0.7 % | CRelaxed |
| 408 | 06210Mandelieu-la-Napoule | 4,801 €/m² | 19.6 €/m² | 4.9 % | 716 | 21,640-0.5 % | AVery tight |
| 409 | 06550La Roquette-sur-Siagne | 4,475 €/m² | 18.2 €/m² | 4.9 % | 29 | 5,669+0.6 % | AVery tight |
| 410 | 13880Velaux | 3,890 €/m² | 15.9 €/m² | 4.9 % | 23 | 8,941-0.0 % | AVery tight |
| 411 | 34830Clapiers, Jacou | 3,986 €/m² | 16.3 €/m² | 4.9 % | 42 | 12,930+0.9 % | AVery tight |
| 412 | 69340Francheville | 3,705 €/m² | 15.1 €/m² | 4.9 % | 127 | 15,604+0.8 % | B1Tight |
| 413 | 06300Nice | 5,000 €/m² | 20.4 €/m² | 4.9 % | 1660 | 89,434+0.4 % | AVery tight |
| 414 | 38540Grenay, Heyrieux | 3,499 €/m² | 14.3 €/m² | 4.9 % | 34 | 12,157+0.8 % | CRelaxed |
| 415 | 38570Crêts en Belledonne, Goncelin | 3,307 €/m² | 13.5 €/m² | 4.9 % | 34 | 11,612+0.4 % | B1Tight |
| 416 | 38640Claix | 3,556 €/m² | 14.5 €/m² | 4.9 % | 39 | 7,836-0.1 % | B1Tight |
| 417 | 92270Bois-Colombes | 6,161 €/m² | 25.2 €/m² | 4.9 % | 334 | 28,909+0.2 % | A bisExtreme |
| 418 | 13320Bouc-Bel-Air | 4,445 €/m² | 18.2 €/m² | 4.9 % | 25 | 15,381+1.0 % | AVery tight |
| 419 | 33360Camblanes-et-Meynac, Carignan-de-Bordeaux | 3,403 €/m² | 13.9 €/m² | 4.9 % | 29 | 16,537+1.4 % | B1Tight |
| 420 | 92190Meudon | 5,893 €/m² | 24.1 €/m² | 4.9 % | 295 | 23,167+0.2 % | A bisExtreme |
| 421 | 44830Bouaye, Brains | 3,224 €/m² | 13.2 €/m² | 4.9 % | 28 | 11,052+1.6 % | B1Tight |
| 422 | 74570Fillière, Groisy | 4,355 €/m² | 17.8 €/m² | 4.9 % | 39 | 9,120+1.6 % | B1Tight |
| 423 | 92210Saint-Cloud | 6,434 €/m² | 26.4 €/m² | 4.9 % | 326 | 29,855+0.2 % | A bisExtreme |
| 424 | 92350Le Plessis-Robinson | 5,785 €/m² | 23.8 €/m² | 4.9 % | 370 | 28,848-0.0 % | A bisExtreme |
| 425 | 06800Cagnes-sur-Mer | 4,754 €/m² | 19.6 €/m² | 4.9 % | 895 | 53,354+1.2 % | AVery tight |
| 426 | 31450Ayguesvives, Baziège | 3,000 €/m² | 12.4 €/m² | 4.9 % | 32 | 24,600+1.6 % | B1Tight |
| 427 | 33185Le Haillan | 3,391 €/m² | 14.0 €/m² | 4.9 % | 113 | 11,392+0.6 % | B1Tight |
| 428 | 35220Châteaubourg, Marpiré | 2,810 €/m² | 11.6 €/m² | 4.9 % | 46 | 11,953+0.9 % | CRelaxed |
| 429 | 92400Courbevoie | 6,628 €/m² | 27.3 €/m² | 4.9 % | 993 | 82,902-0.2 % | A bisExtreme |
| 430 | 13590Meyreuil | 4,357 €/m² | 18.0 €/m² | 5.0 % | 37 | 6,747+2.6 % | AVery tight |
| 431 | 33300Bordeaux | 3,876 €/m² | 16.0 €/m² | 5.0 % | 616 | 53,598+0.9 % | B1Tight |
| 432 | 38450Le Gua, Miribel-Lanchâtre | 3,268 €/m² | 13.5 €/m² | 5.0 % | 50 | 14,121+1.1 % | B1Tight |
| 433 | 06700Saint-Laurent-du-Var | 4,747 €/m² | 19.6 €/m² | 5.0 % | 512 | 32,172+1.1 % | AVery tight |
| 434 | 30220Aigues-Mortes, Saint-Laurent-d'Aigouze | 3,404 €/m² | 14.1 €/m² | 5.0 % | 39 | 12,389+0.5 % | B1Tight |
| 435 | 34090Montpellier | 3,750 €/m² | 15.5 €/m² | 5.0 % | 846 | 77,560+1.3 % | AVery tight |
| 436 | 69580Sathonay-Camp, Sathonay-Village | 3,710 €/m² | 15.4 €/m² | 5.0 % | 70 | 9,431+2.2 % | B1Tight |
| 437 | 77700Bailly-Romainvilliers, Chessy | 4,698 €/m² | 19.4 €/m² | 5.0 % | 308 | 37,203+1.7 % | AVery tight |
| 438 | 84800Fontaine-de-Vaucluse, L'Isle-sur-la-Sorgue | 3,333 €/m² | 13.8 €/m² | 5.0 % | 155 | 23,457+0.5 % | B1Tight |
| 439 | 44240La Chapelle-sur-Erdre, Sucé-sur-Erdre | 3,344 €/m² | 13.8 €/m² | 5.0 % | 67 | 28,229+1.0 % | B1Tight |
| 440 | 77164Ferrières-en-Brie | 4,548 €/m² | 18.9 €/m² | 5.0 % | 38 | 3,932+3.8 % | AVery tight |
| 441 | 92140Clamart | 5,812 €/m² | 24.1 €/m² | 5.0 % | 526 | 58,576+1.2 % | A bisExtreme |
| 442 | 94120Fontenay-sous-Bois | 5,536 €/m² | 22.9 €/m² | 5.0 % | 388 | 53,757+0.1 % | A bisExtreme |
| 443 | 97425Les Avirons | 3,654 €/m² | 15.1 €/m² | 5.0 % | 25 | 11,536+0.2 % | B1Tight |
| 444 | 30400Villeneuve-lès-Avignon | 3,282 €/m² | 13.6 €/m² | 5.0 % | 70 | 13,148+1.3 % | B1Tight |
| 445 | 35131Chartres-de-Bretagne, Pont-Péan | 3,000 €/m² | 12.5 €/m² | 5.0 % | 95 | 13,125+1.6 % | B1Tight |
| 446 | 78600Le Mesnil-le-Roi, Maisons-Laffitte | 5,335 €/m² | 22.2 €/m² | 5.0 % | 265 | 29,425-0.2 % | A bisExtreme |
| 447 | 34170Castelnau-le-Lez | 3,865 €/m² | 16.1 €/m² | 5.0 % | 305 | 26,058+3.5 % | AVery tight |
| 448 | 35850Gévezé, Irodouër | 2,880 €/m² | 12.0 €/m² | 5.0 % | 28 | 15,449+1.3 % | B1Tight |
| 449 | 42330Aveizieux, Chambœuf | 2,491 €/m² | 10.4 €/m² | 5.0 % | 21 | 13,549+0.5 % | B2Moderate |
| 450 | 44230Saint-Sébastien-sur-Loire | 3,269 €/m² | 13.6 €/m² | 5.0 % | 237 | 28,596+1.1 % | B1Tight |
Comparing two areas?
Prices, trend since 2014, rents and yield side by side.
Open the neighbourhood comparatorGot a specific property in mind?
Net yield, cash flow with a mortgage and long-term projection — free.
Calculate the net yieldGross 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).