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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
415133930Vendays-Montalivet2,484 €/m²10.5 €/m²5.1 %552,838+1.7 %CRelaxed
415238530Barraux, Chapareillan2,819 €/m²11.9 €/m²5.1 %10114,396+0.4 %B2Moderate
415362600Berck, Groffliers2,439 €/m²10.3 €/m²5.1 %19514,421-1.2 %B2Moderate
415464240Ayherre, Bonloc2,640 €/m²11.1 €/m²5.1 %8817,425+1.3 %B2Moderate
415569160Tassin-la-Demi-Lune3,906 €/m²16.4 €/m²5.1 %5523,200+0.7 %B1Tight
415694550Chevilly-Larue4,705 €/m²19.8 €/m²5.1 %2519,826+0.4 %AVery tight
415701800Bourg-Saint-Christophe, Charnoz-sur-Ain2,684 €/m²11.3 €/m²5.0 %17224,002+1.5 %B2Moderate
415813124Peypin4,038 €/m²17.0 €/m²5.0 %595,771+0.6 %AVery tight
415913480Cabriès4,583 €/m²19.2 €/m²5.0 %8710,240+0.8 %AVery tight
416013760Saint-Cannat3,583 €/m²15.0 €/m²5.0 %596,097+0.9 %B1Tight
416125320Abbans-Dessous, Boussières2,319 €/m²9.7 €/m²5.0 %7810,626+0.9 %B2Moderate
416230290Laudun-l'Ardoise, Saint-Victor-la-Coste2,562 €/m²10.8 €/m²5.0 %809,068+1.3 %B2Moderate
416338560Champ-sur-Drac, Jarrie3,289 €/m²13.8 €/m²5.0 %477,287+0.7 %B1Tight
416454690Eulmont, Lay-Saint-Christophe2,329 €/m²9.8 €/m²5.0 %443,475-0.0 %B2Moderate
416565120Barèges, Betpouey2,258 €/m²9.5 €/m²5.0 %372,684-0.9 %CRelaxed
416694260Fresnes4,718 €/m²19.8 €/m²5.0 %4629,528+1.1 %AVery tight
416794500Champigny-sur-Marne4,299 €/m²18.1 €/m²5.0 %27678,072+0.2 %AVery tight
416895120Ermont4,136 €/m²17.4 €/m²5.0 %13129,489+0.2 %AVery tight
416995160Montmorency4,348 €/m²18.3 €/m²5.0 %8721,763+0.5 %AVery tight
417013013Marseille3,947 €/m²16.5 €/m²5.0 %22655,378+0.4 %AVery tight
417113570Barbentane2,671 €/m²11.2 €/m²5.0 %434,266+0.6 %B2Moderate
417213870Rognonas2,861 €/m²12.0 €/m²5.0 %444,261+0.7 %B2Moderate
417326150Barsac, Chamaloc2,045 €/m²8.6 €/m²5.0 %916,968+0.7 %CRelaxed
417431270Cugnaux, Frouzins2,738 €/m²11.5 €/m²5.0 %30041,511+2.0 %B1Tight
417534550Bessan2,368 €/m²9.9 €/m²5.0 %615,838+2.2 %CRelaxed
417634920Le Crès3,842 €/m²16.1 €/m²5.0 %699,226+0.3 %AVery tight
417751110Auménancourt, Bazancourt2,083 €/m²8.7 €/m²5.0 %11513,299+1.5 %CRelaxed
417854730Gorcy, Saint-Pancré2,463 €/m²10.3 €/m²5.0 %384,050+1.3 %B2Moderate
417974300Arâches-la-Frasse, Châtillon-sur-Cluses3,439 €/m²14.4 €/m²5.0 %11631,442+0.2 %B1Tight
418078110Le Vésinet6,764 €/m²28.4 €/m²5.0 %9615,554-0.3 %A bisExtreme
418197228Sainte-Luce3,771 €/m²15.8 €/m²5.0 %299,410-0.6 %B1Tight
418213240Septèmes-les-Vallons3,565 €/m²14.9 €/m²5.0 %7011,995+1.2 %AVery tight
418317750Étaules2,624 €/m²11.0 €/m²5.0 %502,857+2.2 %B2Moderate
418430131Pujaut2,977 €/m²12.5 €/m²5.0 %453,982-0.4 %B1Tight
418534540Balaruc-le-Vieux, Balaruc-les-Bains3,439 €/m²14.4 €/m²5.0 %699,876+0.5 %B1Tight
418635136Saint-Jacques-de-la-Lande2,981 €/m²12.5 €/m²5.0 %4413,800+1.3 %B1Tight
418706130Grasse4,315 €/m²18.0 €/m²5.0 %21725,485+0.1 %AVery tight
418829950Bénodet, Clohars-Fouesnant2,714 €/m²11.3 €/m²5.0 %808,949+0.9 %B2Moderate
418935111La Fresnais, Lillemer2,240 €/m²9.4 €/m²5.0 %362,907+0.7 %B2Moderate
419043240Saint-Just-Malmont2,117 €/m²8.8 €/m²5.0 %334,239+0.2 %B2Moderate
419178210Saint-Cyr-l'École4,766 €/m²19.9 €/m²5.0 %5221,268+1.7 %AVery tight
419284400Apt, Auribeau2,712 €/m²11.3 €/m²5.0 %16115,868-1.2 %CRelaxed
419307150Bessas, Labastide-de-Virac2,377 €/m²9.9 €/m²5.0 %1116,173+1.0 %CRelaxed
419413250Cornillon-Confoux, Saint-Chamas3,317 €/m²13.8 €/m²5.0 %8210,343+0.9 %AVery tight
419513360Roquevaire3,865 €/m²16.1 €/m²5.0 %438,915+0.1 %AVery tight
419634710Lespignan2,169 €/m²9.0 €/m²5.0 %553,414+0.9 %CRelaxed
419738400Saint-Martin-d'Hères3,465 €/m²14.4 €/m²5.0 %4137,695-0.1 %B1Tight
419859274Marquillies2,573 €/m²10.7 €/m²5.0 %301,961-0.1 %B2Moderate
419960580Coye-la-Forêt3,362 €/m²14.0 €/m²5.0 %343,915+0.2 %AVery tight
420060740Saint-Maximin2,895 €/m²12.1 €/m²5.0 %253,335+0.8 %B2Moderate

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