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.
5,117 postcodes ranked (≥ 20 sales/year) — prices 2025, rents 2025. Median gross yield in France: 6.6 %. · 32 / 103
| # | Area | Median price | Rent | Gross yield | Sales/year | Population | Tension |
|---|---|---|---|---|---|---|---|
| 1551 | 54680Crusnes, Errouville | 2,208 €/m² | 10.3 €/m² | 5.6 % | 30 | 2,241-0.7 % | CRelaxed |
| 1552 | 73410Entrelacs, La Biolle | 3,077 €/m² | 14.4 €/m² | 5.6 % | 62 | 10,184+1.6 % | B2Moderate |
| 1553 | 77111Soignolles-en-Brie, Solers | 2,808 €/m² | 13.1 €/m² | 5.6 % | 45 | 3,357+0.2 % | B2Moderate |
| 1554 | 95300Ennery, Hérouville-en-Vexin | 3,386 €/m² | 15.8 €/m² | 5.6 % | 101 | 19,201+0.5 % | AVery tight |
| 1555 | 95330Domont | 3,533 €/m² | 16.5 €/m² | 5.6 % | 96 | 16,065+0.6 % | AVery tight |
| 1556 | 01710Thoiry | 4,737 €/m² | 22.2 €/m² | 5.6 % | 44 | 6,569+0.9 % | AVery tight |
| 1557 | 26300Alixan, Barbières | 2,188 €/m² | 10.2 €/m² | 5.6 % | 255 | 32,014+1.1 % | B2Moderate |
| 1558 | 29490Guipavas | 2,426 €/m² | 11.4 €/m² | 5.6 % | 138 | 15,538+1.0 % | B2Moderate |
| 1559 | 35270Bonnemain, Combourg | 2,040 €/m² | 9.6 €/m² | 5.6 % | 134 | 11,873+0.9 % | CRelaxed |
| 1560 | 53260Entrammes, Forcé | 1,736 €/m² | 8.1 €/m² | 5.6 % | 35 | 4,771+0.5 % | CRelaxed |
| 1561 | 56700Brandérion, Hennebont | 2,516 €/m² | 11.8 €/m² | 5.6 % | 231 | 29,085+0.5 % | B2Moderate |
| 1562 | 60200Compiègne | 2,868 €/m² | 13.4 €/m² | 5.6 % | 140 | 40,761+0.0 % | B1Tight |
| 1563 | 63200Chambaron sur Morge, Davayat | 2,132 €/m² | 10.0 €/m² | 5.6 % | 299 | 34,236+0.3 % | B2Moderate |
| 1564 | 91190Gif-sur-Yvette, Saint-Aubin | 3,964 €/m² | 18.6 €/m² | 5.6 % | 151 | 24,236+0.6 % | AVery tight |
| 1565 | 22360Langueux | 2,099 €/m² | 9.9 €/m² | 5.6 % | 80 | 7,939+0.6 % | B2Moderate |
| 1566 | 26290Donzère, Les Granges-Gontardes | 2,220 €/m² | 10.4 €/m² | 5.6 % | 45 | 6,706+1.0 % | CRelaxed |
| 1567 | 29570Camaret-sur-Mer, Roscanvel | 2,048 €/m² | 9.6 €/m² | 5.6 % | 44 | 3,349-0.2 % | CRelaxed |
| 1568 | 35360Boisgervilly, La Chapelle du Lou du Lac | 2,022 €/m² | 9.5 €/m² | 5.6 % | 130 | 12,758+1.2 % | CRelaxed |
| 1569 | 44260Bouée, La Chapelle-Launay | 2,430 €/m² | 11.4 €/m² | 5.6 % | 205 | 22,026+1.3 % | B2Moderate |
| 1570 | 49120Chemillé-en-Anjou | 1,663 €/m² | 7.8 €/m² | 5.6 % | 166 | 5,500+0.3 % | CRelaxed |
| 1571 | 59250Halluin | 2,149 €/m² | 10.1 €/m² | 5.6 % | 222 | 20,715-0.0 % | B1Tight |
| 1572 | 69170Affoux, Dième | 1,941 €/m² | 9.1 €/m² | 5.6 % | 81 | 15,584+0.3 % | CRelaxed |
| 1573 | 84000Avignon | 2,455 €/m² | 11.5 €/m² | 5.6 % | 329 | 46,094-0.0 % | B1Tight |
| 1574 | 95540Méry-sur-Oise | 3,532 €/m² | 16.6 €/m² | 5.6 % | 64 | 9,983+0.9 % | AVery tight |
| 1575 | 11100Bages, Montredon-des-Corbières | 2,606 €/m² | 12.3 €/m² | 5.6 % | 432 | 59,792+0.9 % | B2Moderate |
| 1576 | 59113Seclin | 2,393 €/m² | 11.2 €/m² | 5.6 % | 134 | 13,261+0.6 % | B1Tight |
| 1577 | 66160Le Boulou | 2,313 €/m² | 10.9 €/m² | 5.6 % | 75 | 5,487-0.2 % | B2Moderate |
| 1578 | 78630Morainvilliers, Orgeval | 3,900 €/m² | 18.3 €/m² | 5.6 % | 106 | 10,372+1.9 % | AVery tight |
| 1579 | 94460Valenton | 3,567 €/m² | 16.8 €/m² | 5.6 % | 28 | 14,406+0.9 % | AVery tight |
| 1580 | 95310Saint-Ouen-l'Aumône | 3,327 €/m² | 15.6 €/m² | 5.6 % | 78 | 25,578+0.5 % | AVery tight |
| 1581 | 01160Druillat, La Tranclière | 2,074 €/m² | 9.8 €/m² | 5.7 % | 118 | 10,596+0.8 % | CRelaxed |
| 1582 | 07190Albon-d'Ardèche, Beauvène | 1,460 €/m² | 6.9 €/m² | 5.7 % | 38 | 3,410-0.3 % | CRelaxed |
| 1583 | 26750Châtillon-Saint-Jean, Geyssans | 2,096 €/m² | 9.9 €/m² | 5.7 % | 93 | 8,966+0.9 % | B2Moderate |
| 1584 | 76119Sainte-Marguerite-sur-Mer, Varengeville-sur-Mer | 1,933 €/m² | 9.1 €/m² | 5.7 % | 23 | 1,442-0.3 % | CRelaxed |
| 1585 | 85300Challans, Froidfond | 2,272 €/m² | 10.7 €/m² | 5.7 % | 465 | 35,603+1.7 % | B2Moderate |
| 1586 | 85590Les Epesses, Mallièvre | 1,719 €/m² | 8.1 €/m² | 5.7 % | 58 | 7,114+0.5 % | CRelaxed |
| 1587 | 91620La Ville-du-Bois, Nozay | 3,485 €/m² | 16.4 €/m² | 5.7 % | 98 | 12,632+0.5 % | AVery tight |
| 1588 | 95480Pierrelaye | 3,517 €/m² | 16.6 €/m² | 5.7 % | 51 | 5,065+2.4 % | AVery tight |
| 1589 | 07330Astet, Barnas | 1,719 €/m² | 8.1 €/m² | 5.7 % | 31 | 1,735+0.1 % | CRelaxed |
| 1590 | 09420Castelnau-Durban, Clermont | 1,642 €/m² | 7.8 €/m² | 5.7 % | 22 | 1,764+0.0 % | CRelaxed |
| 1591 | 30900Nîmes | 2,569 €/m² | 12.1 €/m² | 5.7 % | 297 | 75,920+0.1 % | B1Tight |
| 1592 | 37270Athée-sur-Cher, Azay-sur-Cher | 2,222 €/m² | 10.5 €/m² | 5.7 % | 286 | 27,950+0.7 % | B1Tight |
| 1593 | 62360Baincthun, Condette | 1,990 €/m² | 9.4 €/m² | 5.7 % | 201 | 17,944-0.1 % | B2Moderate |
| 1594 | 62790Leforest | 1,973 €/m² | 9.3 €/m² | 5.7 % | 63 | 7,060+0.1 % | B2Moderate |
| 1595 | 63170Aubière, Pérignat-lès-Sarliève | 2,436 €/m² | 11.5 €/m² | 5.7 % | 110 | 13,331+0.8 % | B2Moderate |
| 1596 | 66450Pollestres | 2,403 €/m² | 11.3 €/m² | 5.7 % | 95 | 5,548+1.9 % | B2Moderate |
| 1597 | 73110Arvillard, Bourget-en-Huile | 2,409 €/m² | 11.4 €/m² | 5.7 % | 80 | 8,957+0.3 % | CRelaxed |
| 1598 | 77127Lieusaint | 3,174 €/m² | 15.0 €/m² | 5.7 % | 50 | 14,017+1.6 % | AVery tight |
| 1599 | 77174Villeneuve-Saint-Denis, Villeneuve-le-Comte | 3,099 €/m² | 14.6 €/m² | 5.7 % | 34 | 3,241+2.0 % | B2Moderate |
| 1600 | 77186Noisiel | 3,421 €/m² | 16.1 €/m² | 5.7 % | 34 | 16,053+0.4 % | AVery tight |
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 (house). 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).