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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
25103130Avrilly, Bert833 €/m²7.5 €/m²10.8 %514,218-0.5 %CRelaxed
25214220Barbery, Boulon1,240 €/m²11.1 €/m²10.8 %13712,314+0.8 %CRelaxed
25361450Banvou, La Ferrière-aux-Étangs787 €/m²7.1 €/m²10.8 %362,537-0.1 %CRelaxed
25481710Navès, Saïx1,054 €/m²9.5 €/m²10.8 %424,438+0.9 %B2Moderate
25571230Pouilloux, Saint-Romain-sous-Gourdon923 €/m²8.3 €/m²10.8 %1309,927-0.4 %CRelaxed
25636170Chazelet, La Châtre-Langlin715 €/m²6.4 €/m²10.7 %663,437-0.8 %CRelaxed
25779390Aubigny, Doux779 €/m²7.0 €/m²10.7 %653,006-0.2 %CRelaxed
25803240Cressanges, Deux-Chaises743 €/m²6.6 €/m²10.7 %413,721-0.5 %CRelaxed
25956110Gourin, Le Saint873 €/m²7.8 €/m²10.7 %825,294-0.3 %CRelaxed
26016260Cellefrouin, Chasseneuil-sur-Bonnieure814 €/m²7.3 €/m²10.7 %735,052+0.2 %CRelaxed
26123220Bonnat, Chambon-Sainte-Croix717 €/m²6.4 €/m²10.7 %733,907+0.1 %CRelaxed
26223260Basville, Beissat742 €/m²6.6 €/m²10.7 %372,167-0.4 %CRelaxed
26309300Bélesta, Bénaix901 €/m²8.0 €/m²10.7 %16911,968-0.3 %CRelaxed
26410240Aulnay, Avant-lès-Ramerupt809 €/m²7.2 €/m²10.7 %302,625-0.4 %CRelaxed
26523000Anzême, Guéret957 €/m²8.5 €/m²10.7 %18822,722-0.2 %CRelaxed
26671360Collonge-la-Madeleine, Morlet865 €/m²7.7 €/m²10.7 %603,684-0.4 %CRelaxed
26789170Lavau, Ronchères913 €/m²8.1 €/m²10.7 %442,175-1.7 %CRelaxed
26818130Bussy, Chalivoy-Milon784 €/m²7.0 €/m²10.7 %915,844-1.2 %CRelaxed
26987420Saint-Victurnien, Sainte-Marie-de-Vaux959 €/m²8.5 €/m²10.7 %281,983+0.3 %CRelaxed
27023340Faux-la-Montagne, Gentioux-Pigerolles835 €/m²7.4 €/m²10.7 %22893+0.8 %CRelaxed
27134650Brenas, Joncels972 €/m²8.6 €/m²10.7 %201,381-0.2 %CRelaxed
27245420Batilly-en-Puisaye, Bonny-sur-Loire809 €/m²7.2 €/m²10.7 %412,589-0.5 %CRelaxed
27359360Bazuel, Catillon-sur-Sambre784 €/m²7.0 €/m²10.7 %17713,402-0.6 %CRelaxed
27425190Bief, Chamesol1,201 €/m²10.7 €/m²10.7 %435,260-0.4 %CRelaxed
27536190Cuzion, Gargilesse-Dampierre696 €/m²6.2 €/m²10.7 %482,272-0.5 %CRelaxed
27681230Lacaune866 €/m²7.7 €/m²10.7 %242,464-0.2 %CRelaxed
27741230Courmemin, Gy-en-Sologne957 €/m²8.5 €/m²10.6 %705,127-0.4 %CRelaxed
27861420Gandelain, L'Orée-d'Écouves859 €/m²7.6 €/m²10.6 %322,690-0.1 %CRelaxed
27981190Almayrac, Jouqueviel921 €/m²8.2 €/m²10.6 %614,776+0.4 %CRelaxed
28010510Châtres, Maizières-la-Grande-Paroisse1,047 €/m²9.3 €/m²10.6 %372,840-0.2 %CRelaxed
28153160Bais, Champgenéteux749 €/m²6.6 €/m²10.6 %905,046-0.2 %CRelaxed
28271300Gourdon, Marigny920 €/m²8.2 €/m²10.6 %16619,814-1.0 %CRelaxed
28377510Bellot, Doue1,192 €/m²10.6 €/m²10.6 %968,680+0.3 %B2Moderate
28421400Aisey-sur-Seine, Ampilly-le-Sec852 €/m²7.5 €/m²10.6 %10110,463-0.4 %CRelaxed
28543270Allègre, Céaux-d'Allègre819 €/m²7.3 €/m²10.6 %282,260+0.0 %CRelaxed
28690110Bourg-sous-Châtelet, Felon1,343 €/m²11.9 €/m²10.6 %392,941+0.2 %CRelaxed
28721510Aignay-le-Duc, Beaulieu857 €/m²7.6 €/m²10.6 %211,286-0.8 %CRelaxed
28847110Allez-et-Cazeneuve, Dolmayrac923 €/m²8.2 €/m²10.6 %1098,987+0.6 %CRelaxed
28939380Augerans, Bans1,247 €/m²11.0 €/m²10.6 %545,843-0.2 %CRelaxed
29036290Azay-le-Ferron, Mézières-en-Brenne716 €/m²6.3 €/m²10.6 %522,984-0.8 %CRelaxed
29151320Bréban, Bussy-Lettrée959 €/m²8.5 €/m²10.6 %383,062-0.5 %CRelaxed
29203260Billy, Magnet990 €/m²8.7 €/m²10.6 %696,593-0.2 %CRelaxed
29332400Aurensan, Bernède984 €/m²8.7 €/m²10.6 %876,113-0.3 %CRelaxed
29454470Ansauville, Beaumont908 €/m²8.0 €/m²10.6 %634,865-0.2 %CRelaxed
29559214Quiévy941 €/m²8.3 €/m²10.6 %201,803+0.2 %CRelaxed
29632800Ayzieu, Bretagne-d'Armagnac1,094 €/m²9.6 €/m²10.6 %775,631+0.6 %CRelaxed
29739320Andelot-Morval, Broissia918 €/m²8.1 €/m²10.6 %302,096-1.0 %CRelaxed
29852220Ceffonds, Frampas889 €/m²7.8 €/m²10.6 %575,302-0.8 %CRelaxed
29956310Bubry, Guern983 €/m²8.7 €/m²10.6 %1299,011+0.2 %CRelaxed
30058310Arquian, Bitry786 €/m²6.9 €/m²10.6 %693,284-0.6 %CRelaxed

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