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 %. · 6 / 103
| # | Area | Median price | Rent | Gross yield | Sales/year | Population | Tension |
|---|---|---|---|---|---|---|---|
| 251 | 66760Angoustrine-Villeneuve-des-Escaldes, Bourg-Madame | 2,640 €/m² | 8.6 €/m² | 3.9 % | 44 | 3,564-0.6 % | CRelaxed |
| 252 | 04370Beauvezer, Colmars | 2,333 €/m² | 7.6 €/m² | 3.9 % | 35 | 1,224+2.1 % | CRelaxed |
| 253 | 13111Coudoux | 4,586 €/m² | 15.0 €/m² | 3.9 % | 29 | 3,825+0.8 % | B1Tight |
| 254 | 56000Vannes | 4,022 €/m² | 13.2 €/m² | 3.9 % | 315 | 55,790+0.6 % | B2Moderate |
| 255 | 64100Bayonne | 4,493 €/m² | 14.7 €/m² | 3.9 % | 89 | 54,306+1.3 % | B1Tight |
| 256 | 69600Oullins-Pierre-Bénite | 4,323 €/m² | 14.2 €/m² | 3.9 % | 60 | 19,084+0.5 % | B1Tight |
| 257 | 83240Cavalaire-sur-Mer | 5,426 €/m² | 17.8 €/m² | 3.9 % | 99 | 8,121+1.4 % | AVery tight |
| 258 | 34350Valras-Plage, Vendres | 3,657 €/m² | 12.0 €/m² | 3.9 % | 152 | 7,048+0.2 % | B2Moderate |
| 259 | 35000Rennes | 4,658 €/m² | 15.3 €/m² | 3.9 % | 276 | 76,963+0.9 % | B1Tight |
| 260 | 56370Le Tour-du-Parc, Sarzeau | 3,773 €/m² | 12.4 €/m² | 3.9 % | 174 | 10,555+1.8 % | B2Moderate |
| 261 | 85460L'Aiguillon-la-Presqu'île | 2,921 €/m² | 9.6 €/m² | 3.9 % | 111 | 2,845+0.1 % | CRelaxed |
| 262 | 13640La Roque-d'Anthéron | 3,291 €/m² | 10.8 €/m² | 4.0 % | 42 | 5,459-0.0 % | B2Moderate |
| 263 | 30220Aigues-Mortes, Saint-Laurent-d'Aigouze | 3,951 €/m² | 13.0 €/m² | 4.0 % | 154 | 12,389+0.5 % | B1Tight |
| 264 | 73700Bourg-Saint-Maurice, Les Chapelles | 3,860 €/m² | 12.7 €/m² | 4.0 % | 46 | 11,031+0.2 % | CRelaxed |
| 265 | 20166Albitreccia, Cognocoli-Monticchi | 4,414 €/m² | 14.6 €/m² | 4.0 % | 77 | 5,026+3.1 % | B1Tight |
| 266 | 92310Sèvres | 7,254 €/m² | 23.9 €/m² | 4.0 % | 53 | 22,303-0.4 % | A bisExtreme |
| 267 | 38240Meylan | 4,286 €/m² | 14.2 €/m² | 4.0 % | 47 | 18,770+0.9 % | B1Tight |
| 268 | 40140Azur, Magescq | 3,573 €/m² | 11.8 €/m² | 4.0 % | 167 | 12,387+2.0 % | B2Moderate |
| 269 | 26230Chamaret, Chantemerle-lès-Grignan | 2,707 €/m² | 9.0 €/m² | 4.0 % | 65 | 4,713+0.6 % | CRelaxed |
| 270 | 40600Biscarrosse | 3,907 €/m² | 13.0 €/m² | 4.0 % | 224 | 15,836+1.2 % | B1Tight |
| 271 | 44100Nantes | 4,322 €/m² | 14.4 €/m² | 4.0 % | 288 | 81,934+1.1 % | B1Tight |
| 272 | 69270Cailloux-sur-Fontaines, Couzon-au-Mont-d'Or | 4,279 €/m² | 14.2 €/m² | 4.0 % | 103 | 18,461+0.5 % | B1Tight |
| 273 | 73000Barberaz, Bassens | 3,922 €/m² | 13.0 €/m² | 4.0 % | 170 | 78,112+0.5 % | B1Tight |
| 274 | 06270Villeneuve-Loubet | 6,342 €/m² | 21.1 €/m² | 4.0 % | 87 | 17,548+2.7 % | AVery tight |
| 275 | 31300Toulouse | 3,871 €/m² | 12.9 €/m² | 4.0 % | 114 | 85,803+1.1 % | B1Tight |
| 276 | 35760Montgermont, Saint-Grégoire | 3,668 €/m² | 12.2 €/m² | 4.0 % | 80 | 13,784+1.1 % | B1Tight |
| 277 | 83120Le Plan-de-la-Tour, Sainte-Maxime | 5,032 €/m² | 16.7 €/m² | 4.0 % | 222 | 17,243+0.4 % | AVery tight |
| 278 | 13880Velaux | 4,420 €/m² | 14.8 €/m² | 4.0 % | 69 | 8,941-0.0 % | AVery tight |
| 279 | 34470Pérols | 4,593 €/m² | 15.3 €/m² | 4.0 % | 95 | 9,615+0.6 % | AVery tight |
| 280 | 56270Ploemeur | 3,729 €/m² | 12.4 €/m² | 4.0 % | 171 | 18,872+0.5 % | B2Moderate |
| 281 | 29660Carantec | 2,996 €/m² | 10.0 €/m² | 4.0 % | 58 | 3,272+0.4 % | CRelaxed |
| 282 | 33520Bruges | 4,174 €/m² | 13.9 €/m² | 4.0 % | 117 | 20,020+1.5 % | B1Tight |
| 283 | 14830Langrune-sur-Mer | 3,393 €/m² | 11.4 €/m² | 4.0 % | 31 | 1,916+1.3 % | B2Moderate |
| 284 | 17480Le Château-d'Oléron | 3,006 €/m² | 10.1 €/m² | 4.0 % | 87 | 4,366+0.8 % | B2Moderate |
| 285 | 13890Mouriès | 3,811 €/m² | 12.8 €/m² | 4.0 % | 54 | 3,527+0.2 % | B2Moderate |
| 286 | 40550Léon, Saint-Michel-Escalus | 3,399 €/m² | 11.4 €/m² | 4.0 % | 48 | 2,638+1.7 % | CRelaxed |
| 287 | 69630Chaponost | 4,224 €/m² | 14.2 €/m² | 4.0 % | 63 | 9,382+1.4 % | B1Tight |
| 288 | 84440Robion | 3,335 €/m² | 11.2 €/m² | 4.0 % | 42 | 4,816+1.3 % | B1Tight |
| 289 | 97223Le Diamant | 5,062 €/m² | 17.0 €/m² | 4.0 % | 28 | 6,161+0.0 % | B1Tight |
| 290 | 13670Saint-Andiol, Verquières | 3,250 €/m² | 10.9 €/m² | 4.0 % | 33 | 4,125+0.0 % | B2Moderate |
| 291 | 33100Bordeaux | 4,604 €/m² | 15.5 €/m² | 4.0 % | 99 | 53,598+0.9 % | B1Tight |
| 292 | 33740Arès | 4,368 €/m² | 14.7 €/m² | 4.0 % | 111 | 6,482+0.9 % | B2Moderate |
| 293 | 40460Sanguinet | 3,627 €/m² | 12.2 €/m² | 4.0 % | 56 | 4,741+2.9 % | B2Moderate |
| 294 | 84410Bédoin, Crillon-le-Brave | 3,128 €/m² | 10.5 €/m² | 4.0 % | 54 | 4,047+0.2 % | B1Tight |
| 295 | 13740Le Rove | 4,843 €/m² | 16.4 €/m² | 4.1 % | 34 | 5,246+1.5 % | AVery tight |
| 296 | 13830Roquefort-la-Bédoule | 5,234 €/m² | 17.7 €/m² | 4.1 % | 25 | 5,798+0.7 % | AVery tight |
| 297 | 14750Saint-Aubin-sur-Mer | 3,365 €/m² | 11.4 €/m² | 4.1 % | 33 | 2,101-1.2 % | B2Moderate |
| 298 | 33800Bordeaux | 4,599 €/m² | 15.5 €/m² | 4.1 % | 194 | 53,598+0.9 % | B1Tight |
| 299 | 84750Caseneuve, Saint-Martin-de-Castillon | 3,298 €/m² | 11.1 €/m² | 4.1 % | 25 | 1,842-0.4 % | CRelaxed |
| 300 | 92410Ville-d'Avray | 7,087 €/m² | 23.9 €/m² | 4.1 % | 23 | 11,089-0.3 % | A bisExtreme |
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).