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 %. · 49 / 103
| # | Area | Median price | Rent | Gross yield | Sales/year | Population | Tension |
|---|---|---|---|---|---|---|---|
| 2401 | 45400Chanteau, Fleury-les-Aubrais | 2,097 €/m² | 11.3 €/m² | 6.5 % | 171 | 26,663+0.5 % | B1Tight |
| 2402 | 49330Juvardeil, Les Hauts-d'Anjou | 1,593 €/m² | 8.6 €/m² | 6.5 % | 151 | 13,399+0.2 % | CRelaxed |
| 2403 | 59630Bourbourg, Brouckerque | 1,657 €/m² | 8.9 €/m² | 6.5 % | 123 | 12,050+0.1 % | B2Moderate |
| 2404 | 66480L'Albère, Le Perthus | 1,916 €/m² | 10.3 €/m² | 6.5 % | 51 | 3,907+1.0 % | CRelaxed |
| 2405 | 71570Chaintré, Chasselas | 2,109 €/m² | 11.3 €/m² | 6.5 % | 96 | 10,032+0.1 % | CRelaxed |
| 2406 | 85580Grues, Saint-Denis-du-Payré | 1,785 €/m² | 9.6 €/m² | 6.5 % | 100 | 4,761+0.3 % | CRelaxed |
| 2407 | 95340Bernes-sur-Oise, Persan | 2,807 €/m² | 15.1 €/m² | 6.5 % | 68 | 17,950+1.3 % | AVery tight |
| 2408 | 60180Nogent-sur-Oise | 2,131 €/m² | 11.5 €/m² | 6.5 % | 76 | 21,907+1.5 % | B1Tight |
| 2409 | 62220Carvin | 1,724 €/m² | 9.3 €/m² | 6.5 % | 180 | 17,909+0.7 % | B2Moderate |
| 2410 | 71250Bergesserin, Blanot | 1,802 €/m² | 9.7 €/m² | 6.5 % | 97 | 10,251+0.3 % | CRelaxed |
| 2411 | 77176Nandy, Savigny-le-Temple | 2,761 €/m² | 14.9 €/m² | 6.5 % | 185 | 37,498+0.4 % | AVery tight |
| 2412 | 95270Asnières-sur-Oise, Bellefontaine | 3,082 €/m² | 16.6 €/m² | 6.5 % | 254 | 24,436+0.6 % | B1Tight |
| 2413 | 02190Aguilcourt, Amifontaine | 1,756 €/m² | 9.5 €/m² | 6.5 % | 94 | 8,294+0.5 % | CRelaxed |
| 2414 | 03200Abrest, Le Vernet | 1,816 €/m² | 9.8 €/m² | 6.5 % | 229 | 29,949-0.0 % | B2Moderate |
| 2415 | 09270Mazères | 1,543 €/m² | 8.3 €/m² | 6.5 % | 49 | 3,852+0.1 % | CRelaxed |
| 2416 | 38850Bilieu, Charavines | 2,148 €/m² | 11.6 €/m² | 6.5 % | 71 | 7,426+0.8 % | B1Tight |
| 2417 | 44116Vieillevigne | 1,737 €/m² | 9.4 €/m² | 6.5 % | 53 | 4,150+0.6 % | CRelaxed |
| 2418 | 59150Wattrelos | 1,900 €/m² | 10.3 €/m² | 6.5 % | 407 | 40,847-0.1 % | B1Tight |
| 2419 | 95470Fosses, Saint-Witz | 2,807 €/m² | 15.1 €/m² | 6.5 % | 155 | 20,509+1.2 % | B1Tight |
| 2420 | 97431La Plaine-des-Palmistes | 2,000 €/m² | 10.8 €/m² | 6.5 % | 50 | 6,936+1.7 % | B1Tight |
| 2421 | 14270Belle Vie en Auge, Cesny-aux-Vignes | 1,535 €/m² | 8.3 €/m² | 6.5 % | 121 | 4,140-0.3 % | CRelaxed |
| 2422 | 19100Brive-la-Gaillarde | 1,897 €/m² | 10.3 €/m² | 6.5 % | 439 | 47,095+0.0 % | B2Moderate |
| 2423 | 25140Charquemont, Fournet-Blancheroche | 2,632 €/m² | 14.2 €/m² | 6.5 % | 34 | 4,897+0.9 % | CRelaxed |
| 2424 | 34460Cazedarnes, Cessenon-sur-Orb | 1,529 €/m² | 8.3 €/m² | 6.5 % | 59 | 3,693+1.0 % | CRelaxed |
| 2425 | 45190Beaugency, Cravant | 1,646 €/m² | 8.9 €/m² | 6.5 % | 132 | 12,391+0.5 % | CRelaxed |
| 2426 | 47000Agen | 1,775 €/m² | 9.6 €/m² | 6.5 % | 209 | 32,801-0.4 % | B2Moderate |
| 2427 | 48500Banassac-Canilhac, La Canourgue | 1,334 €/m² | 7.2 €/m² | 6.5 % | 54 | 3,864-0.1 % | CRelaxed |
| 2428 | 49350Gennes-Val-de-Loire, Saint-Clément-des-Levées | 1,693 €/m² | 9.2 €/m² | 6.5 % | 95 | 3,938-0.2 % | CRelaxed |
| 2429 | 59178Bousignies, Brillon | 1,866 €/m² | 10.1 €/m² | 6.5 % | 73 | 5,664+0.2 % | B2Moderate |
| 2430 | 63114Authezat, Coudes | 1,691 €/m² | 9.1 €/m² | 6.5 % | 32 | 2,216+0.1 % | CRelaxed |
| 2431 | 65310Horgues, Laloubère | 1,814 €/m² | 9.8 €/m² | 6.5 % | 77 | 6,398+0.2 % | B2Moderate |
| 2432 | 86340Aslonnes, Fleuré | 1,531 €/m² | 8.3 €/m² | 6.5 % | 126 | 12,676+0.6 % | CRelaxed |
| 2433 | 87170Isle | 1,770 €/m² | 9.6 €/m² | 6.5 % | 80 | 7,995+0.7 % | B2Moderate |
| 2434 | 93390Clichy-sous-Bois | 3,056 €/m² | 16.5 €/m² | 6.5 % | 33 | 29,354-0.2 % | AVery tight |
| 2435 | 51360Beaumont-sur-Vesle, Prunay | 1,828 €/m² | 9.9 €/m² | 6.5 % | 38 | 3,819+0.2 % | CRelaxed |
| 2436 | 81380Lescure-d'Albigeois | 1,730 €/m² | 9.4 €/m² | 6.5 % | 33 | 4,590+0.2 % | B2Moderate |
| 2437 | 04210Brunet, Valensole | 1,869 €/m² | 10.1 €/m² | 6.5 % | 56 | 3,436-0.1 % | B2Moderate |
| 2438 | 07350Cruas | 2,135 €/m² | 11.6 €/m² | 6.5 % | 23 | 2,898-0.2 % | CRelaxed |
| 2439 | 27340Criquebeuf-sur-Seine, Les Damps | 1,990 €/m² | 10.8 €/m² | 6.5 % | 69 | 8,256+0.1 % | B1Tight |
| 2440 | 28320Bailleau-Armenonville, Gallardon | 2,078 €/m² | 11.3 €/m² | 6.5 % | 91 | 7,031-0.4 % | B2Moderate |
| 2441 | 29470Loperhet, Plougastel-Daoulas | 1,944 €/m² | 10.5 €/m² | 6.5 % | 200 | 17,393+0.4 % | B2Moderate |
| 2442 | 29560Argol, Landévennec | 1,773 €/m² | 9.6 €/m² | 6.5 % | 42 | 3,696+0.1 % | CRelaxed |
| 2443 | 30560Saint-Hilaire-de-Brethmas | 1,910 €/m² | 10.3 €/m² | 6.5 % | 46 | 4,670+1.2 % | B2Moderate |
| 2444 | 59128Flers-en-Escrebieux | 1,559 €/m² | 8.5 €/m² | 6.5 % | 34 | 5,424-1.0 % | B2Moderate |
| 2445 | 62217Achicourt, Agny | 1,870 €/m² | 10.1 €/m² | 6.5 % | 179 | 19,192+0.2 % | B2Moderate |
| 2446 | 78620L'Étang-la-Ville | 4,351 €/m² | 23.6 €/m² | 6.5 % | 43 | 5,157+0.9 % | AVery tight |
| 2447 | 78730Longvilliers, Ponthévrard | 2,473 €/m² | 13.4 €/m² | 6.5 % | 94 | 8,878-0.2 % | B2Moderate |
| 2448 | 78830Bonnelles, Bullion | 2,665 €/m² | 14.4 €/m² | 6.5 % | 46 | 4,081+0.5 % | B2Moderate |
| 2449 | 79460Magné | 1,714 €/m² | 9.3 €/m² | 6.5 % | 42 | 2,728+0.3 % | CRelaxed |
| 2450 | 80110Aubercourt, Aubvillers | 1,505 €/m² | 8.2 €/m² | 6.5 % | 109 | 9,399-0.1 % | 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).