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.

1,960 postcodes ranked (≥ 20 sales/year) — prices 2025, rents 2025. Median gross yield in France: 6.2 %. · 26 / 40

#AreaMedian priceRentGross yieldSales/yearPopulationTension
125169270Cailloux-sur-Fontaines, Couzon-au-Mont-d'Or3,112 €/m²14.6 €/m²5.6 %14218,461+0.5 %B1Tight
125206730Saint-André-de-la-Roche4,000 €/m²18.7 €/m²5.6 %375,896+0.8 %AVery tight
125329120Combrit, Plomeur2,458 €/m²11.5 €/m²5.6 %7219,153+0.5 %B2Moderate
125474200Allinges, Anthy-sur-Léman3,605 €/m²16.8 €/m²5.6 %63553,998+1.1 %B1Tight
125540100Dax2,518 €/m²11.7 €/m²5.6 %37722,109+0.9 %B2Moderate
125644300Nantes3,111 €/m²14.5 €/m²5.6 %118181,934+1.1 %B1Tight
125777340Pontault-Combault3,887 €/m²18.1 €/m²5.6 %18539,096+0.3 %AVery tight
125877720Aubepierre-Ozouer-le-Repos, Bombon3,042 €/m²14.2 €/m²5.6 %2612,625+0.6 %B2Moderate
125997220La Trinité3,409 €/m²15.9 €/m²5.6 %3111,454-1.4 %B1Tight
126060330Lagny-le-Sec, Le Plessis-Belleville3,477 €/m²16.2 €/m²5.6 %527,680+1.2 %B2Moderate
126173410Entrelacs, La Biolle3,542 €/m²16.5 €/m²5.6 %3110,184+1.6 %B2Moderate
126278540Vernouillet3,833 €/m²17.8 €/m²5.6 %299,699-0.2 %AVery tight
126395550Bessancourt3,875 €/m²18.0 €/m²5.6 %538,869+3.4 %AVery tight
126414000Caen2,981 €/m²13.8 €/m²5.6 %1727109,400+0.3 %B1Tight
126578450Chavenay, Villepreux4,075 €/m²18.9 €/m²5.6 %4313,654+1.6 %AVery tight
126606670Castagniers, Colomars3,636 €/m²16.9 €/m²5.6 %5316,352+1.4 %AVery tight
126759000Lille3,400 €/m²15.8 €/m²5.6 %110747,649+0.2 %AVery tight
126838610Gières, Venon3,257 €/m²15.1 €/m²5.6 %678,217+1.9 %B1Tight
126969380Alix, Belmont-d'Azergues3,031 €/m²14.0 €/m²5.6 %8027,990+0.8 %B1Tight
127074140Ballaison, Chens-sur-Léman4,442 €/m²20.6 €/m²5.6 %26635,753+1.7 %AVery tight
127176000Rouen2,870 €/m²13.3 €/m²5.6 %162158,831+0.7 %B1Tight
127291360Villemoisson-sur-Orge, Épinay-sur-Orge3,857 €/m²17.8 €/m²5.6 %8118,054+0.3 %AVery tight
127391400Gometz-la-Ville, Orsay4,211 €/m²19.5 €/m²5.6 %9822,471+0.4 %AVery tight
127401220Divonne-les-Bains, Grilly6,000 €/m²27.7 €/m²5.5 %19612,375+1.4 %AVery tight
127533530Bassens3,000 €/m²13.9 €/m²5.5 %298,435+2.2 %B1Tight
127638290Frontonas, La Verpillière3,004 €/m²13.9 €/m²5.5 %7412,441+1.2 %B1Tight
127738530Barraux, Chapareillan2,905 €/m²13.4 €/m²5.5 %5514,396+0.4 %B2Moderate
127813530Trets3,273 €/m²15.1 €/m²5.5 %5410,946+0.1 %AVery tight
127913830Roquefort-la-Bédoule3,628 €/m²16.7 €/m²5.5 %275,798+0.7 %AVery tight
128044600Saint-Nazaire2,774 €/m²12.8 €/m²5.5 %67074,568+0.8 %B1Tight
128178550Bazainville, Dannemarie3,480 €/m²16.0 €/m²5.5 %328,610+0.7 %B1Tight
128201550Collonges, Farges3,927 €/m²18.1 €/m²5.5 %224,351+1.1 %AVery tight
128333270Bouliac, Floirac3,140 €/m²14.4 €/m²5.5 %10922,104+1.1 %B1Tight
128462223Anzin-Saint-Aubin, Athies2,820 €/m²13.0 €/m²5.5 %4620,450-0.3 %B2Moderate
128576310Sainte-Adresse3,085 €/m²14.2 €/m²5.5 %677,004-0.6 %B1Tight
128692420Vaucresson4,959 €/m²22.8 €/m²5.5 %818,432-0.4 %A bisExtreme
128744700Orvault3,000 €/m²13.8 €/m²5.5 %15128,534+1.3 %B1Tight
128874520Chevrier, Chênex4,368 €/m²20.1 €/m²5.5 %8811,397+2.9 %AVery tight
128901280Prévessin-Moëns5,375 €/m²24.6 €/m²5.5 %779,153+1.9 %AVery tight
129014550Blainville-sur-Orne2,791 €/m²12.8 €/m²5.5 %386,106+1.1 %B2Moderate
129120200Bastia, San-Martino-di-Lota3,027 €/m²13.9 €/m²5.5 %33931,678+0.7 %B1Tight
129277580Bouleurs, Coulommes3,534 €/m²16.2 €/m²5.5 %3317,244+1.4 %AVery tight
129392310Sèvres5,458 €/m²25.0 €/m²5.5 %16822,303-0.4 %A bisExtreme
129497410Saint-Pierre3,448 €/m²15.8 €/m²5.5 %18642,519+0.5 %B1Tight
129505170Orcières2,613 €/m²12.0 €/m²5.5 %88651-0.8 %CRelaxed
129659270Bailleul, Berthen2,721 €/m²12.5 €/m²5.5 %5024,183+0.1 %B1Tight
129769360Communay, Saint-Symphorien-d'Ozon3,227 €/m²14.8 €/m²5.5 %9724,517+1.0 %B1Tight
129878120Clairefontaine-en-Yvelines, Rambouillet3,802 €/m²17.4 €/m²5.5 %23630,252+0.8 %AVery tight
129993160Noisy-le-Grand4,348 €/m²19.9 €/m²5.5 %53772,978+1.4 %AVery tight
130037520La Riche2,892 €/m²13.2 €/m²5.5 %13110,487+0.1 %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 (flat). 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).