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 %. · 45 / 103
| # | Area | Median price | Rent | Gross yield | Sales/year | Population | Tension |
|---|---|---|---|---|---|---|---|
| 2201 | 51240Ablancourt, Aulnay-l'Aître | 1,638 €/m² | 8.5 €/m² | 6.2 % | 67 | 7,583-0.1 % | CRelaxed |
| 2202 | 59261Wahagnies | 1,981 €/m² | 10.3 €/m² | 6.2 % | 37 | 2,613-0.0 % | B2Moderate |
| 2203 | 59480Illies, La Bassée | 1,879 €/m² | 9.8 €/m² | 6.2 % | 91 | 8,362+0.6 % | B2Moderate |
| 2204 | 95500Bonneuil-en-France, Gonesse | 3,248 €/m² | 16.9 €/m² | 6.2 % | 103 | 33,556+0.8 % | AVery tight |
| 2205 | 95810Arronville, Berville | 2,630 €/m² | 13.7 €/m² | 6.2 % | 31 | 3,044+0.1 % | B1Tight |
| 2206 | 97412Bras-Panon | 2,276 €/m² | 11.8 €/m² | 6.2 % | 30 | 13,012+0.1 % | B1Tight |
| 2207 | 17170Benon, Courçon | 1,903 €/m² | 9.9 €/m² | 6.2 % | 197 | 12,767+1.7 % | CRelaxed |
| 2208 | 34320Fontès, Fos | 1,818 €/m² | 9.5 €/m² | 6.2 % | 133 | 7,199+0.9 % | CRelaxed |
| 2209 | 35600Bains-sur-Oust, Redon | 1,772 €/m² | 9.2 €/m² | 6.2 % | 147 | 15,324+0.5 % | CRelaxed |
| 2210 | 37380Crotelles, Monnaie | 1,776 €/m² | 9.2 €/m² | 6.2 % | 105 | 10,101+0.6 % | CRelaxed |
| 2211 | 37400Amboise, Lussault-sur-Loire | 2,066 €/m² | 10.7 €/m² | 6.2 % | 135 | 13,823-0.2 % | B1Tight |
| 2212 | 44440Joué-sur-Erdre, Pannecé | 1,713 €/m² | 8.9 €/m² | 6.2 % | 113 | 9,581+1.0 % | CRelaxed |
| 2213 | 49750Beaulieu-sur-Layon, Bellevigne-en-Layon | 1,616 €/m² | 8.4 €/m² | 6.2 % | 60 | 11,561+0.2 % | CRelaxed |
| 2214 | 59136Wavrin | 2,526 €/m² | 13.1 €/m² | 6.2 % | 96 | 7,758+0.1 % | B2Moderate |
| 2215 | 94310Orly | 3,890 €/m² | 20.2 €/m² | 6.2 % | 59 | 24,658+1.0 % | AVery tight |
| 2216 | 07430Colombier-le-Cardinal, Davézieux | 2,195 €/m² | 11.4 €/m² | 6.3 % | 67 | 9,977+1.0 % | CRelaxed |
| 2217 | 59239La Neuville, Thumeries | 2,018 €/m² | 10.5 €/m² | 6.3 % | 65 | 4,763+0.3 % | B2Moderate |
| 2218 | 60660Cires-lès-Mello, Cramoisy | 2,224 €/m² | 11.6 €/m² | 6.3 % | 70 | 6,853-0.2 % | B1Tight |
| 2219 | 76290Fontaine-la-Mallet, Fontenay | 2,227 €/m² | 11.6 €/m² | 6.3 % | 214 | 22,459+0.2 % | B1Tight |
| 2220 | 83370Fréjus | 3,491 €/m² | 18.2 €/m² | 6.3 % | 66 | 29,860+1.2 % | AVery tight |
| 2221 | 83790Pignans | 2,641 €/m² | 13.8 €/m² | 6.3 % | 72 | 4,838+2.7 % | B2Moderate |
| 2222 | 88190Golbey | 1,740 €/m² | 9.1 €/m² | 6.3 % | 56 | 8,832+0.4 % | B2Moderate |
| 2223 | 91650Breuillet, Breux-Jouy | 2,744 €/m² | 14.3 €/m² | 6.3 % | 70 | 11,365+0.8 % | AVery tight |
| 2224 | 95420Ambleville, Arthies | 2,393 €/m² | 12.5 €/m² | 6.3 % | 105 | 10,417+0.2 % | B2Moderate |
| 2225 | 34360Assignan, Babeau-Bouldoux | 1,390 €/m² | 7.3 €/m² | 6.3 % | 87 | 4,397+0.4 % | CRelaxed |
| 2226 | 60560Orry-la-Ville | 3,276 €/m² | 17.1 €/m² | 6.3 % | 39 | 3,583+0.6 % | AVery tight |
| 2227 | 60570Andeville, Laboissière-en-Thelle | 2,408 €/m² | 12.6 €/m² | 6.3 % | 65 | 5,718+0.9 % | B2Moderate |
| 2228 | 61360Belforêt-en-Perche, Bellavilliers | 1,243 €/m² | 6.5 €/m² | 6.3 % | 41 | 2,280-0.3 % | CRelaxed |
| 2229 | 62000Arras, Dainville | 1,967 €/m² | 10.3 €/m² | 6.3 % | 307 | 48,558+0.4 % | B2Moderate |
| 2230 | 62142Alincthun, Belle-et-Houllefort | 1,724 €/m² | 9.0 €/m² | 6.3 % | 27 | 2,977+0.1 % | CRelaxed |
| 2231 | 62480Le Portel | 1,801 €/m² | 9.4 €/m² | 6.3 % | 68 | 8,768-0.8 % | B2Moderate |
| 2232 | 66130Boule-d'Amont, Bouleternère | 1,803 €/m² | 9.4 €/m² | 6.3 % | 140 | 9,380+0.5 % | CRelaxed |
| 2233 | 17290Aigrefeuille-d'Aunis, Ardillières | 2,276 €/m² | 11.9 €/m² | 6.3 % | 214 | 15,811+1.5 % | CRelaxed |
| 2234 | 29800La Forest-Landerneau, La Martyre | 1,987 €/m² | 10.4 €/m² | 6.3 % | 295 | 33,208+0.8 % | CRelaxed |
| 2235 | 42410Chavanay, Chuyer | 1,822 €/m² | 9.5 €/m² | 6.3 % | 93 | 9,852+0.1 % | CRelaxed |
| 2236 | 42680Saint-Marcellin-en-Forez | 1,884 €/m² | 9.9 €/m² | 6.3 % | 42 | 5,116+1.2 % | CRelaxed |
| 2237 | 43590Beauzac | 1,591 €/m² | 8.3 €/m² | 6.3 % | 43 | 2,954+0.4 % | CRelaxed |
| 2238 | 47520Le Passage | 1,850 €/m² | 9.7 €/m² | 6.3 % | 129 | 9,326-0.3 % | B2Moderate |
| 2239 | 53200Chemazé, Château-Gontier-sur-Mayenne | 1,628 €/m² | 8.5 €/m² | 6.3 % | 345 | 25,487+0.0 % | CRelaxed |
| 2240 | 54320Maxéville | 2,201 €/m² | 11.5 €/m² | 6.3 % | 31 | 10,090+0.2 % | B1Tight |
| 2241 | 62143Angres | 1,618 €/m² | 8.5 €/m² | 6.3 % | 30 | 4,641+1.1 % | B2Moderate |
| 2242 | 65230Aries-Espénan, Barthe | 1,542 €/m² | 8.1 €/m² | 6.3 % | 33 | 2,553-0.1 % | CRelaxed |
| 2243 | 78450Chavenay, Villepreux | 3,723 €/m² | 19.4 €/m² | 6.3 % | 100 | 13,654+1.6 % | AVery tight |
| 2244 | 81150Bernac, Castanet | 1,808 €/m² | 9.5 €/m² | 6.3 % | 120 | 12,615+1.0 % | B2Moderate |
| 2245 | 85430Aubigny-Les Clouzeaux, La Boissière-des-Landes | 1,835 €/m² | 9.6 €/m² | 6.3 % | 144 | 11,226+1.3 % | CRelaxed |
| 2246 | 91100Corbeil-Essonnes, Villabé | 2,775 €/m² | 14.5 €/m² | 6.3 % | 167 | 60,301+1.1 % | AVery tight |
| 2247 | 95450Ableiges, Avernes | 2,530 €/m² | 13.2 €/m² | 6.3 % | 93 | 10,052+0.1 % | B1Tight |
| 2248 | 97220La Trinité | 2,850 €/m² | 14.9 €/m² | 6.3 % | 23 | 11,454-1.4 % | B1Tight |
| 2249 | 07290Ardoix, Préaux | 1,765 €/m² | 9.2 €/m² | 6.3 % | 64 | 7,095+0.6 % | CRelaxed |
| 2250 | 12400Calmels-et-le-Viala, Les Costes-Gozon | 1,405 €/m² | 7.4 €/m² | 6.3 % | 110 | 11,361-0.4 % | 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).