MyHomePrice
Free tool

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 %. · 92 / 103

#AreaMedian priceRentGross yieldSales/yearPopulationTension
455193170Bagnolet6,522 €/m²24.8 €/m²4.6 %5743,086+2.0 %A bisExtreme
455206800Cagnes-sur-Mer5,254 €/m²19.9 €/m²4.6 %13853,354+1.2 %AVery tight
455313127Vitrolles3,916 €/m²14.9 €/m²4.6 %14536,758+0.8 %AVery tight
455430670Aigues-Vives2,804 €/m²10.6 €/m²4.6 %363,331+0.5 %B1Tight
455535770Vern-sur-Seiche2,904 €/m²11.0 €/m²4.6 %618,207+0.4 %B1Tight
455673600Hautecour, Les Belleville2,847 €/m²10.8 €/m²4.6 %417,344-0.5 %CRelaxed
455706100Nice5,708 €/m²21.6 €/m²4.5 %10789,434+0.4 %AVery tight
455806600Antibes5,392 €/m²20.4 €/m²4.5 %14138,818+0.3 %AVery tight
455913011Marseille4,478 €/m²16.9 €/m²4.5 %23155,378+0.4 %AVery tight
456026600Beaumont-Monteux, Chanos-Curson2,458 €/m²9.3 €/m²4.5 %17424,707+0.6 %B2Moderate
456129840Landunvez, Lanildut2,594 €/m²9.8 €/m²4.5 %524,345+0.3 %CRelaxed
456234680Saint-Georges-d'Orques3,377 €/m²12.8 €/m²4.5 %445,676+0.6 %B1Tight
456334810Pomérols2,664 €/m²10.1 €/m²4.5 %482,299+0.3 %CRelaxed
456435430Châteauneuf-d'Ille-et-Vilaine, La Ville-ès-Nonais2,821 €/m²10.7 €/m²4.5 %10110,487+0.9 %B2Moderate
456535650Le Rheu2,865 €/m²10.8 €/m²4.5 %739,839+2.1 %B1Tight
456640390Biarrotte, Biaudos3,327 €/m²12.6 €/m²4.5 %10813,777+2.2 %B1Tight
456740440Ondres3,986 €/m²15.1 €/m²4.5 %686,533+3.2 %B1Tight
456842230Roche-la-Molière, Saint-Étienne2,427 €/m²9.2 €/m²4.5 %8367,555+0.1 %B2Moderate
456983400Hyères4,734 €/m²17.9 €/m²4.5 %24255,858-0.1 %AVery tight
457013720Belcodène, La Bouilladisse4,340 €/m²16.4 €/m²4.5 %578,556+0.8 %AVery tight
457122240Fréhel, La Bouillie2,281 €/m²8.6 €/m²4.5 %874,706+0.1 %CRelaxed
457235135Chantepie3,182 €/m²12.0 €/m²4.5 %4710,670+0.1 %B1Tight
457344200Nantes3,803 €/m²14.4 €/m²4.5 %6581,934+1.1 %B1Tight
457444400Rezé3,285 €/m²12.4 €/m²4.5 %34843,556+1.1 %B1Tight
457550770Pirou2,329 €/m²8.8 €/m²4.5 %531,514+0.1 %CRelaxed
457651390Bouilly, Coulommes-la-Montagne3,060 €/m²11.5 €/m²4.5 %335,003+1.2 %CRelaxed
457764340Boucau3,750 €/m²14.2 €/m²4.5 %518,968+1.4 %B1Tight
457866410Villelongue-de-la-Salanque2,539 €/m²9.6 €/m²4.5 %553,335+0.1 %B2Moderate
457995530La Frette-sur-Seine4,544 €/m²17.2 €/m²4.5 %484,570-0.1 %AVery tight
458013010Marseille4,545 €/m²17.1 €/m²4.5 %7755,378+0.4 %AVery tight
458113710Fuveau4,265 €/m²16.1 €/m²4.5 %9710,337+0.8 %AVery tight
458220290Borgo, Campile3,233 €/m²12.2 €/m²4.5 %9219,347+2.5 %B1Tight
458322520Binic-Étables-sur-Mer2,947 €/m²11.1 €/m²4.5 %443,520+0.3 %CRelaxed
458434980Combaillaux, Montferrier-sur-Lez3,875 €/m²14.6 €/m²4.5 %15422,179+1.3 %AVery tight
458538650Avignonet, Château-Bernard2,517 €/m²9.5 €/m²4.5 %495,306+0.5 %CRelaxed
458638790Charantonnay, Diémoz2,996 €/m²11.3 €/m²4.5 %558,511+1.0 %CRelaxed
458744610Indre3,162 €/m²11.9 €/m²4.5 %394,160+0.6 %B1Tight
458866440Torreilles2,903 €/m²10.9 €/m²4.5 %933,753+0.3 %B2Moderate
458901700Beynost, Miribel3,459 €/m²13.0 €/m²4.5 %14322,346+1.0 %B1Tight
459033300Bordeaux4,131 €/m²15.5 €/m²4.5 %10653,598+0.9 %B1Tight
459166510Saint-Hippolyte2,505 €/m²9.4 €/m²4.5 %373,126+0.9 %B2Moderate
459269100Villeurbanne4,174 €/m²15.7 €/m²4.5 %90163,684+1.1 %AVery tight
459374600Annecy, Montagny-les-Lanches4,963 €/m²18.7 €/m²4.5 %8428,510+0.7 %B1Tight
459407130Châteaubourg, Cornas2,551 €/m²9.6 €/m²4.5 %13115,279+0.5 %B2Moderate
459513004Marseille4,380 €/m²16.4 €/m²4.5 %4155,378+0.4 %AVery tight
459620090Ajaccio4,274 €/m²16.0 €/m²4.5 %2625,440+1.2 %AVery tight
459722650Beaussais-sur-Mer2,604 €/m²9.8 €/m²4.5 %514,498+3.1 %B2Moderate
459822700Louannec, Perros-Guirec2,840 €/m²10.6 €/m²4.5 %15011,663-0.0 %B2Moderate
459933185Le Haillan3,625 €/m²13.6 €/m²4.5 %8311,392+0.6 %B1Tight
460033700Mérignac3,835 €/m²14.4 €/m²4.5 %40378,090+1.3 %B1Tight

Comparing two areas?

Prices, trend since 2014, rents and yield side by side.

Open the neighbourhood comparator

Got a specific property in mind?

Net yield, cash flow with a mortgage and long-term projection — free.

Calculate the net yield

Gross 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).