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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
400113150Boulbon, Saint-Pierre-de-Mézoargues2,507 €/m²10.9 €/m²5.2 %11617,168+0.6 %B2Moderate
400214114Ver-sur-Mer2,393 €/m²10.4 €/m²5.2 %201,581-0.1 %CRelaxed
400344320Chaumes-en-Retz, Chauvé2,353 €/m²10.2 €/m²5.2 %22517,920+1.4 %CRelaxed
400453950La Chapelle-Anthenaise, Louverné2,000 €/m²8.7 €/m²5.2 %575,314+0.6 %B2Moderate
400554180Heillecourt, Houdemont2,467 €/m²10.7 €/m²5.2 %617,480-0.6 %B2Moderate
400678260Achères3,677 €/m²15.9 €/m²5.2 %7222,241+0.7 %AVery tight
400797414Entre-Deux2,944 €/m²12.7 €/m²5.2 %477,176+0.9 %B1Tight
400814450Cricqueville-en-Bessin, Grandcamp-Maisy1,923 €/m²8.3 €/m²5.2 %371,762-1.2 %CRelaxed
400925000Besançon2,547 €/m²11.0 €/m²5.2 %212118,489+0.2 %B2Moderate
401026790Bouchet, La Baume-de-Transit2,294 €/m²9.9 €/m²5.2 %728,100+0.4 %CRelaxed
401130250Aspères, Aubais2,707 €/m²11.7 €/m²5.2 %17316,103+1.1 %B1Tight
401230310Vergèze2,845 €/m²12.3 €/m²5.2 %665,788+1.5 %B1Tight
401331520Ramonville-Saint-Agne3,094 €/m²13.4 €/m²5.2 %5815,158+0.9 %B1Tight
401444140Aigrefeuille-sur-Maine, Geneston2,432 €/m²10.5 €/m²5.2 %22419,947+1.0 %CRelaxed
401544330La Chapelle-Heulin, La Regrippière2,409 €/m²10.4 €/m²5.2 %22220,877+0.8 %B2Moderate
401650760Anneville-en-Saire, Barfleur2,291 €/m²9.9 €/m²5.2 %714,022-0.7 %CRelaxed
401763130Royat2,343 €/m²10.1 €/m²5.2 %344,479-0.7 %B2Moderate
401869460Blacé, Le Perréon2,416 €/m²10.4 €/m²5.2 %949,185+0.7 %CRelaxed
401985220Apremont, Commequiers2,290 €/m²9.9 €/m²5.2 %28618,072+1.5 %CRelaxed
402094880Noiseau3,745 €/m²16.2 €/m²5.2 %234,628-0.1 %AVery tight
402195650Boissy-l'Aillerie, Courcelles-sur-Viosne3,179 €/m²13.7 €/m²5.2 %403,908+1.5 %AVery tight
402213118Istres3,187 €/m²13.7 €/m²5.2 %4622,146+0.2 %AVery tight
402313200Arles2,737 €/m²11.8 €/m²5.2 %29910,362-0.2 %B1Tight
402421300Chenôve2,500 €/m²10.8 €/m²5.2 %4614,244+0.1 %B1Tight
402526380Peyrins2,069 €/m²8.9 €/m²5.2 %372,613-0.2 %B2Moderate
402630190Aubussargues, Boucoiran-et-Nozières2,300 €/m²9.9 €/m²5.2 %18518,572+1.0 %CRelaxed
402733310Lormont2,950 €/m²12.7 €/m²5.2 %7825,769+2.2 %B1Tight
402834440Colombiers, Nissan-lez-Enserune2,230 €/m²9.6 €/m²5.2 %916,938+1.1 %CRelaxed
402940990Angoumé, Gourbera2,609 €/m²11.2 €/m²5.2 %24322,487+1.0 %B2Moderate
403042530Saint-Genest-Lerpt2,405 €/m²10.4 €/m²5.2 %406,181+0.1 %B2Moderate
403154520Laxou2,667 €/m²11.5 €/m²5.2 %5414,771+0.2 %B1Tight
403259370Mons-en-Barœul2,854 €/m²12.3 €/m²5.2 %12321,105-0.1 %B1Tight
403366670Bages2,361 €/m²10.2 €/m²5.2 %544,560+1.4 %B2Moderate
403478330Fontenay-le-Fleury4,477 €/m²19.3 €/m²5.2 %3013,680+0.4 %AVery tight
403579180Chauray2,313 €/m²10.0 €/m²5.2 %837,221+0.6 %B2Moderate
403693250Villemomble3,969 €/m²17.1 €/m²5.2 %13829,795+0.1 %A bisExtreme
403714123Cormelles-le-Royal, Fleury-sur-Orne2,711 €/m²11.7 €/m²5.2 %13823,255+1.1 %B1Tight
403835540Le Tronchet, Miniac-Morvan2,217 €/m²9.5 €/m²5.2 %1128,505+1.4 %B2Moderate
403964310Ascain, Saint-Pée-sur-Nivelle3,296 €/m²14.2 €/m²5.2 %9414,685+1.3 %B1Tight
404077420Champs-sur-Marne3,750 €/m²16.1 €/m²5.2 %7527,451+1.0 %AVery tight
404184810Aubignan2,540 €/m²10.9 €/m²5.2 %645,981+1.1 %B1Tight
404288250La Bresse1,974 €/m²8.5 €/m²5.2 %493,853-1.2 %CRelaxed
404397427L'Étang-Salé3,917 €/m²16.9 €/m²5.2 %6314,464+0.3 %B1Tight
404413109Simiane-Collongue4,103 €/m²17.6 €/m²5.2 %455,780+0.5 %AVery tight
404514860Amfreville, Bavent2,623 €/m²11.3 €/m²5.2 %786,014+1.0 %CRelaxed
404614940Banneville-la-Campagne, Sannerville2,392 €/m²10.3 €/m²5.2 %222,484+1.0 %B2Moderate
404731590Bonrepos-Riquet, Gauré2,434 €/m²10.5 €/m²5.2 %486,286+1.3 %CRelaxed
404831820Pibrac2,949 €/m²12.7 €/m²5.2 %598,977+1.0 %B1Tight
404963140Châtel-Guyon2,299 €/m²9.9 €/m²5.2 %636,299+0.2 %B2Moderate
405064480Halsou, Jatxou3,479 €/m²14.9 €/m²5.2 %5611,916+1.8 %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).