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 %. · 40 / 103
| # | Area | Median price | Rent | Gross yield | Sales/year | Population | Tension |
|---|---|---|---|---|---|---|---|
| 1951 | 77610Châtres, Crèvecœur-en-Brie | 2,540 €/m² | 12.7 €/m² | 6.0 % | 118 | 12,571+1.6 % | B2Moderate |
| 1952 | 83660Carnoules | 2,696 €/m² | 13.5 €/m² | 6.0 % | 63 | 4,388+2.6 % | B2Moderate |
| 1953 | 95280Jouy-le-Moutier | 3,067 €/m² | 15.3 €/m² | 6.0 % | 115 | 17,854+1.2 % | AVery tight |
| 1954 | 95360Montmagny | 3,443 €/m² | 17.2 €/m² | 6.0 % | 54 | 15,105+1.0 % | AVery tight |
| 1955 | 15110Anterrieux, Chaudes-Aigues | 1,406 €/m² | 7.0 €/m² | 6.0 % | 33 | 2,310-0.6 % | CRelaxed |
| 1956 | 17870Breuil-Magné, Loire-les-Marais | 2,411 €/m² | 12.1 €/m² | 6.0 % | 24 | 2,307+1.5 % | B2Moderate |
| 1957 | 45150Darvoy, Férolles | 1,764 €/m² | 8.8 €/m² | 6.0 % | 73 | 8,203+0.0 % | CRelaxed |
| 1958 | 78410Aubergenville, Bouafle | 3,107 €/m² | 15.5 €/m² | 6.0 % | 142 | 19,152+1.0 % | AVery tight |
| 1959 | 13840Rognes | 2,656 €/m² | 13.3 €/m² | 6.0 % | 46 | 4,693-0.2 % | B1Tight |
| 1960 | 24540Biron, Capdrot | 1,535 €/m² | 7.7 €/m² | 6.0 % | 28 | 2,218-0.8 % | CRelaxed |
| 1961 | 74580Viry | 4,351 €/m² | 21.8 €/m² | 6.0 % | 36 | 5,809+2.7 % | AVery tight |
| 1962 | 77100Mareuil-lès-Meaux, Meaux | 2,777 €/m² | 13.9 €/m² | 6.0 % | 225 | 67,558+0.9 % | AVery tight |
| 1963 | 86000Poitiers | 1,979 €/m² | 9.9 €/m² | 6.0 % | 460 | 89,916+0.3 % | B1Tight |
| 1964 | 04500Allemagne-en-Provence, Montagnac-Montpezat | 1,947 €/m² | 9.8 €/m² | 6.0 % | 71 | 3,843-0.9 % | CRelaxed |
| 1965 | 15340Cassaniouze, Puycapel | 1,289 €/m² | 6.5 €/m² | 6.0 % | 24 | 1,434-1.0 % | CRelaxed |
| 1966 | 17780Moëze, Saint-Froult | 2,024 €/m² | 10.2 €/m² | 6.0 % | 77 | 5,526+1.0 % | CRelaxed |
| 1967 | 30000Nîmes | 2,418 €/m² | 12.1 €/m² | 6.0 % | 375 | 75,920+0.1 % | B1Tight |
| 1968 | 33460Arcins, Arsac | 2,301 €/m² | 11.5 €/m² | 6.0 % | 186 | 18,041+1.2 % | CRelaxed |
| 1969 | 38470Beaulieu, Chantesse | 1,988 €/m² | 10.0 €/m² | 6.0 % | 66 | 11,782+0.6 % | B2Moderate |
| 1970 | 49730Montsoreau, Parnay | 1,660 €/m² | 8.3 €/m² | 6.0 % | 38 | 3,269-0.3 % | CRelaxed |
| 1971 | 62215Oye-Plage | 1,881 €/m² | 9.4 €/m² | 6.0 % | 41 | 5,780+0.8 % | B2Moderate |
| 1972 | 63100Clermont-Ferrand | 2,285 €/m² | 11.5 €/m² | 6.0 % | 202 | 73,176+0.4 % | B1Tight |
| 1973 | 66330Cabestany | 2,580 €/m² | 13.0 €/m² | 6.0 % | 85 | 10,465+0.9 % | B2Moderate |
| 1974 | 73400Cohennoz, Marthod | 2,635 €/m² | 13.2 €/m² | 6.0 % | 50 | 8,568+0.1 % | B1Tight |
| 1975 | 77220Favières, Gretz-Armainvilliers | 2,967 €/m² | 14.9 €/m² | 6.0 % | 161 | 22,194+0.2 % | AVery tight |
| 1976 | 86240Croutelle, Fontaine-le-Comte | 1,774 €/m² | 8.9 €/m² | 6.0 % | 155 | 14,292+0.6 % | B2Moderate |
| 1977 | 88390Chaumousey, Darnieulles | 1,547 €/m² | 7.8 €/m² | 6.0 % | 99 | 9,305-0.3 % | B2Moderate |
| 1978 | 95570Attainville, Bouffémont | 3,151 €/m² | 15.8 €/m² | 6.0 % | 79 | 10,536+0.5 % | AVery tight |
| 1979 | 01290Bey, Biziat | 1,952 €/m² | 9.8 €/m² | 6.0 % | 97 | 10,868+0.7 % | CRelaxed |
| 1980 | 06450Belvédère, La Bollène-Vésubie | 1,956 €/m² | 9.8 €/m² | 6.0 % | 61 | 6,616-0.0 % | B2Moderate |
| 1981 | 11290Alairac, Arzens | 1,587 €/m² | 8.0 €/m² | 6.0 % | 98 | 7,235+0.9 % | CRelaxed |
| 1982 | 22120Hillion, Pommeret | 1,884 €/m² | 9.5 €/m² | 6.0 % | 146 | 15,494+0.4 % | B2Moderate |
| 1983 | 41500Avaray, Cour-sur-Loire | 1,571 €/m² | 7.9 €/m² | 6.0 % | 189 | 14,934-0.1 % | B2Moderate |
| 1984 | 44522La Roche-Blanche, Mésanger | 1,882 €/m² | 9.5 €/m² | 6.0 % | 63 | 7,018+0.4 % | CRelaxed |
| 1985 | 62132Boursin, Caffiers | 1,785 €/m² | 9.0 €/m² | 6.0 % | 31 | 3,497+0.0 % | CRelaxed |
| 1986 | 66550Corneilla-la-Rivière | 1,745 €/m² | 8.8 €/m² | 6.0 % | 32 | 2,004+0.0 % | CRelaxed |
| 1987 | 76570Cideville, Fresquiennes | 1,774 €/m² | 8.9 €/m² | 6.0 % | 125 | 12,117+0.1 % | B2Moderate |
| 1988 | 77670Saint-Mammès, Vernou-la-Celle-sur-Seine | 2,568 €/m² | 12.9 €/m² | 6.0 % | 59 | 5,792-0.3 % | B1Tight |
| 1989 | 86580Biard, Vouneuil-sous-Biard | 2,030 €/m² | 10.2 €/m² | 6.0 % | 93 | 8,200+1.3 % | B2Moderate |
| 1990 | 01440Viriat | 2,083 €/m² | 10.5 €/m² | 6.0 % | 44 | 7,102+1.4 % | B2Moderate |
| 1991 | 31190Auragne, Auribail | 2,187 €/m² | 11.0 €/m² | 6.0 % | 165 | 19,133+1.4 % | CRelaxed |
| 1992 | 33240Asques, Cadillac-en-Fronsadais | 2,169 €/m² | 10.9 €/m² | 6.0 % | 366 | 38,470+1.6 % | B2Moderate |
| 1993 | 34390Colombières-sur-Orb, Mons | 1,431 €/m² | 7.2 €/m² | 6.0 % | 64 | 3,396-0.3 % | CRelaxed |
| 1994 | 35450Dourdain, Landavran | 1,738 €/m² | 8.7 €/m² | 6.0 % | 82 | 6,907+0.4 % | CRelaxed |
| 1995 | 37190Azay-le-Rideau, Cheillé | 1,802 €/m² | 9.1 €/m² | 6.0 % | 123 | 11,581+0.3 % | B2Moderate |
| 1996 | 37230Fondettes, Luynes | 2,276 €/m² | 11.5 €/m² | 6.0 % | 188 | 19,204+0.5 % | B1Tight |
| 1997 | 38300Bourgoin-Jallieu, Châteauvilain | 2,501 €/m² | 12.6 €/m² | 6.0 % | 308 | 55,903+1.1 % | B1Tight |
| 1998 | 39400Bellefontaine, Hauts de Bienne | 2,276 €/m² | 11.5 €/m² | 6.0 % | 37 | 11,624-0.1 % | B2Moderate |
| 1999 | 45140Boulay-les-Barres, Bucy-Saint-Liphard | 2,152 €/m² | 10.8 €/m² | 6.0 % | 223 | 32,568+1.0 % | B1Tight |
| 2000 | 51190Avize, Blancs-Coteaux | 1,538 €/m² | 7.7 €/m² | 6.0 % | 44 | 5,152-0.9 % | 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).