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 %. · 8 / 103
| # | Area | Median price | Rent | Gross yield | Sales/year | Population | Tension |
|---|---|---|---|---|---|---|---|
| 351 | 61120Aubry-le-Panthou, Camembert | 824 €/m² | 7.1 €/m² | 10.4 % | 83 | 5,662-1.1 % | CRelaxed |
| 352 | 03410Domérat, Lignerolles | 895 €/m² | 7.7 €/m² | 10.4 % | 152 | 14,577-0.2 % | B2Moderate |
| 353 | 18330Nançay, Neuvy-sur-Barangeon | 887 €/m² | 7.7 €/m² | 10.4 % | 38 | 2,963-0.7 % | CRelaxed |
| 354 | 59127Dehéries, Esnes | 860 €/m² | 7.4 €/m² | 10.4 % | 71 | 3,884-0.3 % | CRelaxed |
| 355 | 61330Ceaucé, Juvigny Val d'Andaine | 839 €/m² | 7.2 €/m² | 10.4 % | 47 | 2,503-0.6 % | CRelaxed |
| 356 | 82200Boudou, Lizac | 1,156 €/m² | 10.0 €/m² | 10.4 % | 182 | 16,720+0.8 % | CRelaxed |
| 357 | 86110Amberre, Chouppes | 925 €/m² | 8.0 €/m² | 10.4 % | 83 | 7,399+0.0 % | CRelaxed |
| 358 | 16270Nieuil, Terres-de-Haute-Charente | 787 €/m² | 6.8 €/m² | 10.4 % | 71 | 4,660-0.6 % | CRelaxed |
| 359 | 24140Beauregard-et-Bassac, Beleymas | 1,038 €/m² | 9.0 €/m² | 10.4 % | 77 | 5,132+0.5 % | CRelaxed |
| 360 | 36310Beaulieu, Bonneuil | 750 €/m² | 6.5 €/m² | 10.3 % | 47 | 1,382-0.9 % | CRelaxed |
| 361 | 58800Anthien, Cervon | 759 €/m² | 6.5 €/m² | 10.3 % | 80 | 4,036-1.1 % | CRelaxed |
| 362 | 71310Dampierre-en-Bresse, La Chapelle-Saint-Sauveur | 973 €/m² | 8.4 €/m² | 10.3 % | 59 | 4,271+0.0 % | CRelaxed |
| 363 | 23500Clairavaux, Croze | 817 €/m² | 7.0 €/m² | 10.3 % | 52 | 3,340-0.7 % | CRelaxed |
| 364 | 33580Cours-de-Monségur, Coutures | 953 €/m² | 8.2 €/m² | 10.3 % | 49 | 4,714+0.1 % | CRelaxed |
| 365 | 37290Bossay-sur-Claise, Boussay | 733 €/m² | 6.3 €/m² | 10.3 % | 78 | 4,527-0.6 % | CRelaxed |
| 366 | 37350Barrou, Chaumussay | 776 €/m² | 6.7 €/m² | 10.3 % | 59 | 2,887-0.7 % | CRelaxed |
| 367 | 45210Bazoches-sur-le-Betz, Chevannes | 1,057 €/m² | 9.1 €/m² | 10.3 % | 194 | 12,946-0.1 % | CRelaxed |
| 368 | 65370Anla, Antichan | 1,077 €/m² | 9.3 €/m² | 10.3 % | 57 | 2,927+0.3 % | CRelaxed |
| 369 | 59216Beugnies, Dimont | 832 €/m² | 7.2 €/m² | 10.3 % | 22 | 2,290-0.8 % | CRelaxed |
| 370 | 03110Broût-Vernet, Charmeil | 1,118 €/m² | 9.6 €/m² | 10.3 % | 106 | 9,823+0.5 % | CRelaxed |
| 371 | 14690Cossesseville, La Pommeraye | 1,021 €/m² | 8.8 €/m² | 10.3 % | 32 | 2,229-0.2 % | CRelaxed |
| 372 | 53250Charchigné, Chevaigné-du-Maine | 745 €/m² | 6.4 €/m² | 10.3 % | 60 | 3,537-1.0 % | CRelaxed |
| 373 | 72600Aillières-Beauvoir, Blèves | 839 €/m² | 7.2 €/m² | 10.3 % | 196 | 11,370-0.5 % | CRelaxed |
| 374 | 08210Autrecourt-et-Pourron, Beaumont-en-Argonne | 868 €/m² | 7.5 €/m² | 10.3 % | 36 | 3,468-0.7 % | CRelaxed |
| 375 | 31230Agassac, Ambax | 957 €/m² | 8.2 €/m² | 10.3 % | 76 | 4,507-0.4 % | CRelaxed |
| 376 | 41310Ambloy, Authon | 927 €/m² | 8.0 €/m² | 10.3 % | 59 | 4,492-0.3 % | CRelaxed |
| 377 | 70250Ronchamp | 910 €/m² | 7.8 €/m² | 10.3 % | 27 | 2,737-0.4 % | CRelaxed |
| 378 | 88330Badménil-aux-Bois, Châtel-sur-Moselle | 1,054 €/m² | 9.0 €/m² | 10.3 % | 49 | 5,744-0.1 % | CRelaxed |
| 379 | 33220Caplong, Eynesse | 1,000 €/m² | 8.6 €/m² | 10.3 % | 198 | 15,400+0.2 % | B2Moderate |
| 380 | 58250Fours, La Nocle-Maulaix | 805 €/m² | 6.9 €/m² | 10.3 % | 53 | 1,800-1.3 % | CRelaxed |
| 381 | 31510Antichan-de-Frontignes, Bagiry | 1,073 €/m² | 9.2 €/m² | 10.3 % | 52 | 3,578+0.7 % | CRelaxed |
| 382 | 50240Montjoie-Saint-Martin, Saint-Aubin-de-Terregatte | 850 €/m² | 7.3 €/m² | 10.3 % | 97 | 6,874-0.2 % | CRelaxed |
| 383 | 02830Saint-Michel, Watigny | 784 €/m² | 6.7 €/m² | 10.3 % | 31 | 3,549-1.0 % | CRelaxed |
| 384 | 63290Charnat, Châteldon | 911 €/m² | 7.8 €/m² | 10.3 % | 89 | 7,008-0.4 % | CRelaxed |
| 385 | 03360Ainay-le-Château, Braize | 753 €/m² | 6.4 €/m² | 10.2 % | 60 | 3,920-0.1 % | CRelaxed |
| 386 | 86330Angliers, Aulnay | 836 €/m² | 7.1 €/m² | 10.2 % | 68 | 3,925-0.3 % | CRelaxed |
| 387 | 87150Champagnac-la-Rivière, Cussac | 824 €/m² | 7.0 €/m² | 10.2 % | 73 | 3,508+0.1 % | CRelaxed |
| 388 | 63550Palladuc, Saint-Rémy-sur-Durolle | 968 €/m² | 8.3 €/m² | 10.2 % | 40 | 2,527-0.2 % | CRelaxed |
| 389 | 15150Arnac, Cros-de-Montvert | 909 €/m² | 7.7 €/m² | 10.2 % | 40 | 3,448-0.5 % | CRelaxed |
| 390 | 50890Condé-sur-Vire | 975 €/m² | 8.3 €/m² | 10.2 % | 32 | 2,068+0.1 % | CRelaxed |
| 391 | 71490Couches, Créot | 1,011 €/m² | 8.6 €/m² | 10.2 % | 47 | 2,699-0.9 % | CRelaxed |
| 392 | 88500Ahéville, Ambacourt | 856 €/m² | 7.3 €/m² | 10.2 % | 111 | 11,483-0.9 % | CRelaxed |
| 393 | 36500Argy, Buzançais | 784 €/m² | 6.7 €/m² | 10.2 % | 152 | 10,402-0.4 % | CRelaxed |
| 394 | 77750Bassevelle, Boitron | 1,261 €/m² | 10.7 €/m² | 10.2 % | 49 | 4,457+0.1 % | B2Moderate |
| 395 | 02380Bassoles-Aulers, Coucy-la-Ville | 946 €/m² | 8.0 €/m² | 10.2 % | 29 | 2,879-0.3 % | CRelaxed |
| 396 | 08270Auboncourt-Vauzelles, Chesnois-Auboncourt | 853 €/m² | 7.3 €/m² | 10.2 % | 42 | 4,031-0.2 % | CRelaxed |
| 397 | 77970Bannost-Villegagnon, Bezalles | 1,380 €/m² | 11.7 €/m² | 10.2 % | 34 | 3,498+0.1 % | B2Moderate |
| 398 | 86460Availles-Limouzine, Mauprévoir | 724 €/m² | 6.2 €/m² | 10.2 % | 39 | 2,464-0.3 % | CRelaxed |
| 399 | 87120Augne, Beaumont-du-Lac | 871 €/m² | 7.4 €/m² | 10.2 % | 51 | 3,242-0.3 % | CRelaxed |
| 400 | 15200Arches, Chalvignac | 989 €/m² | 8.4 €/m² | 10.2 % | 55 | 5,727-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 (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).