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 %. · 22 / 103
| # | Area | Median price | Rent | Gross yield | Sales/year | Population | Tension |
|---|---|---|---|---|---|---|---|
| 1051 | 78470Milon-la-Chapelle, Saint-Lambert | 3,640 €/m² | 15.6 €/m² | 5.1 % | 74 | 8,489+0.1 % | AVery tight |
| 1052 | 84310Morières-lès-Avignon | 2,800 €/m² | 12.0 €/m² | 5.1 % | 69 | 9,019+1.2 % | B1Tight |
| 1053 | 84570Blauvac, Malemort-du-Comtat | 2,521 €/m² | 10.8 €/m² | 5.1 % | 93 | 6,182+0.6 % | CRelaxed |
| 1054 | 85620Rocheservière | 2,228 €/m² | 9.5 €/m² | 5.1 % | 38 | 3,594+1.5 % | CRelaxed |
| 1055 | 01170Cessy, Chevry | 5,229 €/m² | 22.4 €/m² | 5.1 % | 169 | 30,186+2.5 % | AVery tight |
| 1056 | 13310Saint-Martin-de-Crau | 3,032 €/m² | 13.0 €/m² | 5.1 % | 126 | 14,145+0.6 % | B1Tight |
| 1057 | 21220Brochon, Broindon | 2,332 €/m² | 10.0 €/m² | 5.1 % | 87 | 8,581-0.1 % | CRelaxed |
| 1058 | 66140Canet-en-Roussillon | 3,330 €/m² | 14.3 €/m² | 5.1 % | 130 | 13,227+0.9 % | B1Tight |
| 1059 | 66270Le Soler | 2,499 €/m² | 10.7 €/m² | 5.1 % | 77 | 7,942+0.6 % | B2Moderate |
| 1060 | 74490Mégevette, Onnion | 3,542 €/m² | 15.2 €/m² | 5.1 % | 49 | 5,375+0.7 % | B2Moderate |
| 1061 | 84170Monteux | 2,511 €/m² | 10.8 €/m² | 5.1 % | 90 | 13,301+0.7 % | B1Tight |
| 1062 | 95110Sannois | 4,121 €/m² | 17.6 €/m² | 5.1 % | 111 | 26,924+0.0 % | AVery tight |
| 1063 | 95290L'Isle-Adam | 4,085 €/m² | 17.5 €/m² | 5.1 % | 79 | 12,493+0.6 % | AVery tight |
| 1064 | 97417Saint-Denis | 3,482 €/m² | 14.9 €/m² | 5.1 % | 70 | 51,878+0.8 % | B1Tight |
| 1065 | 13109Simiane-Collongue | 4,103 €/m² | 17.6 €/m² | 5.2 % | 45 | 5,780+0.5 % | AVery tight |
| 1066 | 14860Amfreville, Bavent | 2,623 €/m² | 11.3 €/m² | 5.2 % | 78 | 6,014+1.0 % | CRelaxed |
| 1067 | 14940Banneville-la-Campagne, Sannerville | 2,392 €/m² | 10.3 €/m² | 5.2 % | 22 | 2,484+1.0 % | B2Moderate |
| 1068 | 31590Bonrepos-Riquet, Gauré | 2,434 €/m² | 10.5 €/m² | 5.2 % | 48 | 6,286+1.3 % | CRelaxed |
| 1069 | 31820Pibrac | 2,949 €/m² | 12.7 €/m² | 5.2 % | 59 | 8,977+1.0 % | B1Tight |
| 1070 | 63140Châtel-Guyon | 2,299 €/m² | 9.9 €/m² | 5.2 % | 63 | 6,299+0.2 % | B2Moderate |
| 1071 | 64480Halsou, Jatxou | 3,479 €/m² | 14.9 €/m² | 5.2 % | 56 | 11,916+1.8 % | B1Tight |
| 1072 | 77690La Genevraye, Montigny-sur-Loing | 2,656 €/m² | 11.4 €/m² | 5.2 % | 45 | 3,509+0.3 % | B2Moderate |
| 1073 | 78280Guyancourt | 4,059 €/m² | 17.4 €/m² | 5.2 % | 62 | 29,778+1.0 % | AVery tight |
| 1074 | 97424Saint-Leu | 3,679 €/m² | 15.8 €/m² | 5.2 % | 61 | 12,054+0.8 % | B1Tight |
| 1075 | 14123Cormelles-le-Royal, Fleury-sur-Orne | 2,711 €/m² | 11.7 €/m² | 5.2 % | 138 | 23,255+1.1 % | B1Tight |
| 1076 | 35540Le Tronchet, Miniac-Morvan | 2,217 €/m² | 9.5 €/m² | 5.2 % | 112 | 8,505+1.4 % | B2Moderate |
| 1077 | 64310Ascain, Saint-Pée-sur-Nivelle | 3,296 €/m² | 14.2 €/m² | 5.2 % | 94 | 14,685+1.3 % | B1Tight |
| 1078 | 77420Champs-sur-Marne | 3,750 €/m² | 16.1 €/m² | 5.2 % | 75 | 27,451+1.0 % | AVery tight |
| 1079 | 84810Aubignan | 2,540 €/m² | 10.9 €/m² | 5.2 % | 64 | 5,981+1.1 % | B1Tight |
| 1080 | 88250La Bresse | 1,974 €/m² | 8.5 €/m² | 5.2 % | 49 | 3,853-1.2 % | CRelaxed |
| 1081 | 97427L'Étang-Salé | 3,917 €/m² | 16.9 €/m² | 5.2 % | 63 | 14,464+0.3 % | B1Tight |
| 1082 | 13118Istres | 3,187 €/m² | 13.7 €/m² | 5.2 % | 46 | 22,146+0.2 % | AVery tight |
| 1083 | 13200Arles | 2,737 €/m² | 11.8 €/m² | 5.2 % | 299 | 10,362-0.2 % | B1Tight |
| 1084 | 21300Chenôve | 2,500 €/m² | 10.8 €/m² | 5.2 % | 46 | 14,244+0.1 % | B1Tight |
| 1085 | 26380Peyrins | 2,069 €/m² | 8.9 €/m² | 5.2 % | 37 | 2,613-0.2 % | B2Moderate |
| 1086 | 30190Aubussargues, Boucoiran-et-Nozières | 2,300 €/m² | 9.9 €/m² | 5.2 % | 185 | 18,572+1.0 % | CRelaxed |
| 1087 | 33310Lormont | 2,950 €/m² | 12.7 €/m² | 5.2 % | 78 | 25,769+2.2 % | B1Tight |
| 1088 | 34440Colombiers, Nissan-lez-Enserune | 2,230 €/m² | 9.6 €/m² | 5.2 % | 91 | 6,938+1.1 % | CRelaxed |
| 1089 | 40990Angoumé, Gourbera | 2,609 €/m² | 11.2 €/m² | 5.2 % | 243 | 22,487+1.0 % | B2Moderate |
| 1090 | 42530Saint-Genest-Lerpt | 2,405 €/m² | 10.4 €/m² | 5.2 % | 40 | 6,181+0.1 % | B2Moderate |
| 1091 | 54520Laxou | 2,667 €/m² | 11.5 €/m² | 5.2 % | 54 | 14,771+0.2 % | B1Tight |
| 1092 | 59370Mons-en-Barœul | 2,854 €/m² | 12.3 €/m² | 5.2 % | 123 | 21,105-0.1 % | B1Tight |
| 1093 | 66670Bages | 2,361 €/m² | 10.2 €/m² | 5.2 % | 54 | 4,560+1.4 % | B2Moderate |
| 1094 | 78330Fontenay-le-Fleury | 4,477 €/m² | 19.3 €/m² | 5.2 % | 30 | 13,680+0.4 % | AVery tight |
| 1095 | 79180Chauray | 2,313 €/m² | 10.0 €/m² | 5.2 % | 83 | 7,221+0.6 % | B2Moderate |
| 1096 | 93250Villemomble | 3,969 €/m² | 17.1 €/m² | 5.2 % | 138 | 29,795+0.1 % | A bisExtreme |
| 1097 | 14450Cricqueville-en-Bessin, Grandcamp-Maisy | 1,923 €/m² | 8.3 €/m² | 5.2 % | 37 | 1,762-1.2 % | CRelaxed |
| 1098 | 25000Besançon | 2,547 €/m² | 11.0 €/m² | 5.2 % | 212 | 118,489+0.2 % | B2Moderate |
| 1099 | 26790Bouchet, La Baume-de-Transit | 2,294 €/m² | 9.9 €/m² | 5.2 % | 72 | 8,100+0.4 % | CRelaxed |
| 1100 | 30250Aspères, Aubais | 2,707 €/m² | 11.7 €/m² | 5.2 % | 173 | 16,103+1.1 % | B1Tight |
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).