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
| # | Area | Median price | Rent | Gross yield | Sales/year | Population | Tension |
|---|---|---|---|---|---|---|---|
| 1451 | 34110Frontignan, Mireval | 3,333 €/m² | 14.2 €/m² | 5.1 % | 237 | 30,865+0.5 % | B1Tight |
| 1452 | 35230Bourgbarré, Noyal-Châtillon-sur-Seiche | 2,969 €/m² | 12.7 €/m² | 5.1 % | 106 | 24,979+2.9 % | B1Tight |
| 1453 | 35500Balazé, Champeaux | 2,638 €/m² | 11.3 €/m² | 5.1 % | 101 | 31,067+0.7 % | CRelaxed |
| 1454 | 42350La Talaudière | 2,655 €/m² | 11.3 €/m² | 5.1 % | 54 | 7,133+1.0 % | B2Moderate |
| 1455 | 44100Nantes | 3,400 €/m² | 14.5 €/m² | 5.1 % | 823 | 81,934+1.1 % | B1Tight |
| 1456 | 69005Lyon | 3,701 €/m² | 15.8 €/m² | 5.1 % | 596 | 57,681+0.3 % | AVery tight |
| 1457 | 69009Lyon | 3,756 €/m² | 16.0 €/m² | 5.1 % | 688 | 57,681+0.3 % | AVery tight |
| 1458 | 74700Cordon, Domancy | 3,641 €/m² | 15.5 €/m² | 5.1 % | 294 | 20,414+1.0 % | B1Tight |
| 1459 | 83520Roquebrune-sur-Argens | 3,625 €/m² | 15.5 €/m² | 5.1 % | 111 | 7,721+2.5 % | AVery tight |
| 1460 | 06200Nice | 4,793 €/m² | 20.4 €/m² | 5.1 % | 1482 | 89,434+0.4 % | AVery tight |
| 1461 | 33320Eysines, Le Taillan-Médoc | 3,360 €/m² | 14.3 €/m² | 5.1 % | 189 | 35,898+1.4 % | B1Tight |
| 1462 | 66660Port-Vendres | 2,935 €/m² | 12.5 €/m² | 5.1 % | 79 | 4,018-0.5 % | B2Moderate |
| 1463 | 74600Annecy, Montagny-les-Lanches | 4,796 €/m² | 20.4 €/m² | 5.1 % | 214 | 28,510+0.7 % | B1Tight |
| 1464 | 13290Aix-en-Provence | 4,506 €/m² | 19.1 €/m² | 5.1 % | 39 | 29,939+0.6 % | AVery tight |
| 1465 | 78150Le Chesnay-Rocquencourt | 5,108 €/m² | 21.7 €/m² | 5.1 % | 138 | 30,689-0.4 % | A bisExtreme |
| 1466 | 30420Calvisson | 2,996 €/m² | 12.7 €/m² | 5.1 % | 48 | 6,486+2.2 % | B1Tight |
| 1467 | 35520La Chapelle-des-Fougeretz, La Mézière | 2,909 €/m² | 12.3 €/m² | 5.1 % | 84 | 19,392+1.4 % | B1Tight |
| 1468 | 94340Joinville-le-Pont | 5,472 €/m² | 23.2 €/m² | 5.1 % | 186 | 20,525+1.2 % | A bisExtreme |
| 1469 | 33370Artigues-près-Bordeaux, Bonnetan | 3,062 €/m² | 13.0 €/m² | 5.1 % | 68 | 28,785+1.7 % | B1Tight |
| 1470 | 59123Bray-Dunes, Zuydcoote | 3,378 €/m² | 14.3 €/m² | 5.1 % | 101 | 5,819-1.1 % | B2Moderate |
| 1471 | 94170Le Perreux-sur-Marne | 5,383 €/m² | 22.8 €/m² | 5.1 % | 428 | 35,260+0.5 % | A bisExtreme |
| 1472 | 05200Baratier, Crots | 3,343 €/m² | 14.1 €/m² | 5.1 % | 241 | 10,552+0.8 % | CRelaxed |
| 1473 | 29860Bourg-Blanc, Kersaint-Plabennec | 2,726 €/m² | 11.5 €/m² | 5.1 % | 20 | 19,694+0.6 % | CRelaxed |
| 1474 | 33160Saint-Aubin-de-Médoc, Saint-Médard-en-Jalles | 3,520 €/m² | 14.9 €/m² | 5.1 % | 108 | 41,939+1.3 % | B1Tight |
| 1475 | 35132Vezin-le-Coquet | 3,179 €/m² | 13.4 €/m² | 5.1 % | 37 | 6,471+2.6 % | B1Tight |
| 1476 | 38560Champ-sur-Drac, Jarrie | 2,966 €/m² | 12.5 €/m² | 5.1 % | 22 | 7,287+0.7 % | B1Tight |
| 1477 | 38700Corenc, La Tronche | 3,515 €/m² | 14.9 €/m² | 5.1 % | 69 | 12,091+0.1 % | B1Tight |
| 1478 | 06320Cap-d'Ail, La Turbie | 6,943 €/m² | 29.3 €/m² | 5.1 % | 114 | 7,527-0.5 % | AVery tight |
| 1479 | 06500Castellar, Castillon | 4,955 €/m² | 20.9 €/m² | 5.1 % | 1023 | 35,014+0.9 % | AVery tight |
| 1480 | 13008Marseille | 4,286 €/m² | 18.1 €/m² | 5.1 % | 1316 | 55,378+0.4 % | AVery tight |
| 1481 | 35690Acigné | 3,056 €/m² | 12.9 €/m² | 5.1 % | 26 | 6,874+0.8 % | B1Tight |
| 1482 | 78420Carrières-sur-Seine | 4,952 €/m² | 20.9 €/m² | 5.1 % | 89 | 14,791-0.3 % | AVery tight |
| 1483 | 78470Milon-la-Chapelle, Saint-Lambert | 4,551 €/m² | 19.2 €/m² | 5.1 % | 22 | 8,489+0.1 % | AVery tight |
| 1484 | 97424Saint-Leu | 3,913 €/m² | 16.5 €/m² | 5.1 % | 23 | 12,054+0.8 % | B1Tight |
| 1485 | 44980Sainte-Luce-sur-Loire | 3,237 €/m² | 13.6 €/m² | 5.1 % | 58 | 16,400+1.3 % | B1Tight |
| 1486 | 69540Irigny | 3,458 €/m² | 14.5 €/m² | 5.1 % | 49 | 9,034+0.7 % | B1Tight |
| 1487 | 74190Passy | 3,595 €/m² | 15.1 €/m² | 5.1 % | 59 | 10,856+0.1 % | B2Moderate |
| 1488 | 77144Chalifert, Montévrain | 4,555 €/m² | 19.2 €/m² | 5.1 % | 180 | 17,271+5.1 % | AVery tight |
| 1489 | 92330Sceaux | 5,905 €/m² | 24.9 €/m² | 5.1 % | 206 | 20,884+0.8 % | A bisExtreme |
| 1490 | 97435Saint-Paul | 4,479 €/m² | 18.9 €/m² | 5.1 % | 23 | 18,015+0.4 % | B1Tight |
| 1491 | 13580La Fare-les-Oliviers | 3,718 €/m² | 15.6 €/m² | 5.0 % | 23 | 9,039+1.3 % | B1Tight |
| 1492 | 13710Fuveau | 4,022 €/m² | 16.9 €/m² | 5.0 % | 43 | 10,337+0.8 % | AVery tight |
| 1493 | 34690Fabrègues | 3,425 €/m² | 14.4 €/m² | 5.0 % | 32 | 7,447+1.4 % | AVery tight |
| 1494 | 77330Ozoir-la-Ferrière | 4,286 €/m² | 18.0 €/m² | 5.0 % | 131 | 21,238+0.6 % | AVery tight |
| 1495 | 83600Bagnols-en-Forêt, Fréjus | 4,019 €/m² | 16.9 €/m² | 5.0 % | 1047 | 35,828+1.2 % | AVery tight |
| 1496 | 85160Saint-Jean-de-Monts | 3,539 €/m² | 14.9 €/m² | 5.0 % | 214 | 8,868+0.5 % | B2Moderate |
| 1497 | 17600Balanzac, Corme-Royal | 2,547 €/m² | 10.7 €/m² | 5.0 % | 39 | 26,458+0.8 % | B2Moderate |
| 1498 | 35135Chantepie | 3,121 €/m² | 13.1 €/m² | 5.0 % | 91 | 10,670+0.1 % | B1Tight |
| 1499 | 74430La Baume, Le Biot | 3,770 €/m² | 15.8 €/m² | 5.0 % | 100 | 2,983+1.8 % | CRelaxed |
| 1500 | 94210Saint-Maur-des-Fossés | 5,474 €/m² | 23.0 €/m² | 5.0 % | 286 | 38,286+0.2 % | A bisExtreme |
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).