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 %. · 14 / 40

#AreaMedian priceRentGross yieldSales/yearPopulationTension
65178610Auffargis, Le Perray-en-Yvelines3,612 €/m²16.4 €/m²5.5 %4511,213-0.2 %B1Tight
65283640Plan-d'Aups-Sainte-Baume, Saint-Zacharie3,211 €/m²14.6 €/m²5.5 %448,406+1.6 %AVery tight
65392290Châtenay-Malabry5,075 €/m²23.1 €/m²5.5 %42335,825+0.9 %A bisExtreme
65431170Tournefeuille2,952 €/m²13.4 €/m²5.5 %13630,168+1.4 %B1Tight
65531820Pibrac2,749 €/m²12.5 €/m²5.5 %298,977+1.0 %B1Tight
65634570Montarnaud, Murviel-lès-Montpellier3,087 €/m²14.0 €/m²5.5 %3920,899+2.7 %AVery tight
65774160Archamps, Beaumont4,818 €/m²22.0 €/m²5.5 %37232,687+1.7 %AVery tight
65893460Gournay-sur-Marne4,198 €/m²19.1 €/m²5.5 %347,320+0.8 %AVery tight
65994360Bry-sur-Marne4,671 €/m²21.3 €/m²5.5 %16518,503+1.3 %A bisExtreme
66037520La Riche2,892 €/m²13.2 €/m²5.5 %13110,487+0.1 %B1Tight
66192380Garches5,223 €/m²23.8 €/m²5.5 %19417,743+0.1 %A bisExtreme
66205170Orcières2,613 €/m²12.0 €/m²5.5 %88651-0.8 %CRelaxed
66359270Bailleul, Berthen2,721 €/m²12.5 €/m²5.5 %5024,183+0.1 %B1Tight
66469360Communay, Saint-Symphorien-d'Ozon3,227 €/m²14.8 €/m²5.5 %9724,517+1.0 %B1Tight
66578120Clairefontaine-en-Yvelines, Rambouillet3,802 €/m²17.4 €/m²5.5 %23630,252+0.8 %AVery tight
66693160Noisy-le-Grand4,348 €/m²19.9 €/m²5.5 %53772,978+1.4 %AVery tight
66701280Prévessin-Moëns5,375 €/m²24.6 €/m²5.5 %779,153+1.9 %AVery tight
66814550Blainville-sur-Orne2,791 €/m²12.8 €/m²5.5 %386,106+1.1 %B2Moderate
66920200Bastia, San-Martino-di-Lota3,027 €/m²13.9 €/m²5.5 %33931,678+0.7 %B1Tight
67077580Bouleurs, Coulommes3,534 €/m²16.2 €/m²5.5 %3317,244+1.4 %AVery tight
67192310Sèvres5,458 €/m²25.0 €/m²5.5 %16822,303-0.4 %A bisExtreme
67297410Saint-Pierre3,448 €/m²15.8 €/m²5.5 %18642,519+0.5 %B1Tight
67344700Orvault3,000 €/m²13.8 €/m²5.5 %15128,534+1.3 %B1Tight
67474520Chevrier, Chênex4,368 €/m²20.1 €/m²5.5 %8811,397+2.9 %AVery tight
67501550Collonges, Farges3,927 €/m²18.1 €/m²5.5 %224,351+1.1 %AVery tight
67633270Bouliac, Floirac3,140 €/m²14.4 €/m²5.5 %10922,104+1.1 %B1Tight
67762223Anzin-Saint-Aubin, Athies2,820 €/m²13.0 €/m²5.5 %4620,450-0.3 %B2Moderate
67876310Sainte-Adresse3,085 €/m²14.2 €/m²5.5 %677,004-0.6 %B1Tight
67992420Vaucresson4,959 €/m²22.8 €/m²5.5 %818,432-0.4 %A bisExtreme
68013530Trets3,273 €/m²15.1 €/m²5.5 %5410,946+0.1 %AVery tight
68113830Roquefort-la-Bédoule3,628 €/m²16.7 €/m²5.5 %275,798+0.7 %AVery tight
68244600Saint-Nazaire2,774 €/m²12.8 €/m²5.5 %67074,568+0.8 %B1Tight
68378550Bazainville, Dannemarie3,480 €/m²16.0 €/m²5.5 %328,610+0.7 %B1Tight
68401220Divonne-les-Bains, Grilly6,000 €/m²27.7 €/m²5.5 %19612,375+1.4 %AVery tight
68533530Bassens3,000 €/m²13.9 €/m²5.5 %298,435+2.2 %B1Tight
68638290Frontonas, La Verpillière3,004 €/m²13.9 €/m²5.5 %7412,441+1.2 %B1Tight
68738530Barraux, Chapareillan2,905 €/m²13.4 €/m²5.5 %5514,396+0.4 %B2Moderate
68838610Gières, Venon3,257 €/m²15.1 €/m²5.6 %678,217+1.9 %B1Tight
68969380Alix, Belmont-d'Azergues3,031 €/m²14.0 €/m²5.6 %8027,990+0.8 %B1Tight
69074140Ballaison, Chens-sur-Léman4,442 €/m²20.6 €/m²5.6 %26635,753+1.7 %AVery tight
69176000Rouen2,870 €/m²13.3 €/m²5.6 %162158,831+0.7 %B1Tight
69291360Villemoisson-sur-Orge, Épinay-sur-Orge3,857 €/m²17.8 €/m²5.6 %8118,054+0.3 %AVery tight
69391400Gometz-la-Ville, Orsay4,211 €/m²19.5 €/m²5.6 %9822,471+0.4 %AVery tight
69406670Castagniers, Colomars3,636 €/m²16.9 €/m²5.6 %5316,352+1.4 %AVery tight
69559000Lille3,400 €/m²15.8 €/m²5.6 %110747,649+0.2 %AVery tight
69614000Caen2,981 €/m²13.8 €/m²5.6 %1727109,400+0.3 %B1Tight
69778450Chavenay, Villepreux4,075 €/m²18.9 €/m²5.6 %4313,654+1.6 %AVery tight
69860330Lagny-le-Sec, Le Plessis-Belleville3,477 €/m²16.2 €/m²5.6 %527,680+1.2 %B2Moderate
69973410Entrelacs, La Biolle3,542 €/m²16.5 €/m²5.6 %3110,184+1.6 %B2Moderate
70078540Vernouillet3,833 €/m²17.8 €/m²5.6 %299,699-0.2 %AVery tight

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