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 %. · 8 / 40
| # | Area | Median price | Rent | Gross yield | Sales/year | Population | Tension |
|---|---|---|---|---|---|---|---|
| 351 | 60110Amblainville, Corbeil-Cerf | 2,068 €/m² | 14.5 €/m² | 8.4 % | 38 | 18,929-0.2 % | AVery tight |
| 352 | 94190Villeneuve-Saint-Georges | 2,538 €/m² | 17.8 €/m² | 8.4 % | 91 | 36,221+1.0 % | AVery tight |
| 353 | 34500Béziers, Villeneuve-lès-Béziers | 1,595 €/m² | 11.2 €/m² | 8.4 % | 1100 | 83,795+0.8 % | B2Moderate |
| 354 | 64260Arudy, Aste-Béon | 1,453 €/m² | 10.2 €/m² | 8.4 % | 22 | 7,962-0.1 % | CRelaxed |
| 355 | 93290Tremblay-en-France | 2,677 €/m² | 18.7 €/m² | 8.4 % | 100 | 38,348+1.1 % | AVery tight |
| 356 | 82300Caussade, Monteils | 1,532 €/m² | 10.7 €/m² | 8.4 % | 28 | 9,022+0.0 % | CRelaxed |
| 357 | 01460Brion, Béard-Géovreissiat | 1,493 €/m² | 10.4 €/m² | 8.4 % | 20 | 8,713+0.2 % | CRelaxed |
| 358 | 42152L'Horme | 1,476 €/m² | 10.3 €/m² | 8.4 % | 26 | 4,806-0.0 % | B2Moderate |
| 359 | 42650Saint-Jean-Bonnefonds | 1,590 €/m² | 11.1 €/m² | 8.4 % | 29 | 6,563-0.2 % | B2Moderate |
| 360 | 93120La Courneuve | 2,727 €/m² | 19.1 €/m² | 8.4 % | 123 | 47,167+1.6 % | AVery tight |
| 361 | 62400Béthune, Essars | 1,650 €/m² | 11.5 €/m² | 8.4 % | 155 | 29,301-0.0 % | B1Tight |
| 362 | 64110Gelos, Jurançon | 1,792 €/m² | 12.5 €/m² | 8.4 % | 67 | 16,039+0.1 % | B2Moderate |
| 363 | 79300Argentonnay, Boismé | 1,634 €/m² | 11.4 €/m² | 8.4 % | 28 | 23,328+0.3 % | CRelaxed |
| 364 | 04500Allemagne-en-Provence, Montagnac-Montpezat | 1,648 €/m² | 11.5 €/m² | 8.4 % | 26 | 3,843-0.9 % | CRelaxed |
| 365 | 80080Amiens | 1,927 €/m² | 13.4 €/m² | 8.4 % | 84 | 45,483+0.3 % | B1Tight |
| 366 | 54500Vandœuvre-lès-Nancy | 1,730 €/m² | 12.0 €/m² | 8.3 % | 274 | 29,942+0.1 % | B1Tight |
| 367 | 91240Saint-Michel-sur-Orge | 2,442 €/m² | 16.9 €/m² | 8.3 % | 120 | 21,776+1.0 % | AVery tight |
| 368 | 91380Chilly-Mazarin | 2,548 €/m² | 17.6 €/m² | 8.3 % | 192 | 20,443+0.2 % | AVery tight |
| 369 | 38130Échirolles | 1,957 €/m² | 13.5 €/m² | 8.3 % | 262 | 37,491+0.5 % | B1Tight |
| 370 | 54320Maxéville | 1,703 €/m² | 11.8 €/m² | 8.3 % | 72 | 10,090+0.2 % | B1Tight |
| 371 | 19360Cosnac, Dampniat | 1,615 €/m² | 11.1 €/m² | 8.3 % | 50 | 12,447+0.3 % | B2Moderate |
| 372 | 34230Adissan, Aumelas | 1,751 €/m² | 12.1 €/m² | 8.3 % | 22 | 19,628+1.6 % | CRelaxed |
| 373 | 38600Fontaine | 1,844 €/m² | 12.7 €/m² | 8.3 % | 223 | 22,020-0.2 % | B1Tight |
| 374 | 63540Romagnat | 1,661 €/m² | 11.4 €/m² | 8.3 % | 25 | 7,894+0.0 % | B2Moderate |
| 375 | 39600Abergement-le-Grand, Arbois | 1,417 €/m² | 9.7 €/m² | 8.3 % | 26 | 7,915-0.6 % | CRelaxed |
| 376 | 97420Le Port | 2,229 €/m² | 15.3 €/m² | 8.3 % | 30 | 33,969-0.5 % | B1Tight |
| 377 | 02400Azy-sur-Marne, Belleau | 1,712 €/m² | 11.8 €/m² | 8.2 % | 104 | 30,456+0.4 % | B2Moderate |
| 378 | 24110Bourrou, Grignols | 1,421 €/m² | 9.7 €/m² | 8.2 % | 24 | 11,431-0.2 % | CRelaxed |
| 379 | 26260Arthémonay, Bathernay | 1,479 €/m² | 10.1 €/m² | 8.2 % | 24 | 11,600+0.3 % | CRelaxed |
| 380 | 81600Aussac, Brens | 1,584 €/m² | 10.8 €/m² | 8.2 % | 54 | 25,583+0.8 % | CRelaxed |
| 381 | 37500Anché, Candes-Saint-Martin | 1,580 €/m² | 10.8 €/m² | 8.2 % | 24 | 14,942-0.1 % | CRelaxed |
| 382 | 06620Cipières, Courmes | 2,239 €/m² | 15.3 €/m² | 8.2 % | 51 | 4,474-0.1 % | AVery tight |
| 383 | 45770Saran | 1,919 €/m² | 13.1 €/m² | 8.2 % | 39 | 17,316+1.1 % | B1Tight |
| 384 | 04170Allons, Angles | 1,729 €/m² | 11.8 €/m² | 8.2 % | 22 | 2,652+0.4 % | CRelaxed |
| 385 | 10300Macey, Montgueux | 1,559 €/m² | 10.6 €/m² | 8.2 % | 123 | 11,650+0.2 % | B2Moderate |
| 386 | 44130Blain, Bouvron | 1,743 €/m² | 11.8 €/m² | 8.1 % | 26 | 21,802+1.0 % | CRelaxed |
| 387 | 59280Armentières, Bois-Grenier | 1,888 €/m² | 12.8 €/m² | 8.1 % | 141 | 28,773+0.7 % | B1Tight |
| 388 | 80100Abbeville | 1,680 €/m² | 11.4 €/m² | 8.1 % | 84 | 22,395-0.6 % | B2Moderate |
| 389 | 38110Cessieu, Dolomieu | 1,965 €/m² | 13.3 €/m² | 8.1 % | 119 | 32,998+0.8 % | B2Moderate |
| 390 | 78340Les Clayes-sous-Bois | 2,746 €/m² | 18.6 €/m² | 8.1 % | 124 | 16,804-0.6 % | AVery tight |
| 391 | 22600Hémonstoir, La Motte | 1,636 €/m² | 11.1 €/m² | 8.1 % | 30 | 17,282+0.2 % | CRelaxed |
| 392 | 26200Ancône, Montélimar | 1,716 €/m² | 11.6 €/m² | 8.1 % | 415 | 41,933+1.0 % | B2Moderate |
| 393 | 93140Bondy | 2,883 €/m² | 19.5 €/m² | 8.1 % | 207 | 50,595-0.5 % | AVery tight |
| 394 | 64300Argagnon, Baigts-de-Béarn | 1,698 €/m² | 11.5 €/m² | 8.1 % | 103 | 21,928+0.2 % | CRelaxed |
| 395 | 27100Le Vaudreuil, Porte-de-Seine | 1,776 €/m² | 12.0 €/m² | 8.1 % | 23 | 16,973+0.0 % | B2Moderate |
| 396 | 59140Dunkerque | 2,000 €/m² | 13.5 €/m² | 8.1 % | 160 | 17,253-0.4 % | B2Moderate |
| 397 | 93240Stains | 2,813 €/m² | 19.0 €/m² | 8.1 % | 77 | 41,388+0.9 % | AVery tight |
| 398 | 45140Boulay-les-Barres, Bucy-Saint-Liphard | 1,899 €/m² | 12.8 €/m² | 8.1 % | 123 | 32,568+1.0 % | B1Tight |
| 399 | 78650Beynes, Saulx-Marchais | 2,500 €/m² | 16.8 €/m² | 8.1 % | 39 | 8,654+0.2 % | B1Tight |
| 400 | 28700Ardelu, Aunay-sous-Auneau | 1,931 €/m² | 13.0 €/m² | 8.1 % | 23 | 19,192+0.7 % | B2Moderate |
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).