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 %. · 69 / 103
| # | Area | Median price | Rent | Gross yield | Sales/year | Population | Tension |
|---|---|---|---|---|---|---|---|
| 3401 | 34700Celles, Fozières | 1,392 €/m² | 8.9 €/m² | 7.6 % | 123 | 13,374+0.4 % | CRelaxed |
| 3402 | 36330Arthon, Le Poinçonnet | 1,302 €/m² | 8.3 €/m² | 7.6 % | 90 | 8,045-0.1 % | B2Moderate |
| 3403 | 47410Bourgougnague, Lauzun | 1,212 €/m² | 7.7 €/m² | 7.6 % | 36 | 1,826-0.1 % | CRelaxed |
| 3404 | 76500Elbeuf, La Londe | 1,480 €/m² | 9.4 €/m² | 7.6 % | 106 | 18,664-0.7 % | B1Tight |
| 3405 | 77163Dammartin-sur-Tigeaux, Mortcerf | 2,233 €/m² | 14.2 €/m² | 7.6 % | 29 | 3,101+1.0 % | B2Moderate |
| 3406 | 78125Gazeran, Hermeray | 2,239 €/m² | 14.3 €/m² | 7.6 % | 132 | 10,215+0.5 % | B1Tight |
| 3407 | 16320Blanzaguet-Saint-Cybard, Boisné-La Tude | 1,149 €/m² | 7.3 €/m² | 7.7 % | 46 | 4,021-0.2 % | CRelaxed |
| 3408 | 24110Bourrou, Grignols | 1,223 €/m² | 7.8 €/m² | 7.7 % | 135 | 11,431-0.2 % | CRelaxed |
| 3409 | 51120Allemant, Barbonne-Fayel | 1,284 €/m² | 8.2 €/m² | 7.7 % | 107 | 9,829-0.6 % | CRelaxed |
| 3410 | 51300Bassu, Bassuet | 1,138 €/m² | 7.3 €/m² | 7.7 % | 225 | 27,141-1.1 % | CRelaxed |
| 3411 | 77430Champagne-sur-Seine | 2,195 €/m² | 14.0 €/m² | 7.7 % | 41 | 6,497+0.5 % | B1Tight |
| 3412 | 89690Chéroy | 1,156 €/m² | 7.4 €/m² | 7.7 % | 24 | 1,760+0.9 % | CRelaxed |
| 3413 | 56240Berné, Calan | 1,670 €/m² | 10.7 €/m² | 7.7 % | 145 | 11,579+0.6 % | CRelaxed |
| 3414 | 59165Auberchicourt | 1,350 €/m² | 8.6 €/m² | 7.7 % | 63 | 4,626+0.8 % | B2Moderate |
| 3415 | 59199Bruille-Saint-Amand, Hergnies | 1,412 €/m² | 9.0 €/m² | 7.7 % | 75 | 6,177+0.3 % | B2Moderate |
| 3416 | 60390Auneuil, Auteuil | 1,846 €/m² | 11.8 €/m² | 7.7 % | 74 | 6,909+0.0 % | B2Moderate |
| 3417 | 60400Appilly, Babœuf | 1,406 €/m² | 9.0 €/m² | 7.7 % | 251 | 25,429-0.5 % | CRelaxed |
| 3418 | 62490Bellonne, Fresnes-lès-Montauban | 1,500 €/m² | 9.6 €/m² | 7.7 % | 81 | 9,827+0.5 % | B2Moderate |
| 3419 | 71430Grandvaux, Palinges | 1,147 €/m² | 7.3 €/m² | 7.7 % | 37 | 3,200-0.4 % | CRelaxed |
| 3420 | 72290Ballon-Saint Mars, Congé-sur-Orne | 1,166 €/m² | 7.4 €/m² | 7.7 % | 82 | 5,847+0.4 % | CRelaxed |
| 3421 | 09130Artigat, Carla-Bayle | 1,256 €/m² | 8.0 €/m² | 7.7 % | 49 | 3,744+0.5 % | CRelaxed |
| 3422 | 31310Bax, Canens | 1,337 €/m² | 8.6 €/m² | 7.7 % | 95 | 8,522+0.4 % | CRelaxed |
| 3423 | 32170Aux-Aussat, Barcugnan | 1,199 €/m² | 7.7 €/m² | 7.7 % | 66 | 3,464-0.4 % | CRelaxed |
| 3424 | 62150Bajus, Beugin | 1,309 €/m² | 8.4 €/m² | 7.7 % | 97 | 11,334-0.5 % | B2Moderate |
| 3425 | 72300Auvers-le-Hamon, Courtillers | 1,224 €/m² | 7.8 €/m² | 7.7 % | 266 | 27,171-0.3 % | CRelaxed |
| 3426 | 80170Bayonvillers, Beaufort-en-Santerre | 1,226 €/m² | 7.8 €/m² | 7.7 % | 112 | 6,781-0.4 % | CRelaxed |
| 3427 | 89470Monéteau | 1,493 €/m² | 9.5 €/m² | 7.7 % | 33 | 4,114+0.3 % | B2Moderate |
| 3428 | 90100Boron, Chavanatte | 1,623 €/m² | 10.4 €/m² | 7.7 % | 84 | 13,130-0.1 % | B2Moderate |
| 3429 | 03460Aubigny, Aurouër | 1,237 €/m² | 7.9 €/m² | 7.7 % | 35 | 3,542-0.2 % | CRelaxed |
| 3430 | 22220Minihy-Tréguier, Plouguiel | 1,442 €/m² | 9.2 €/m² | 7.7 % | 73 | 6,367-0.5 % | CRelaxed |
| 3431 | 32810Castin, Duran | 1,321 €/m² | 8.5 €/m² | 7.7 % | 38 | 4,242-0.3 % | CRelaxed |
| 3432 | 41240Autainville, Beauce la Romaine | 1,171 €/m² | 7.5 €/m² | 7.7 % | 73 | 3,486-0.2 % | CRelaxed |
| 3433 | 43230Chassagnes, Chavaniac-Lafayette | 1,112 €/m² | 7.1 €/m² | 7.7 % | 35 | 3,703-0.3 % | CRelaxed |
| 3434 | 70150Avrigney-Virey, Bay | 1,414 €/m² | 9.1 €/m² | 7.7 % | 52 | 6,167+0.6 % | CRelaxed |
| 3435 | 02370Aizy-Jouy, Celles-sur-Aisne | 1,299 €/m² | 8.3 €/m² | 7.7 % | 58 | 4,477+0.0 % | CRelaxed |
| 3436 | 60790La Drenne, Pouilly | 1,917 €/m² | 12.3 €/m² | 7.7 % | 39 | 2,988+0.7 % | B2Moderate |
| 3437 | 72250Brette-les-Pins, Challes | 1,370 €/m² | 8.8 €/m² | 7.7 % | 85 | 8,645+0.5 % | CRelaxed |
| 3438 | 87130Châteauneuf-la-Forêt, La Croisille-sur-Briance | 1,106 €/m² | 7.1 €/m² | 7.7 % | 96 | 5,428-0.4 % | CRelaxed |
| 3439 | 29150Cast, Châteaulin | 1,403 €/m² | 9.0 €/m² | 7.7 % | 90 | 9,387-0.3 % | CRelaxed |
| 3440 | 86540Thuré | 1,093 €/m² | 7.0 €/m² | 7.7 % | 27 | 2,765-0.5 % | CRelaxed |
| 3441 | 97170Petit-Bourg | 2,670 €/m² | 17.1 €/m² | 7.7 % | 81 | 24,665+0.3 % | B1Tight |
| 3442 | 02570Chézy-sur-Marne, Essises | 1,564 €/m² | 10.1 €/m² | 7.7 % | 24 | 1,996-0.3 % | CRelaxed |
| 3443 | 08700Gespunsart, Joigny-sur-Meuse | 1,111 €/m² | 7.1 €/m² | 7.7 % | 92 | 8,842-1.2 % | CRelaxed |
| 3444 | 11610Pennautier, Ventenac-Cabardès | 1,339 €/m² | 8.6 €/m² | 7.7 % | 33 | 3,857+1.5 % | B2Moderate |
| 3445 | 27670Bosroumois, Saint-Ouen-du-Tilleul | 1,537 €/m² | 9.9 €/m² | 7.7 % | 62 | 5,664+1.2 % | B1Tight |
| 3446 | 46000Cahors | 1,438 €/m² | 9.2 €/m² | 7.7 % | 177 | 20,050+0.2 % | CRelaxed |
| 3447 | 59186Anor | 1,050 €/m² | 6.8 €/m² | 7.7 % | 49 | 3,099-0.9 % | CRelaxed |
| 3448 | 76450Auberville-la-Manuel, Bertheauville | 1,400 €/m² | 9.0 €/m² | 7.7 % | 155 | 11,814-0.1 % | CRelaxed |
| 3449 | 97413Cilaos | 1,750 €/m² | 11.3 €/m² | 7.7 % | 40 | 5,040-0.5 % | B1Tight |
| 3450 | 14230Canchy, Cardonville | 1,269 €/m² | 8.2 €/m² | 7.7 % | 77 | 3,856-0.8 % | 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).