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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
75140990Angoumé, Gourbera2,644 €/m²12.6 €/m²5.7 %14422,487+1.0 %B2Moderate
75277410Annet-sur-Marne, Charmentray3,823 €/m²18.2 €/m²5.7 %10225,780+1.0 %AVery tight
75394230Cachan4,901 €/m²23.3 €/m²5.7 %22431,103+0.4 %A bisExtreme
75432600Auradé, Beaupuy2,457 €/m²11.7 €/m²5.7 %4315,753+1.6 %CRelaxed
75573490La Ravoire3,180 €/m²15.2 €/m²5.7 %829,332+1.7 %B1Tight
75677240Cesson, Seine-Port3,562 €/m²17.0 €/m²5.7 %4222,255+1.9 %AVery tight
75794110Arcueil4,886 €/m²23.3 €/m²5.7 %14322,200+0.7 %A bisExtreme
75806100Nice4,279 €/m²20.4 €/m²5.7 %150889,434+0.4 %AVery tight
75913005Marseille3,404 €/m²16.3 €/m²5.7 %102455,378+0.4 %AVery tight
76013380Plan-de-Cuques3,672 €/m²17.5 €/m²5.7 %6311,632+1.1 %AVery tight
76129490Guipavas2,669 €/m²12.7 €/m²5.7 %5015,538+1.0 %B2Moderate
76234770Gigean2,748 €/m²13.1 €/m²5.7 %286,639+0.7 %B1Tight
76393440Dugny3,712 €/m²17.7 €/m²5.7 %9411,700+1.3 %AVery tight
76494880Noiseau3,835 €/m²18.3 €/m²5.7 %224,628-0.1 %AVery tight
76529770Audierne, Cléden-Cap-Sizun2,511 €/m²12.0 €/m²5.7 %266,870-0.3 %CRelaxed
76631180Castelmaurou, Lapeyrouse-Fossat2,681 €/m²12.8 €/m²5.7 %4612,425+1.3 %B1Tight
76734590Marsillargues2,903 €/m²13.9 €/m²5.7 %336,988+1.4 %B1Tight
76874300Arâches-la-Frasse, Châtillon-sur-Cluses3,125 €/m²15.0 €/m²5.7 %47531,442+0.2 %B1Tight
76983680La Garde-Freinet3,136 €/m²15.0 €/m²5.7 %231,862+0.0 %B1Tight
77001600Massieux, Misérieux2,558 €/m²12.3 €/m²5.8 %8825,344+1.4 %B1Tight
77111210Port-la-Nouvelle2,470 €/m²11.8 €/m²5.8 %1315,852+0.4 %B2Moderate
77238000Grenoble2,799 €/m²13.4 €/m²5.8 %128678,070-0.3 %B1Tight
77364230Arbus, Artiguelouve2,717 €/m²13.0 €/m²5.8 %3526,816+0.6 %B2Moderate
77477184Émerainville4,050 €/m²19.4 €/m²5.8 %727,690+0.2 %AVery tight
77578670Médan, Villennes-sur-Seine4,186 €/m²20.1 €/m²5.8 %277,241+1.1 %AVery tight
77693210Saint-Denis4,375 €/m²21.0 €/m²5.8 %14949,692+0.7 %A bisExtreme
77731490Brax, Léguevin2,448 €/m²11.8 €/m²5.8 %5512,982+1.3 %B1Tight
77838180Seyssins3,083 €/m²14.8 €/m²5.8 %518,092+1.5 %B1Tight
77938340La Sure en Chartreuse, Voreppe2,734 €/m²13.1 €/m²5.8 %5510,458+0.5 %B1Tight
78060300Apremont, Aumont-en-Halatte3,453 €/m²16.6 €/m²5.8 %12320,873-0.1 %AVery tight
78177220Favières, Gretz-Armainvilliers3,475 €/m²16.7 €/m²5.8 %9022,194+0.2 %AVery tight
78206110Le Cannet3,992 €/m²19.2 €/m²5.8 %97041,938-0.1 %AVery tight
78335150Amanlis, Boistrudan2,402 €/m²11.6 €/m²5.8 %5020,252+0.8 %B2Moderate
78478380Bougival4,222 €/m²20.3 €/m²5.8 %629,134+0.4 %AVery tight
78559110La Madeleine3,201 €/m²15.4 €/m²5.8 %29321,790-0.2 %AVery tight
78685000La Roche-sur-Yon, Mouilleron-le-Captif2,451 €/m²11.8 €/m²5.8 %40960,122+0.4 %B2Moderate
78794200Ivry-sur-Seine4,902 €/m²23.6 €/m²5.8 %51065,064+0.9 %A bisExtreme
78863240Mont-Dore2,421 €/m²11.7 €/m²5.8 %871,163-1.6 %CRelaxed
78977860Couilly-Pont-aux-Dames, Quincy-Voisins3,471 €/m²16.8 €/m²5.8 %3811,513+0.6 %AVery tight
79091370Verrières-le-Buisson3,996 €/m²19.3 €/m²5.8 %6715,057-0.5 %AVery tight
79194800Villejuif4,736 €/m²22.8 €/m²5.8 %34660,183+0.5 %A bisExtreme
79204260Allos2,815 €/m²13.6 €/m²5.8 %237812+2.7 %CRelaxed
79374380Arthaz-Pont-Notre-Dame, Bonne3,828 €/m²18.5 €/m²5.8 %7816,332+1.4 %AVery tight
79485600La Boissière-de-Montaigu, Montaigu-Vendée2,778 €/m²13.4 €/m²5.8 %2826,861+0.7 %CRelaxed
79505230Avançon, Chorges2,643 €/m²12.8 €/m²5.8 %236,988+0.9 %CRelaxed
79609110Ascou, Ax-les-Thermes2,500 €/m²12.1 €/m²5.8 %752,784+0.1 %CRelaxed
79737540Saint-Cyr-sur-Loire2,788 €/m²13.5 €/m²5.8 %14017,029+0.7 %B1Tight
79869600Oullins-Pierre-Bénite3,065 €/m²14.8 €/m²5.8 %32019,084+0.5 %B1Tight
79974150Bloye, Boussy3,083 €/m²14.9 €/m²5.8 %20733,974+1.4 %B1Tight
80085300Challans, Froidfond2,676 €/m²13.0 €/m²5.8 %6935,603+1.7 %B2Moderate

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