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.
1,960 postcodes ranked (≥ 20 sales/year) — prices 2025, rents 2025. Median gross yield in France: 6.2 %. · 7 / 40
| # | Area | Median price | Rent | Gross yield | Sales/year | Population | Tension |
|---|---|---|---|---|---|---|---|
| 301 | 30000Nîmes | 2,021 €/m² | 14.6 €/m² | 8.7 % | 1064 | 75,920+0.1 % | B1Tight |
| 302 | 43140La Séauve-sur-Semène, Saint-Didier-en-Velay | 1,111 €/m² | 8.1 €/m² | 8.7 % | 22 | 5,777+0.0 % | CRelaxed |
| 303 | 59410Anzin | 1,524 €/m² | 11.0 €/m² | 8.7 % | 42 | 13,183-0.1 % | B2Moderate |
| 304 | 30150Montfaucon, Roquemaure | 1,600 €/m² | 11.6 €/m² | 8.7 % | 27 | 11,108+0.4 % | CRelaxed |
| 305 | 42490Fraisses | 1,339 €/m² | 9.7 €/m² | 8.7 % | 26 | 3,872+0.3 % | B2Moderate |
| 306 | 91560Crosne | 2,533 €/m² | 18.3 €/m² | 8.7 % | 80 | 9,610+0.7 % | AVery tight |
| 307 | 92360Meudon | 3,329 €/m² | 24.1 €/m² | 8.7 % | 144 | 23,167+0.2 % | A bisExtreme |
| 308 | 59400Anneux, Awoingt | 1,525 €/m² | 11.0 €/m² | 8.7 % | 198 | 37,438-0.5 % | B2Moderate |
| 309 | 12400Calmels-et-le-Viala, Les Costes-Gozon | 1,252 €/m² | 9.0 €/m² | 8.6 % | 53 | 11,361-0.4 % | CRelaxed |
| 310 | 26140Albon, Andancette | 1,466 €/m² | 10.6 €/m² | 8.6 % | 29 | 14,442+1.0 % | CRelaxed |
| 311 | 88200Dommartin-lès-Remiremont, Remiremont | 1,374 €/m² | 9.9 €/m² | 8.6 % | 159 | 17,951-0.3 % | CRelaxed |
| 312 | 07000Ajoux, Coux | 1,298 €/m² | 9.3 €/m² | 8.6 % | 110 | 17,322+0.2 % | CRelaxed |
| 313 | 27000Évreux | 1,744 €/m² | 12.5 €/m² | 8.6 % | 435 | 49,360-0.0 % | B2Moderate |
| 314 | 38390Bouvesse-Quirieu, Charette | 1,606 €/m² | 11.5 €/m² | 8.6 % | 32 | 9,743+0.4 % | CRelaxed |
| 315 | 45650Saint-Jean-le-Blanc | 2,233 €/m² | 16.0 €/m² | 8.6 % | 84 | 9,562+1.6 % | B1Tight |
| 316 | 07200Ailhon, Aubenas | 1,418 €/m² | 10.2 €/m² | 8.6 % | 163 | 33,114+0.6 % | CRelaxed |
| 317 | 54700Atton, Blénod-lès-Pont-à-Mousson | 1,461 €/m² | 10.4 €/m² | 8.6 % | 115 | 27,397-0.2 % | B2Moderate |
| 318 | 08000Charleville-Mézières, La Francheville | 1,341 €/m² | 9.6 €/m² | 8.6 % | 314 | 54,340-0.6 % | B2Moderate |
| 319 | 21110Aiserey, Beire-le-Fort | 1,658 €/m² | 11.8 €/m² | 8.6 % | 32 | 24,570+0.2 % | B2Moderate |
| 320 | 53200Chemazé, Château-Gontier-sur-Mayenne | 1,481 €/m² | 10.6 €/m² | 8.6 % | 49 | 25,487+0.0 % | CRelaxed |
| 321 | 93420Villepinte | 2,637 €/m² | 18.8 €/m² | 8.6 % | 142 | 41,470+1.6 % | AVery tight |
| 322 | 10000Troyes | 1,557 €/m² | 11.1 €/m² | 8.6 % | 841 | 62,088+0.2 % | B2Moderate |
| 323 | 42140Chazelles-sur-Lyon, Chevrières | 1,257 €/m² | 9.0 €/m² | 8.6 % | 39 | 11,826+0.5 % | B2Moderate |
| 324 | 95360Montmagny | 2,708 €/m² | 19.3 €/m² | 8.6 % | 65 | 15,105+1.0 % | AVery tight |
| 325 | 27600Ailly, Champenard | 1,636 €/m² | 11.7 €/m² | 8.6 % | 43 | 15,797-0.1 % | B1Tight |
| 326 | 40800Aire-sur-l'Adour, Duhort-Bachen | 1,435 €/m² | 10.2 €/m² | 8.6 % | 37 | 7,362+0.1 % | CRelaxed |
| 327 | 59500Douai | 1,618 €/m² | 11.5 €/m² | 8.6 % | 255 | 40,250-0.1 % | B1Tight |
| 328 | 66110Amélie-les-Bains-Palalda, La Bastide | 1,484 €/m² | 10.6 €/m² | 8.6 % | 207 | 3,913-0.1 % | CRelaxed |
| 329 | 29250Plougoulm, Saint-Pol-de-Léon | 1,531 €/m² | 10.9 €/m² | 8.5 % | 27 | 12,293+0.3 % | CRelaxed |
| 330 | 18000Bourges | 1,603 €/m² | 11.4 €/m² | 8.5 % | 548 | 64,186-0.4 % | B2Moderate |
| 331 | 04200Aubignosc, Authon | 1,441 €/m² | 10.2 €/m² | 8.5 % | 80 | 14,549+0.6 % | B2Moderate |
| 332 | 82600Aucamville, Beaupuy | 1,578 €/m² | 11.2 €/m² | 8.5 % | 30 | 10,860+0.6 % | CRelaxed |
| 333 | 01340Attignat, Bresse Vallons | 1,636 €/m² | 11.6 €/m² | 8.5 % | 33 | 15,709+0.6 % | CRelaxed |
| 334 | 64400Agnos, Aren | 1,462 €/m² | 10.4 €/m² | 8.5 % | 102 | 20,172-0.1 % | CRelaxed |
| 335 | 94480Ablon-sur-Seine | 2,593 €/m² | 18.4 €/m² | 8.5 % | 35 | 5,988+1.1 % | AVery tight |
| 336 | 59100Roubaix | 1,875 €/m² | 13.3 €/m² | 8.5 % | 299 | 98,286+0.3 % | B1Tight |
| 337 | 30200Bagnols-sur-Cèze, Chusclan | 1,466 €/m² | 10.4 €/m² | 8.5 % | 133 | 27,859+0.1 % | B2Moderate |
| 338 | 59210Coudekerque-Branche | 1,766 €/m² | 12.5 €/m² | 8.5 % | 35 | 20,787-0.5 % | B2Moderate |
| 339 | 30140Anduze, Bagard | 1,400 €/m² | 9.9 €/m² | 8.5 % | 27 | 14,497+0.3 % | B2Moderate |
| 340 | 95370Montigny-lès-Cormeilles | 2,578 €/m² | 18.2 €/m² | 8.5 % | 68 | 22,457+0.7 % | AVery tight |
| 341 | 77130Barbey, Cannes-Écluse | 2,000 €/m² | 14.1 €/m² | 8.5 % | 124 | 39,593+1.4 % | B1Tight |
| 342 | 59390Lannoy, Lys-lez-Lannoy | 1,924 €/m² | 13.6 €/m² | 8.5 % | 84 | 21,742+0.5 % | B1Tight |
| 343 | 97440Saint-André | 1,848 €/m² | 13.0 €/m² | 8.5 % | 49 | 58,885+0.6 % | B1Tight |
| 344 | 54130Dommartemont, Saint-Max | 1,725 €/m² | 12.1 €/m² | 8.4 % | 120 | 10,479+0.1 % | B1Tight |
| 345 | 93800Épinay-sur-Seine | 2,770 €/m² | 19.5 €/m² | 8.4 % | 277 | 52,833-0.5 % | AVery tight |
| 346 | 07800Beauchastel, Charmes-sur-Rhône | 1,448 €/m² | 10.2 €/m² | 8.4 % | 26 | 14,816+0.4 % | CRelaxed |
| 347 | 54250Champigneulles | 1,486 €/m² | 10.4 €/m² | 8.4 % | 31 | 6,551-0.6 % | B2Moderate |
| 348 | 76650Petit-Couronne | 1,677 €/m² | 11.8 €/m² | 8.4 % | 30 | 8,683-0.3 % | B1Tight |
| 349 | 84130Le Pontet | 1,740 €/m² | 12.2 €/m² | 8.4 % | 105 | 18,386+0.6 % | B1Tight |
| 350 | 22220Minihy-Tréguier, Plouguiel | 1,799 €/m² | 12.6 €/m² | 8.4 % | 26 | 6,367-0.5 % | 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 (flat). 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).