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 | 59182Loffre, Montigny-en-Ostrevent | 1,566 €/m² | 9.2 €/m² | 7.0 % | 46 | 5,207-0.6 % | B2Moderate |
| 2202 | 62149Annequin, Cambrin | 1,562 €/m² | 9.2 €/m² | 7.0 % | 64 | 7,404-0.1 % | B2Moderate |
| 2203 | 69490Ancy, Saint-Forgeux | 1,938 €/m² | 11.4 €/m² | 7.0 % | 95 | 10,225+0.9 % | CRelaxed |
| 2204 | 72400Avezé, Boëssé-le-Sec | 1,379 €/m² | 8.1 €/m² | 7.0 % | 180 | 17,158-0.3 % | CRelaxed |
| 2205 | 77350Boissettes, Boissise-la-Bertrand | 2,419 €/m² | 14.2 €/m² | 7.0 % | 76 | 21,170-0.6 % | AVery tight |
| 2206 | 79230Aiffres, Brûlain | 1,596 €/m² | 9.4 €/m² | 7.0 % | 161 | 15,109+0.3 % | B2Moderate |
| 2207 | 83630Aiguines, Artignosc-sur-Verdon | 1,856 €/m² | 10.9 €/m² | 7.0 % | 125 | 6,250+0.0 % | CRelaxed |
| 2208 | 91720Boigneville, Buno-Bonnevaux | 2,204 €/m² | 12.9 €/m² | 7.0 % | 68 | 5,670+0.2 % | B1Tight |
| 2209 | 38620Massieu, Merlas | 2,089 €/m² | 12.2 €/m² | 7.0 % | 78 | 7,435+0.3 % | CRelaxed |
| 2210 | 49430Baracé, Durtal | 1,394 €/m² | 8.2 €/m² | 7.0 % | 72 | 6,779+0.2 % | CRelaxed |
| 2211 | 51380Trépail, Vaudemange | 1,525 €/m² | 8.9 €/m² | 7.0 % | 27 | 2,297+0.0 % | CRelaxed |
| 2212 | 62450Avesnes-lès-Bapaume, Bancourt | 1,341 €/m² | 7.9 €/m² | 7.0 % | 67 | 7,393-0.4 % | CRelaxed |
| 2213 | 63590Auzelles, Cunlhat | 1,050 €/m² | 6.2 €/m² | 7.0 % | 31 | 2,584+0.3 % | CRelaxed |
| 2214 | 77122Monthyon | 2,392 €/m² | 14.0 €/m² | 7.0 % | 24 | 1,756+0.4 % | B2Moderate |
| 2215 | 81500Ambres, Bannières | 1,604 €/m² | 9.4 €/m² | 7.0 % | 166 | 22,522+0.7 % | CRelaxed |
| 2216 | 82700Bourret, Cordes-Tolosannes | 1,705 €/m² | 10.0 €/m² | 7.0 % | 147 | 13,725+1.0 % | CRelaxed |
| 2217 | 02810Brumetz, Bussiares | 1,472 €/m² | 8.6 €/m² | 7.0 % | 43 | 2,876-0.2 % | B2Moderate |
| 2218 | 04250Bayons, Bellaffaire | 1,690 €/m² | 9.9 €/m² | 7.0 % | 21 | 1,883+0.5 % | CRelaxed |
| 2219 | 08430Barbaise, Baâlons | 1,131 €/m² | 6.6 €/m² | 7.0 % | 42 | 5,137-0.0 % | CRelaxed |
| 2220 | 55100Beaumont-en-Verdunois, Belleray | 1,410 €/m² | 8.3 €/m² | 7.0 % | 197 | 23,330-0.8 % | CRelaxed |
| 2221 | 62129Bellinghem, Delettes | 1,333 €/m² | 7.8 €/m² | 7.0 % | 63 | 5,953+0.2 % | CRelaxed |
| 2222 | 78840Freneuse, Moisson | 2,013 €/m² | 11.8 €/m² | 7.0 % | 40 | 5,407+0.4 % | B1Tight |
| 2223 | 83440Callian, Fayence | 2,514 €/m² | 14.7 €/m² | 7.0 % | 426 | 27,470+1.2 % | B1Tight |
| 2224 | 15220Marcolès, Roannes-Saint-Mary | 1,218 €/m² | 7.1 €/m² | 7.0 % | 32 | 3,580+0.1 % | CRelaxed |
| 2225 | 19360Cosnac, Dampniat | 1,550 €/m² | 9.1 €/m² | 7.0 % | 141 | 12,447+0.3 % | B2Moderate |
| 2226 | 35560Bazouges-la-Pérouse, Marcillé-Raoul | 1,424 €/m² | 8.3 €/m² | 7.0 % | 108 | 6,229-0.1 % | CRelaxed |
| 2227 | 38490Aoste, Charancieu | 2,028 €/m² | 11.9 €/m² | 7.0 % | 160 | 16,805+0.5 % | CRelaxed |
| 2228 | 50220Courtils, Crollon | 1,318 €/m² | 7.7 €/m² | 7.0 % | 103 | 8,465+0.5 % | CRelaxed |
| 2229 | 77840Coulombs-en-Valois, Crouy-sur-Ourcq | 1,480 €/m² | 8.6 €/m² | 7.0 % | 27 | 2,588-0.6 % | B2Moderate |
| 2230 | 88310Cornimont, Ventron | 1,451 €/m² | 8.5 €/m² | 7.0 % | 32 | 3,832-1.0 % | CRelaxed |
| 2231 | 97224Ducos | 2,696 €/m² | 15.8 €/m² | 7.0 % | 38 | 18,105+0.2 % | B1Tight |
| 2232 | 25640Battenans-les-Mines, Blarians | 1,333 €/m² | 7.8 €/m² | 7.0 % | 52 | 6,713+0.1 % | B2Moderate |
| 2233 | 27200Vernon | 2,434 €/m² | 14.2 €/m² | 7.0 % | 143 | 25,290+0.6 % | B1Tight |
| 2234 | 29460Daoulas, Dirinon | 1,670 €/m² | 9.7 €/m² | 7.0 % | 147 | 12,053-0.0 % | CRelaxed |
| 2235 | 36130Coings, Diors | 1,385 €/m² | 8.1 €/m² | 7.0 % | 132 | 10,895+0.0 % | B2Moderate |
| 2236 | 97354Remire-Montjoly | 3,083 €/m² | 18.0 €/m² | 7.0 % | 135 | 27,723+2.7 % | B1Tight |
| 2237 | 15230Brezons, Cézens | 1,190 €/m² | 6.9 €/m² | 7.0 % | 27 | 2,120-0.5 % | CRelaxed |
| 2238 | 28190Billancelles, Chuisnes | 1,663 €/m² | 9.7 €/m² | 7.0 % | 192 | 15,021+0.3 % | CRelaxed |
| 2239 | 29370Coray, Elliant | 1,557 €/m² | 9.1 €/m² | 7.0 % | 52 | 5,283+0.4 % | CRelaxed |
| 2240 | 34520La Vacquerie-et-Saint-Martin-de-Castries, Le Caylar | 1,477 €/m² | 8.6 €/m² | 7.0 % | 20 | 1,228+0.9 % | CRelaxed |
| 2241 | 44460Avessac, Fégréac | 1,500 €/m² | 8.7 €/m² | 7.0 % | 101 | 8,006-0.1 % | CRelaxed |
| 2242 | 44580Villeneuve-en-Retz | 1,943 €/m² | 11.3 €/m² | 7.0 % | 60 | 5,120+0.5 % | CRelaxed |
| 2243 | 47600Calignac, Espiens | 1,284 €/m² | 7.5 €/m² | 7.0 % | 136 | 11,119-0.1 % | CRelaxed |
| 2244 | 61300Chandai, Crulai | 1,373 €/m² | 8.0 €/m² | 7.0 % | 138 | 13,437-0.5 % | CRelaxed |
| 2245 | 27610Romilly-sur-Andelle | 1,792 €/m² | 10.4 €/m² | 7.0 % | 47 | 3,234+0.0 % | CRelaxed |
| 2246 | 32220Cadeillan, Espaon | 1,619 €/m² | 9.4 €/m² | 7.0 % | 67 | 4,429+0.6 % | CRelaxed |
| 2247 | 35330Bovel, Comblessac | 1,364 €/m² | 7.9 €/m² | 7.0 % | 117 | 9,172+0.3 % | CRelaxed |
| 2248 | 44170Abbaretz, Jans | 1,557 €/m² | 9.1 €/m² | 7.0 % | 168 | 14,197+0.7 % | CRelaxed |
| 2249 | 59253La Gorgue | 1,595 €/m² | 9.3 €/m² | 7.0 % | 62 | 5,616-0.3 % | CRelaxed |
| 2250 | 71600Hautefond, L'Hôpital-le-Mercier | 1,398 €/m² | 8.1 €/m² | 7.0 % | 132 | 14,739+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).