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 | 91470Angervilliers, Boullay-les-Troux | 3,069 €/m² | 15.2 €/m² | 5.9 % | 142 | 15,709+0.3 % | AVery tight |
| 1902 | 97430Le Tampon | 2,401 €/m² | 11.9 €/m² | 5.9 % | 272 | 41,290+0.8 % | B1Tight |
| 1903 | 05190Bréziers, Espinasses | 1,998 €/m² | 9.9 €/m² | 6.0 % | 20 | 2,069+1.1 % | CRelaxed |
| 1904 | 06140Coursegoules, Tourrettes-sur-Loup | 4,266 €/m² | 21.1 €/m² | 6.0 % | 191 | 24,646+0.7 % | AVery tight |
| 1905 | 29700Plomelin, Pluguffan | 2,088 €/m² | 10.4 €/m² | 6.0 % | 65 | 8,462+0.5 % | B2Moderate |
| 1906 | 34370Cazouls-lès-Béziers, Creissan | 2,105 €/m² | 10.4 €/m² | 6.0 % | 184 | 13,981+1.4 % | B2Moderate |
| 1907 | 50340Benoîtville, Bricquebosq | 2,022 €/m² | 10.0 €/m² | 6.0 % | 157 | 12,358+0.0 % | CRelaxed |
| 1908 | 63720Chappes, Chavaroux | 2,143 €/m² | 10.6 €/m² | 6.0 % | 87 | 8,969+1.0 % | CRelaxed |
| 1909 | 66180Villeneuve-de-la-Raho | 2,521 €/m² | 12.5 €/m² | 6.0 % | 51 | 4,470+1.7 % | B1Tight |
| 1910 | 07210Alissas, Baix | 2,083 €/m² | 10.3 €/m² | 6.0 % | 78 | 9,486+0.9 % | CRelaxed |
| 1911 | 11410Baraigne, Belflou | 1,745 €/m² | 8.7 €/m² | 6.0 % | 44 | 2,492+0.7 % | CRelaxed |
| 1912 | 14190Bretteville-le-Rabet, Cauvicourt | 1,837 €/m² | 9.1 €/m² | 6.0 % | 65 | 7,493+0.4 % | CRelaxed |
| 1913 | 22950Trégueux | 2,025 €/m² | 10.1 €/m² | 6.0 % | 98 | 8,450+0.2 % | B2Moderate |
| 1914 | 26240Beausemblant, Claveyson | 1,927 €/m² | 9.6 €/m² | 6.0 % | 101 | 13,679+0.4 % | CRelaxed |
| 1915 | 31410Capens, Lavernose-Lacasse | 2,300 €/m² | 11.4 €/m² | 6.0 % | 202 | 19,674+2.0 % | CRelaxed |
| 1916 | 31480Bellesserre, Brignemont | 1,579 €/m² | 7.8 €/m² | 6.0 % | 53 | 4,736+0.6 % | CRelaxed |
| 1917 | 38580Allevard, La Chapelle-du-Bard | 2,252 €/m² | 11.2 €/m² | 6.0 % | 43 | 5,218-0.3 % | CRelaxed |
| 1918 | 43000Aiguilhe, Ceyssac | 1,714 €/m² | 8.5 €/m² | 6.0 % | 119 | 26,884-0.0 % | CRelaxed |
| 1919 | 44160Besné, Crossac | 2,071 €/m² | 10.3 €/m² | 6.0 % | 265 | 23,317+1.0 % | B2Moderate |
| 1920 | 54530Arnaville, Pagny-sur-Moselle | 1,767 €/m² | 8.8 €/m² | 6.0 % | 43 | 4,849-0.5 % | CRelaxed |
| 1921 | 59263Houplin-Ancoisne | 2,293 €/m² | 11.4 €/m² | 6.0 % | 44 | 3,326-0.5 % | B2Moderate |
| 1922 | 63430Les Martres-d'Artière, Pont-du-Château | 2,081 €/m² | 10.3 €/m² | 6.0 % | 156 | 14,664+1.5 % | B2Moderate |
| 1923 | 77330Ozoir-la-Ferrière | 3,358 €/m² | 16.7 €/m² | 6.0 % | 169 | 21,238+0.6 % | AVery tight |
| 1924 | 77450Condé-Sainte-Libiaire, Esbly | 3,021 €/m² | 15.0 €/m² | 6.0 % | 160 | 15,078+0.5 % | AVery tight |
| 1925 | 78240Aigremont, Chambourcy | 4,316 €/m² | 21.4 €/m² | 6.0 % | 46 | 6,922+0.0 % | AVery tight |
| 1926 | 93600Aulnay-sous-Bois | 3,689 €/m² | 18.3 €/m² | 6.0 % | 345 | 87,599+0.7 % | AVery tight |
| 1927 | 04110Aubenas-les-Alpes, Montfuron | 2,336 €/m² | 11.6 €/m² | 6.0 % | 43 | 2,745+0.9 % | CRelaxed |
| 1928 | 14460Colombelles | 2,194 €/m² | 10.9 €/m² | 6.0 % | 43 | 7,243+1.6 % | B1Tight |
| 1929 | 17810Nieul-lès-Saintes, Pessines | 1,875 €/m² | 9.3 €/m² | 6.0 % | 59 | 5,263+0.5 % | CRelaxed |
| 1930 | 26210Lapeyrouse-Mornay, Lens-Lestang | 1,925 €/m² | 9.6 €/m² | 6.0 % | 70 | 7,211+0.0 % | CRelaxed |
| 1931 | 32230Armentieux, Armous-et-Cau | 1,594 €/m² | 7.9 €/m² | 6.0 % | 55 | 3,218-0.9 % | CRelaxed |
| 1932 | 38590Brion, Brézins | 2,250 €/m² | 11.2 €/m² | 6.0 % | 77 | 9,214+0.7 % | CRelaxed |
| 1933 | 73730Cevins, Rognaix | 2,283 €/m² | 11.4 €/m² | 6.0 % | 25 | 1,728+0.3 % | CRelaxed |
| 1934 | 77950Maincy, Moisenay | 2,669 €/m² | 13.3 €/m² | 6.0 % | 75 | 9,138+2.3 % | AVery tight |
| 1935 | 91410Authon-la-Plaine, Chatignonville | 2,625 €/m² | 13.1 €/m² | 6.0 % | 139 | 18,650+0.4 % | B1Tight |
| 1936 | 42210Bellegarde-en-Forez, Boisset-lès-Montrond | 1,979 €/m² | 9.9 €/m² | 6.0 % | 150 | 15,498+0.7 % | B2Moderate |
| 1937 | 49190Denée, Rochefort-sur-Loire | 2,090 €/m² | 10.4 €/m² | 6.0 % | 52 | 5,537+0.3 % | CRelaxed |
| 1938 | 60370Berthecourt, Hermes | 2,255 €/m² | 11.2 €/m² | 6.0 % | 46 | 4,648-0.2 % | CRelaxed |
| 1939 | 60530Crouy-en-Thelle, Dieudonné | 2,536 €/m² | 12.6 €/m² | 6.0 % | 123 | 11,531+1.2 % | AVery tight |
| 1940 | 62570Hallines, Helfaut | 1,627 €/m² | 8.1 €/m² | 6.0 % | 70 | 7,160+0.0 % | B2Moderate |
| 1941 | 66280Saleilles | 2,514 €/m² | 12.5 €/m² | 6.0 % | 42 | 5,698+1.5 % | B2Moderate |
| 1942 | 77860Couilly-Pont-aux-Dames, Quincy-Voisins | 2,818 €/m² | 14.0 €/m² | 6.0 % | 118 | 11,513+0.6 % | AVery tight |
| 1943 | 78720Cernay-la-Ville, Dampierre-en-Yvelines | 3,185 €/m² | 15.9 €/m² | 6.0 % | 44 | 4,311-0.5 % | B1Tight |
| 1944 | 79510Coulon | 1,864 €/m² | 9.3 €/m² | 6.0 % | 29 | 2,299+0.2 % | CRelaxed |
| 1945 | 93150Le Blanc-Mesnil | 3,657 €/m² | 18.2 €/m² | 6.0 % | 163 | 62,376+1.6 % | AVery tight |
| 1946 | 29280Locmaria-Plouzané, Plouzané | 2,257 €/m² | 11.3 €/m² | 6.0 % | 160 | 18,697+0.9 % | B2Moderate |
| 1947 | 35120Baguer-Morvan, Baguer-Pican | 1,965 €/m² | 9.8 €/m² | 6.0 % | 224 | 18,964+0.4 % | B2Moderate |
| 1948 | 37150Bléré, Chenonceaux | 1,779 €/m² | 8.9 €/m² | 6.0 % | 212 | 14,152+0.4 % | B1Tight |
| 1949 | 71680Crêches-sur-Saône, Vinzelles | 1,879 €/m² | 9.4 €/m² | 6.0 % | 30 | 3,956+0.9 % | B2Moderate |
| 1950 | 77470Boutigny, Fublaines | 2,691 €/m² | 13.4 €/m² | 6.0 % | 123 | 9,765+0.8 % | 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).