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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
115138080Four, L'Isle-d'Abeau2,786 €/m²13.6 €/m²5.8 %9522,861+1.1 %B1Tight
115273400Cohennoz, Marthod2,119 €/m²10.3 €/m²5.8 %338,568+0.1 %B1Tight
115383500La Seyne-sur-Mer3,049 €/m²14.8 €/m²5.8 %88963,732-0.2 %AVery tight
115413190Allauch3,479 €/m²16.9 €/m²5.8 %7721,443-0.0 %AVery tight
115531120Goyrans, Lacroix-Falgarde2,600 €/m²12.6 €/m²5.8 %9125,181+0.6 %B1Tight
115637170Chambray-lès-Tours2,625 €/m²12.7 €/m²5.8 %9112,720+1.5 %B1Tight
115737550Saint-Avertin2,783 €/m²13.5 €/m²5.8 %5114,999+0.0 %B1Tight
115877230Dammartin-en-Goële, Juilly3,392 €/m²16.4 €/m²5.8 %12830,119+1.8 %AVery tight
115978620L'Étang-la-Ville4,269 €/m²20.7 €/m²5.8 %235,157+0.9 %AVery tight
116091300Massy4,143 €/m²20.1 €/m²5.8 %45951,729+0.7 %AVery tight
116105230Avançon, Chorges2,643 €/m²12.8 €/m²5.8 %236,988+0.9 %CRelaxed
116209110Ascou, Ax-les-Thermes2,500 €/m²12.1 €/m²5.8 %752,784+0.1 %CRelaxed
116337540Saint-Cyr-sur-Loire2,788 €/m²13.5 €/m²5.8 %14017,029+0.7 %B1Tight
116469600Oullins-Pierre-Bénite3,065 €/m²14.8 €/m²5.8 %32019,084+0.5 %B1Tight
116574150Bloye, Boussy3,083 €/m²14.9 €/m²5.8 %20733,974+1.4 %B1Tight
116685300Challans, Froidfond2,676 €/m²13.0 €/m²5.8 %6935,603+1.7 %B2Moderate
116704260Allos2,815 €/m²13.6 €/m²5.8 %237812+2.7 %CRelaxed
116874380Arthaz-Pont-Notre-Dame, Bonne3,828 €/m²18.5 €/m²5.8 %7816,332+1.4 %AVery tight
116985600La Boissière-de-Montaigu, Montaigu-Vendée2,778 €/m²13.4 €/m²5.8 %2826,861+0.7 %CRelaxed
117063240Mont-Dore2,421 €/m²11.7 €/m²5.8 %871,163-1.6 %CRelaxed
117177860Couilly-Pont-aux-Dames, Quincy-Voisins3,471 €/m²16.8 €/m²5.8 %3811,513+0.6 %AVery tight
117291370Verrières-le-Buisson3,996 €/m²19.3 €/m²5.8 %6715,057-0.5 %AVery tight
117394800Villejuif4,736 €/m²22.8 €/m²5.8 %34660,183+0.5 %A bisExtreme
117459110La Madeleine3,201 €/m²15.4 €/m²5.8 %29321,790-0.2 %AVery tight
117585000La Roche-sur-Yon, Mouilleron-le-Captif2,451 €/m²11.8 €/m²5.8 %40960,122+0.4 %B2Moderate
117694200Ivry-sur-Seine4,902 €/m²23.6 €/m²5.8 %51065,064+0.9 %A bisExtreme
117706110Le Cannet3,992 €/m²19.2 €/m²5.8 %97041,938-0.1 %AVery tight
117835150Amanlis, Boistrudan2,402 €/m²11.6 €/m²5.8 %5020,252+0.8 %B2Moderate
117978380Bougival4,222 €/m²20.3 €/m²5.8 %629,134+0.4 %AVery tight
118031490Brax, Léguevin2,448 €/m²11.8 €/m²5.8 %5512,982+1.3 %B1Tight
118138180Seyssins3,083 €/m²14.8 €/m²5.8 %518,092+1.5 %B1Tight
118238340La Sure en Chartreuse, Voreppe2,734 €/m²13.1 €/m²5.8 %5510,458+0.5 %B1Tight
118360300Apremont, Aumont-en-Halatte3,453 €/m²16.6 €/m²5.8 %12320,873-0.1 %AVery tight
118477220Favières, Gretz-Armainvilliers3,475 €/m²16.7 €/m²5.8 %9022,194+0.2 %AVery tight
118501600Massieux, Misérieux2,558 €/m²12.3 €/m²5.8 %8825,344+1.4 %B1Tight
118611210Port-la-Nouvelle2,470 €/m²11.8 €/m²5.8 %1315,852+0.4 %B2Moderate
118738000Grenoble2,799 €/m²13.4 €/m²5.8 %128678,070-0.3 %B1Tight
118864230Arbus, Artiguelouve2,717 €/m²13.0 €/m²5.8 %3526,816+0.6 %B2Moderate
118977184Émerainville4,050 €/m²19.4 €/m²5.8 %727,690+0.2 %AVery tight
119078670Médan, Villennes-sur-Seine4,186 €/m²20.1 €/m²5.8 %277,241+1.1 %AVery tight
119193210Saint-Denis4,375 €/m²21.0 €/m²5.8 %14949,692+0.7 %A bisExtreme
119229770Audierne, Cléden-Cap-Sizun2,511 €/m²12.0 €/m²5.7 %266,870-0.3 %CRelaxed
119331180Castelmaurou, Lapeyrouse-Fossat2,681 €/m²12.8 €/m²5.7 %4612,425+1.3 %B1Tight
119434590Marsillargues2,903 €/m²13.9 €/m²5.7 %336,988+1.4 %B1Tight
119574300Arâches-la-Frasse, Châtillon-sur-Cluses3,125 €/m²15.0 €/m²5.7 %47531,442+0.2 %B1Tight
119683680La Garde-Freinet3,136 €/m²15.0 €/m²5.7 %231,862+0.0 %B1Tight
119706100Nice4,279 €/m²20.4 €/m²5.7 %150889,434+0.4 %AVery tight
119813005Marseille3,404 €/m²16.3 €/m²5.7 %102455,378+0.4 %AVery tight
119913380Plan-de-Cuques3,672 €/m²17.5 €/m²5.7 %6311,632+1.1 %AVery tight
120029490Guipavas2,669 €/m²12.7 €/m²5.7 %5015,538+1.0 %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).