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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
90195480Pierrelaye3,570 €/m²18.0 €/m²6.0 %275,065+2.4 %AVery tight
90244550Montoir-de-Bretagne, Saint-Malo-de-Guersac2,599 €/m²13.1 €/m²6.1 %2310,485+0.3 %B1Tight
90391420Morangis3,538 €/m²17.8 €/m²6.1 %6314,129+1.3 %AVery tight
90492260Fontenay-aux-Roses4,269 €/m²21.5 €/m²6.1 %20624,070+0.5 %A bisExtreme
90531390Bois-de-la-Pierre, Carbonne2,033 €/m²10.3 €/m²6.1 %249,725+0.6 %CRelaxed
90644160Besné, Crossac2,333 €/m²11.8 €/m²6.1 %2623,317+1.0 %B2Moderate
90749290Chalonnes-sur-Loire, Chaudefonds-sur-Layon2,001 €/m²10.1 €/m²6.1 %2811,347+0.2 %CRelaxed
90863400Chamalières2,303 €/m²11.6 €/m²6.1 %36017,509-0.1 %B1Tight
90913120Gardanne3,203 €/m²16.2 €/m²6.1 %13621,597+0.9 %AVery tight
91039220Bois-d'Amont, Les Rousses3,350 €/m²16.9 €/m²6.1 %1464,240+1.0 %B2Moderate
91144400Rezé2,638 €/m²13.4 €/m²6.1 %35343,556+1.1 %B1Tight
91269350La Mulatière2,915 €/m²14.8 €/m²6.1 %966,534+0.2 %B1Tight
91313200Arles2,568 €/m²13.0 €/m²6.1 %27510,362-0.2 %B1Tight
91413821La Penne-sur-Huveaune3,116 €/m²15.8 €/m²6.1 %456,605+0.5 %AVery tight
91520090Ajaccio3,002 €/m²15.2 €/m²6.1 %33525,440+1.2 %AVery tight
91633440Ambarès-et-Lagrave, Saint-Louis-de-Montferrand2,663 €/m²13.5 €/m²6.1 %3020,762+1.3 %B1Tight
91738320Bresson, Brié-et-Angonnes2,901 €/m²14.7 €/m²6.1 %11817,250+0.2 %B1Tight
91840280Benquet, Bretagne-de-Marsan2,227 €/m²11.3 €/m²6.1 %5214,624+0.9 %B2Moderate
91949240Avrillé2,794 €/m²14.2 €/m²6.1 %9315,251+1.6 %B2Moderate
92095870Bezons3,889 €/m²19.7 €/m²6.1 %18536,434+2.8 %AVery tight
92101400Chanoz-Châtenay, Châtillon-sur-Chalaronne2,281 €/m²11.6 €/m²6.1 %5412,011+0.8 %CRelaxed
92201480Ars-sur-Formans, Beauregard2,522 €/m²12.8 €/m²6.1 %6619,712+1.0 %B1Tight
92349130Les Ponts-de-Cé, Saint-Jean-de-la-Croix2,679 €/m²13.6 €/m²6.1 %5917,066+0.7 %B2Moderate
92476230Bois-Guillaume, Isneauville2,655 €/m²13.5 €/m²6.1 %11721,358+1.4 %B1Tight
92576430Gommerville, Graimbouville2,545 €/m²12.9 €/m²6.1 %2319,488+0.8 %CRelaxed
92684120Beaumont-de-Pertuis, La Bastidonne2,777 €/m²14.1 €/m²6.1 %15023,057+0.2 %B1Tight
92712450Calmont, Flavin2,068 €/m²10.5 €/m²6.1 %2010,630+0.5 %B2Moderate
92833480Avensan, Brach2,580 €/m²13.1 €/m²6.1 %2216,813+1.4 %CRelaxed
92911100Bages, Montredon-des-Corbières2,250 €/m²11.5 €/m²6.1 %79059,792+0.9 %B2Moderate
93030133Les Angles2,958 €/m²15.1 €/m²6.1 %658,908+0.6 %B1Tight
93133240Asques, Cadillac-en-Fronsadais2,410 €/m²12.3 €/m²6.1 %6438,470+1.6 %B2Moderate
93234070Montpellier3,044 €/m²15.5 €/m²6.1 %131677,560+1.3 %AVery tight
93374910Bassy, Challonges2,732 €/m²13.9 €/m²6.1 %314,974+0.9 %CRelaxed
93477360Vaires-sur-Marne3,599 €/m²18.3 €/m²6.1 %8213,931+0.4 %AVery tight
93580480Bacouel-sur-Selle, Creuse2,674 €/m²13.6 €/m²6.1 %2212,360+0.4 %B1Tight
93691410Authon-la-Plaine, Chatignonville3,044 €/m²15.5 €/m²6.1 %6118,650+0.4 %B1Tight
93729480Le Relecq-Kerhuon2,547 €/m²13.0 €/m²6.1 %3711,897+0.6 %B2Moderate
93860580Coye-la-Forêt3,467 €/m²17.7 €/m²6.1 %243,915+0.2 %AVery tight
93983000Toulon2,829 €/m²14.4 €/m²6.1 %145559,705+0.9 %AVery tight
94060500Chantilly, Vineuil-Saint-Firmin3,868 €/m²19.8 €/m²6.1 %16111,971-0.3 %AVery tight
94183460Les Arcs, Taradeau2,754 €/m²14.1 €/m²6.1 %6610,054+1.3 %B1Tight
94288250La Bresse1,964 €/m²10.0 €/m²6.1 %613,853-1.2 %CRelaxed
94378260Achères3,597 €/m²18.4 €/m²6.1 %10122,241+0.7 %AVery tight
94413012Marseille3,362 €/m²17.2 €/m²6.2 %71155,378+0.4 %AVery tight
94577610Châtres, Crèvecœur-en-Brie3,000 €/m²15.4 €/m²6.2 %4012,571+1.6 %B2Moderate
94678300Poissy3,727 €/m²19.1 €/m²6.2 %33840,983+1.1 %AVery tight
94791490Courances, Dannemois3,042 €/m²15.6 €/m²6.2 %288,111-0.2 %B2Moderate
94801090Francheleins, Genouilleux2,315 €/m²11.9 €/m²6.2 %239,211+0.3 %CRelaxed
94950300Avranches, La Godefroy2,155 €/m²11.1 €/m²6.2 %6519,120+0.1 %CRelaxed
95013180Gignac-la-Nerthe3,230 €/m²16.6 €/m²6.2 %3110,343+1.4 %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).