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 %. · 42 / 103
| # | Area | Median price | Rent | Gross yield | Sales/year | Population | Tension |
|---|---|---|---|---|---|---|---|
| 2051 | 63270Busséol, Isserteaux | 1,574 €/m² | 9.4 €/m² | 7.2 % | 145 | 10,487+0.7 % | CRelaxed |
| 2052 | 71870Hurigny, Laizé | 1,657 €/m² | 9.9 €/m² | 7.2 % | 28 | 3,114+0.2 % | B2Moderate |
| 2053 | 76580Le Trait | 1,571 €/m² | 9.4 €/m² | 7.2 % | 56 | 4,704-1.1 % | CRelaxed |
| 2054 | 08150Aubigny-les-Pothées, Harcy | 1,168 €/m² | 7.0 €/m² | 7.2 % | 81 | 7,487-0.6 % | CRelaxed |
| 2055 | 11170Alzonne, Carlipa | 1,321 €/m² | 7.9 €/m² | 7.2 % | 122 | 9,313+0.5 % | CRelaxed |
| 2056 | 42370Arcon, Les Noës | 1,318 €/m² | 7.9 €/m² | 7.2 % | 92 | 8,134+0.2 % | B2Moderate |
| 2057 | 46300Anglars-Nozac, Fajoles | 1,338 €/m² | 8.0 €/m² | 7.2 % | 120 | 8,818-0.0 % | CRelaxed |
| 2058 | 51260Allemanche-Launay-et-Soyer, Anglure | 1,169 €/m² | 7.0 €/m² | 7.2 % | 94 | 6,920-0.6 % | CRelaxed |
| 2059 | 59167Lallaing | 1,510 €/m² | 9.1 €/m² | 7.2 % | 37 | 6,287+0.1 % | B2Moderate |
| 2060 | 62575Blendecques, Heuringhem | 1,371 €/m² | 8.2 €/m² | 7.2 % | 89 | 6,248-0.4 % | B2Moderate |
| 2061 | 69370Saint-Didier-au-Mont-d'Or | 3,060 €/m² | 18.3 €/m² | 7.2 % | 55 | 7,435+1.5 % | B1Tight |
| 2062 | 86490Beaumont Saint-Cyr, Colombiers | 1,348 €/m² | 8.1 €/m² | 7.2 % | 24 | 2,859-0.6 % | CRelaxed |
| 2063 | 02490Attilly, Caulaincourt | 1,284 €/m² | 7.7 €/m² | 7.2 % | 21 | 3,125+0.1 % | CRelaxed |
| 2064 | 31550Aignes, Cintegabelle | 1,769 €/m² | 10.6 €/m² | 7.2 % | 53 | 4,719+0.6 % | CRelaxed |
| 2065 | 48100Antrenas, Bourgs sur Colagne | 1,214 €/m² | 7.3 €/m² | 7.2 % | 75 | 10,076-0.3 % | CRelaxed |
| 2066 | 50210Belval, Camprond | 1,170 €/m² | 7.0 €/m² | 7.2 % | 90 | 6,912-0.3 % | CRelaxed |
| 2067 | 50500Appeville, Auvers | 1,388 €/m² | 8.3 €/m² | 7.2 % | 187 | 7,411+0.2 % | CRelaxed |
| 2068 | 51290Ambrières, Arrigny | 1,138 €/m² | 6.8 €/m² | 7.2 % | 52 | 4,166-0.5 % | CRelaxed |
| 2069 | 63190Bort-l'Étang, Lempty | 1,505 €/m² | 9.0 €/m² | 7.2 % | 138 | 13,394+1.0 % | CRelaxed |
| 2070 | 65710Bagnères-de-Bigorre, Beaudéan | 1,729 €/m² | 10.3 €/m² | 7.2 % | 45 | 5,185-0.7 % | CRelaxed |
| 2071 | 69930Saint-Clément-les-Places, Saint-Laurent-de-Chamousset | 1,547 €/m² | 9.3 €/m² | 7.2 % | 21 | 2,701+0.6 % | CRelaxed |
| 2072 | 77370Châteaubleau, Clos-Fontaine | 1,917 €/m² | 11.5 €/m² | 7.2 % | 123 | 15,544+0.3 % | B1Tight |
| 2073 | 89116Cudot, La Celle-Saint-Cyr | 1,444 €/m² | 8.6 €/m² | 7.2 % | 31 | 2,168-0.2 % | CRelaxed |
| 2074 | 89550Héry | 1,458 €/m² | 8.7 €/m² | 7.2 % | 25 | 1,784-0.4 % | CRelaxed |
| 2075 | 97433Salazie | 1,641 €/m² | 9.8 €/m² | 7.2 % | 20 | 7,268+0.2 % | B1Tight |
| 2076 | 29310Locunolé, Querrien | 1,485 €/m² | 8.9 €/m² | 7.2 % | 34 | 2,822-0.2 % | CRelaxed |
| 2077 | 39300Ardon, Bourg-de-Sirod | 1,800 €/m² | 10.8 €/m² | 7.2 % | 112 | 16,242+0.0 % | CRelaxed |
| 2078 | 42380Aboën, Estivareilles | 1,236 €/m² | 7.4 €/m² | 7.2 % | 89 | 8,119+0.3 % | CRelaxed |
| 2079 | 45600Guilly, Lion-en-Sullias | 1,372 €/m² | 8.2 €/m² | 7.2 % | 136 | 9,622-0.5 % | CRelaxed |
| 2080 | 50510Chanteloup, Cérences | 1,331 €/m² | 8.0 €/m² | 7.2 % | 68 | 4,234+0.6 % | CRelaxed |
| 2081 | 58470Gimouille, Magny-Cours | 1,136 €/m² | 6.8 €/m² | 7.2 % | 31 | 2,195-0.5 % | B2Moderate |
| 2082 | 64570Ance Féas, Aramits | 1,486 €/m² | 8.9 €/m² | 7.2 % | 35 | 3,197-0.1 % | CRelaxed |
| 2083 | 91860Épinay-sous-Sénart | 2,750 €/m² | 16.4 €/m² | 7.2 % | 29 | 11,611-0.8 % | AVery tight |
| 2084 | 27180Arnières-sur-Iton, Aulnay-sur-Iton | 1,717 €/m² | 10.3 €/m² | 7.2 % | 148 | 13,678+0.3 % | B2Moderate |
| 2085 | 27650Louye, Mesnil-sur-l'Estrée | 1,715 €/m² | 10.2 €/m² | 7.2 % | 28 | 1,920-0.6 % | CRelaxed |
| 2086 | 29400Bodilis, Guimiliau | 1,514 €/m² | 9.0 €/m² | 7.2 % | 211 | 20,602+0.4 % | CRelaxed |
| 2087 | 33390Anglade, Berson | 1,444 €/m² | 8.6 €/m² | 7.2 % | 172 | 17,388+0.5 % | CRelaxed |
| 2088 | 38730Blandin, Chassignieu | 1,923 €/m² | 11.5 €/m² | 7.2 % | 42 | 5,485+0.3 % | CRelaxed |
| 2089 | 69840Cenves, Chénas | 1,674 €/m² | 10.0 €/m² | 7.2 % | 28 | 2,589+0.4 % | CRelaxed |
| 2090 | 71240Beaumont-sur-Grosne, Gigny-sur-Saône | 1,404 €/m² | 8.4 €/m² | 7.2 % | 137 | 12,930-0.0 % | CRelaxed |
| 2091 | 82170Bessens, Canals | 1,743 €/m² | 10.4 €/m² | 7.2 % | 118 | 11,382+1.0 % | CRelaxed |
| 2092 | 83149Bras | 1,867 €/m² | 11.1 €/m² | 7.2 % | 41 | 2,637+0.2 % | CRelaxed |
| 2093 | 83470Ollières, Pourcieux | 2,484 €/m² | 14.8 €/m² | 7.2 % | 244 | 22,902+1.3 % | B1Tight |
| 2094 | 15300Albepierre-Bredons, Chavagnac | 1,159 €/m² | 6.9 €/m² | 7.2 % | 35 | 4,745-0.6 % | CRelaxed |
| 2095 | 25210Bonnétage, Grand'Combe-des-Bois | 2,361 €/m² | 14.1 €/m² | 7.2 % | 49 | 6,092+1.2 % | CRelaxed |
| 2096 | 26560Ballons, Eygalayes | 1,513 €/m² | 9.0 €/m² | 7.2 % | 22 | 1,168+0.2 % | CRelaxed |
| 2097 | 27310Barneville-sur-Seine, Bosgouet | 1,724 €/m² | 10.3 €/m² | 7.2 % | 135 | 12,728+1.2 % | CRelaxed |
| 2098 | 33790Auriolles, Cazaugitat | 1,319 €/m² | 7.9 €/m² | 7.2 % | 22 | 2,088-1.1 % | CRelaxed |
| 2099 | 38110Cessieu, Dolomieu | 1,949 €/m² | 11.6 €/m² | 7.2 % | 248 | 32,998+0.8 % | B2Moderate |
| 2100 | 44110Châteaubriant, Erbray | 1,439 €/m² | 8.6 €/m² | 7.2 % | 238 | 21,235+0.2 % | CRelaxed |
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).