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 %. · 41 / 103
| # | Area | Median price | Rent | Gross yield | Sales/year | Population | Tension |
|---|---|---|---|---|---|---|---|
| 2001 | 29670Henvic, Locquénolé | 1,557 €/m² | 9.4 €/m² | 7.3 % | 59 | 4,885-0.5 % | CRelaxed |
| 2002 | 38870Bressieux, Saint-Pierre-de-Bressieux | 1,781 €/m² | 10.8 €/m² | 7.3 % | 36 | 4,065+1.0 % | CRelaxed |
| 2003 | 86800Bignoux, Jardres | 1,378 €/m² | 8.4 €/m² | 7.3 % | 101 | 12,504+1.0 % | CRelaxed |
| 2004 | 02160Beaurieux, Blanzy-lès-Fismes | 1,343 €/m² | 8.1 €/m² | 7.3 % | 92 | 7,173-0.1 % | CRelaxed |
| 2005 | 16600Magnac-sur-Touvre, Mornac | 1,476 €/m² | 8.9 €/m² | 7.3 % | 201 | 13,920+0.1 % | B2Moderate |
| 2006 | 22980La Landec, Languédias | 1,450 €/m² | 8.8 €/m² | 7.3 % | 81 | 5,951+0.5 % | CRelaxed |
| 2007 | 27400Acquigny, Amfreville-sur-Iton | 1,745 €/m² | 10.6 €/m² | 7.3 % | 314 | 32,060+0.3 % | B2Moderate |
| 2008 | 42190Chandon, Charlieu | 1,400 €/m² | 8.5 €/m² | 7.3 % | 71 | 7,801+0.1 % | CRelaxed |
| 2009 | 65200Antist, Argelès-Bagnères | 1,692 €/m² | 10.2 €/m² | 7.3 % | 138 | 11,854-0.1 % | CRelaxed |
| 2010 | 24310Biras, Bourdeilles | 1,217 €/m² | 7.4 €/m² | 7.3 % | 77 | 3,214+0.4 % | CRelaxed |
| 2011 | 41330Averdon, Champigny-en-Beauce | 1,608 €/m² | 9.7 €/m² | 7.3 % | 47 | 4,950-0.2 % | B2Moderate |
| 2012 | 52310Annéville-la-Prairie, Bologne | 1,020 €/m² | 6.2 €/m² | 7.3 % | 24 | 2,768-0.3 % | CRelaxed |
| 2013 | 59554Bantigny, Neuville-Saint-Rémy | 1,395 €/m² | 8.4 €/m² | 7.3 % | 99 | 7,737+0.1 % | B2Moderate |
| 2014 | 71120Baron, Champlecy | 1,250 €/m² | 7.6 €/m² | 7.3 % | 61 | 5,754-0.3 % | CRelaxed |
| 2015 | 76140Le Petit-Quevilly | 1,852 €/m² | 11.2 €/m² | 7.3 % | 158 | 22,208-0.3 % | B1Tight |
| 2016 | 76490Anquetierville, Louvetot | 1,348 €/m² | 8.2 €/m² | 7.3 % | 91 | 8,398+0.2 % | CRelaxed |
| 2017 | 01450Bolozon, Cerdon | 1,511 €/m² | 9.1 €/m² | 7.2 % | 34 | 3,664+0.5 % | CRelaxed |
| 2018 | 28350Dampierre-sur-Avre, Saint-Lubin-des-Joncherets | 1,523 €/m² | 9.2 €/m² | 7.2 % | 50 | 4,872+0.2 % | CRelaxed |
| 2019 | 32310Bezolles, Lagardère | 1,186 €/m² | 7.2 €/m² | 7.2 % | 39 | 2,308-0.1 % | CRelaxed |
| 2020 | 53600Assé-le-Bérenger, Mézangers | 1,285 €/m² | 7.8 €/m² | 7.2 % | 146 | 7,207-0.6 % | CRelaxed |
| 2021 | 56300Kergrist, Le Sourn | 1,530 €/m² | 9.2 €/m² | 7.2 % | 206 | 22,699+0.4 % | CRelaxed |
| 2022 | 62117Brebières | 1,731 €/m² | 10.4 €/m² | 7.2 % | 67 | 5,283+0.8 % | B2Moderate |
| 2023 | 76510Dampierre-Saint-Nicolas, Freulleville | 1,532 €/m² | 9.2 €/m² | 7.2 % | 108 | 7,934-0.1 % | CRelaxed |
| 2024 | 77120Amillis, Aulnoy | 2,072 €/m² | 12.5 €/m² | 7.2 % | 237 | 28,140+0.9 % | B1Tight |
| 2025 | 77150Férolles-Attilly, Lésigny | 2,781 €/m² | 16.8 €/m² | 7.2 % | 99 | 8,171-0.5 % | AVery tight |
| 2026 | 83560Artigues, Esparron-de-Pallières | 1,811 €/m² | 10.9 €/m² | 7.2 % | 232 | 15,826+0.6 % | B2Moderate |
| 2027 | 86170Avanton, Champigny en Rochereau | 1,441 €/m² | 8.7 €/m² | 7.2 % | 201 | 16,689+0.4 % | CRelaxed |
| 2028 | 16160Gond-Pontouvre | 1,479 €/m² | 8.9 €/m² | 7.2 % | 96 | 5,862-0.1 % | B2Moderate |
| 2029 | 39170Coteaux du Lizon, Lavans-lès-Saint-Claude | 1,504 €/m² | 9.1 €/m² | 7.2 % | 33 | 5,107-1.1 % | CRelaxed |
| 2030 | 59154Crespin | 1,374 €/m² | 8.3 €/m² | 7.2 % | 45 | 4,532+0.2 % | B2Moderate |
| 2031 | 59494Aubry-du-Hainaut, Petite-Forêt | 1,545 €/m² | 9.3 €/m² | 7.2 % | 56 | 6,759+0.8 % | B2Moderate |
| 2032 | 63770Les Ancizes-Comps | 1,173 €/m² | 7.1 €/m² | 7.2 % | 21 | 1,682+0.5 % | CRelaxed |
| 2033 | 28800Alluyes, Bonneval | 1,376 €/m² | 8.3 €/m² | 7.2 % | 111 | 10,874-0.3 % | CRelaxed |
| 2034 | 52000Brethenay, Buxières-lès-Villiers | 1,377 €/m² | 8.3 €/m² | 7.2 % | 192 | 27,564-0.8 % | CRelaxed |
| 2035 | 54110Anthelupt, Buissoncourt | 1,698 €/m² | 10.2 €/m² | 7.2 % | 242 | 21,337-0.3 % | B2Moderate |
| 2036 | 54350Mont-Saint-Martin | 1,716 €/m² | 10.3 €/m² | 7.2 % | 58 | 9,361+1.6 % | B2Moderate |
| 2037 | 60210Beaudéduit, Briot | 1,325 €/m² | 8.0 €/m² | 7.2 % | 96 | 8,239-0.5 % | CRelaxed |
| 2038 | 62750Loos-en-Gohelle | 1,583 €/m² | 9.5 €/m² | 7.2 % | 64 | 6,799+0.4 % | B2Moderate |
| 2039 | 76210Bernières, Beuzeville-la-Grenier | 1,387 €/m² | 8.4 €/m² | 7.2 % | 315 | 25,159+0.0 % | B2Moderate |
| 2040 | 77130Barbey, Cannes-Écluse | 1,979 €/m² | 11.9 €/m² | 7.2 % | 204 | 39,593+1.4 % | B1Tight |
| 2041 | 88120Basse-sur-le-Rupt, Cleurie | 1,450 €/m² | 8.7 €/m² | 7.2 % | 87 | 10,964-0.3 % | CRelaxed |
| 2042 | 28120Bailleau-le-Pin, Blandainville | 1,414 €/m² | 8.5 €/m² | 7.2 % | 144 | 11,764-0.1 % | CRelaxed |
| 2043 | 49250Beaufort-en-Anjou, Brissac Loire Aubance | 1,667 €/m² | 10.0 €/m² | 7.2 % | 153 | 21,135+0.1 % | CRelaxed |
| 2044 | 69550Amplepuis, Cublize | 1,538 €/m² | 9.2 €/m² | 7.2 % | 67 | 8,280-0.0 % | CRelaxed |
| 2045 | 69560Saint-Cyr-sur-le-Rhône, Saint-Romain-en-Gal | 2,001 €/m² | 12.0 €/m² | 7.2 % | 31 | 5,323+0.7 % | B2Moderate |
| 2046 | 19600Chartrier-Ferrière, Chasteaux | 1,603 €/m² | 9.6 €/m² | 7.2 % | 126 | 10,981+0.4 % | B2Moderate |
| 2047 | 38630Corbelin, Les Avenières Veyrins-Thuellin | 1,854 €/m² | 11.1 €/m² | 7.2 % | 82 | 10,073+0.3 % | CRelaxed |
| 2048 | 53290Beaumont-Pied-de-Bœuf, Bierné-les-Villages | 1,210 €/m² | 7.3 €/m² | 7.2 % | 91 | 6,590-0.3 % | CRelaxed |
| 2049 | 54440Herserange | 1,722 €/m² | 10.3 €/m² | 7.2 % | 32 | 4,170-0.5 % | B2Moderate |
| 2050 | 59760Grande-Synthe | 1,689 €/m² | 10.1 €/m² | 7.2 % | 106 | 20,239-1.6 % | 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).