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 %. · 39 / 103
| # | Area | Median price | Rent | Gross yield | Sales/year | Population | Tension |
|---|---|---|---|---|---|---|---|
| 1901 | 16100Boutiers-Saint-Trojan, Châteaubernard | 1,467 €/m² | 9.0 €/m² | 7.4 % | 355 | 28,225-0.0 % | CRelaxed |
| 1902 | 25440Abbans-Dessus, Bartherans | 1,444 €/m² | 8.9 €/m² | 7.4 % | 50 | 6,505-0.2 % | CRelaxed |
| 1903 | 62640Montigny-en-Gohelle | 1,473 €/m² | 9.1 €/m² | 7.4 % | 73 | 9,743-0.8 % | B2Moderate |
| 1904 | 63480Bertignat, Marat | 997 €/m² | 6.1 €/m² | 7.4 % | 38 | 1,982+0.1 % | CRelaxed |
| 1905 | 65000Tarbes | 1,610 €/m² | 9.9 €/m² | 7.4 % | 201 | 44,399+0.9 % | B2Moderate |
| 1906 | 71150Bouzeron, Chagny | 1,598 €/m² | 9.8 €/m² | 7.4 % | 147 | 14,507-0.3 % | CRelaxed |
| 1907 | 76870Beaussault, Gaillefontaine | 1,269 €/m² | 7.8 €/m² | 7.4 % | 23 | 1,518-1.0 % | CRelaxed |
| 1908 | 82600Aucamville, Beaupuy | 1,576 €/m² | 9.7 €/m² | 7.4 % | 119 | 10,860+0.6 % | CRelaxed |
| 1909 | 85490Benet | 1,380 €/m² | 8.5 €/m² | 7.4 % | 39 | 4,089+0.3 % | CRelaxed |
| 1910 | 88130Avrainville, Battexey | 1,388 €/m² | 8.5 €/m² | 7.4 % | 74 | 7,952-0.3 % | CRelaxed |
| 1911 | 08360Château-Porcien, Condé-lès-Herpy | 1,272 €/m² | 7.8 €/m² | 7.4 % | 24 | 2,023-0.7 % | CRelaxed |
| 1912 | 09120Artix, Calzan | 1,445 €/m² | 8.9 €/m² | 7.4 % | 110 | 8,931+0.5 % | CRelaxed |
| 1913 | 32360Antras, Castillon-Massas | 1,294 €/m² | 8.0 €/m² | 7.4 % | 24 | 2,255-0.2 % | CRelaxed |
| 1914 | 35620Ercé-en-Lamée, Teillay | 1,231 €/m² | 7.6 €/m² | 7.4 % | 45 | 2,683+0.4 % | CRelaxed |
| 1915 | 59299Boeschepe | 1,535 €/m² | 9.4 €/m² | 7.4 % | 27 | 2,244+0.3 % | CRelaxed |
| 1916 | 70190Aulx-lès-Cromary, Authoison | 1,538 €/m² | 9.5 €/m² | 7.4 % | 111 | 12,456+0.8 % | CRelaxed |
| 1917 | 79260François, La Crèche | 1,479 €/m² | 9.1 €/m² | 7.4 % | 93 | 8,710+0.3 % | CRelaxed |
| 1918 | 80310Belloy-sur-Somme, Bourdon | 1,459 €/m² | 9.0 €/m² | 7.4 % | 61 | 5,886-0.3 % | CRelaxed |
| 1919 | 11310Lacombe, Saint-Denis | 1,269 €/m² | 7.8 €/m² | 7.4 % | 35 | 1,851-0.2 % | CRelaxed |
| 1920 | 12310Bertholène, Gaillac-d'Aveyron | 1,367 €/m² | 8.4 €/m² | 7.4 % | 55 | 4,267+0.3 % | CRelaxed |
| 1921 | 25650Gilley, La Chaux | 2,301 €/m² | 14.1 €/m² | 7.4 % | 20 | 5,214+1.5 % | CRelaxed |
| 1922 | 42360Cottance, Essertines-en-Donzy | 1,294 €/m² | 7.9 €/m² | 7.4 % | 67 | 4,655+0.1 % | CRelaxed |
| 1923 | 59148Flines-lez-Raches | 1,547 €/m² | 9.5 €/m² | 7.4 % | 52 | 5,745+0.4 % | B2Moderate |
| 1924 | 62122Labeuvrière, Lapugnoy | 1,411 €/m² | 8.7 €/m² | 7.4 % | 71 | 5,129-0.1 % | B2Moderate |
| 1925 | 63460Artonne, Beauregard-Vendon | 1,555 €/m² | 9.5 €/m² | 7.4 % | 74 | 6,561+0.9 % | CRelaxed |
| 1926 | 78910Boissets, Béhoust | 2,362 €/m² | 14.5 €/m² | 7.4 % | 82 | 7,238+1.1 % | B2Moderate |
| 1927 | 79300Argentonnay, Boismé | 1,336 €/m² | 8.2 €/m² | 7.4 % | 231 | 23,328+0.3 % | CRelaxed |
| 1928 | 01270Beaupont, Coligny | 1,234 €/m² | 7.6 €/m² | 7.4 % | 62 | 4,309+0.9 % | CRelaxed |
| 1929 | 21150Alise-Sainte-Reine, Bussy-le-Grand | 1,333 €/m² | 8.2 €/m² | 7.4 % | 45 | 7,075-0.6 % | CRelaxed |
| 1930 | 54570Foug, Laneuveville-derrière-Foug | 1,217 €/m² | 7.5 €/m² | 7.4 % | 36 | 3,645-0.4 % | CRelaxed |
| 1931 | 83780Flayosc | 1,969 €/m² | 12.1 €/m² | 7.4 % | 83 | 4,673+0.8 % | B1Tight |
| 1932 | 02200Acy, Ambrief | 1,575 €/m² | 9.6 €/m² | 7.3 % | 323 | 47,474-0.1 % | B2Moderate |
| 1933 | 27570Acon, Breux-sur-Avre | 1,482 €/m² | 9.1 €/m² | 7.3 % | 34 | 1,889-0.8 % | CRelaxed |
| 1934 | 34620Puisserguier | 1,616 €/m² | 9.9 €/m² | 7.3 % | 54 | 3,078+1.0 % | CRelaxed |
| 1935 | 49630Loire-Authion, Mazé-Milon | 1,691 €/m² | 10.3 €/m² | 7.3 % | 86 | 7,072+0.5 % | CRelaxed |
| 1936 | 59168Boussois | 1,213 €/m² | 7.4 €/m² | 7.3 % | 30 | 3,123-0.4 % | B2Moderate |
| 1937 | 59194Anhiers, Râches | 1,492 €/m² | 9.1 €/m² | 7.3 % | 37 | 3,560-0.3 % | B2Moderate |
| 1938 | 60860Blicourt, Oudeuil | 1,526 €/m² | 9.3 €/m² | 7.3 % | 26 | 2,470-0.2 % | CRelaxed |
| 1939 | 71260Azé, Bissy-la-Mâconnaise | 1,593 €/m² | 9.7 €/m² | 7.3 % | 114 | 10,233+0.2 % | CRelaxed |
| 1940 | 80490Bailleul, Citerne | 1,259 €/m² | 7.7 €/m² | 7.3 % | 22 | 2,525-0.4 % | CRelaxed |
| 1941 | 83340Cabasse, Flassans-sur-Issole | 2,100 €/m² | 12.9 €/m² | 7.3 % | 285 | 25,432+1.0 % | B1Tight |
| 1942 | 86510Brux, Champagné-le-Sec | 1,026 €/m² | 6.3 €/m² | 7.3 % | 32 | 2,186+0.3 % | CRelaxed |
| 1943 | 10190Aix-Villemaur-Pâlis, Bercenay-en-Othe | 1,327 €/m² | 8.1 €/m² | 7.3 % | 93 | 8,370-0.3 % | CRelaxed |
| 1944 | 17380Annezay, Archingeay | 1,517 €/m² | 9.3 €/m² | 7.3 % | 83 | 6,040+0.6 % | CRelaxed |
| 1945 | 22170Boqueho, Bringolo | 1,503 €/m² | 9.2 €/m² | 7.3 % | 134 | 13,238+0.5 % | CRelaxed |
| 1946 | 22290Gommenec'h, Goudelin | 1,550 €/m² | 9.5 €/m² | 7.3 % | 144 | 10,988+0.5 % | CRelaxed |
| 1947 | 27500Aizier, Bouquelon | 1,506 €/m² | 9.2 €/m² | 7.3 % | 218 | 21,282-0.3 % | B2Moderate |
| 1948 | 29610Garlan, Plouigneau | 1,500 €/m² | 9.2 €/m² | 7.3 % | 61 | 3,550+0.0 % | CRelaxed |
| 1949 | 50150Beauficel, Brouains | 1,036 €/m² | 6.3 €/m² | 7.3 % | 82 | 4,034-0.6 % | CRelaxed |
| 1950 | 59552Courchelettes, Lambres-lez-Douai | 1,459 €/m² | 8.9 €/m² | 7.3 % | 102 | 7,738-0.2 % | 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 (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).