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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
80113190Allauch3,479 €/m²16.9 €/m²5.8 %7721,443-0.0 %AVery tight
80231120Goyrans, Lacroix-Falgarde2,600 €/m²12.6 €/m²5.8 %9125,181+0.6 %B1Tight
80337170Chambray-lès-Tours2,625 €/m²12.7 €/m²5.8 %9112,720+1.5 %B1Tight
80437550Saint-Avertin2,783 €/m²13.5 €/m²5.8 %5114,999+0.0 %B1Tight
80577230Dammartin-en-Goële, Juilly3,392 €/m²16.4 €/m²5.8 %12830,119+1.8 %AVery tight
80678620L'Étang-la-Ville4,269 €/m²20.7 €/m²5.8 %235,157+0.9 %AVery tight
80791300Massy4,143 €/m²20.1 €/m²5.8 %45951,729+0.7 %AVery tight
80873400Cohennoz, Marthod2,119 €/m²10.3 €/m²5.8 %338,568+0.1 %B1Tight
80983500La Seyne-sur-Mer3,049 €/m²14.8 €/m²5.8 %88963,732-0.2 %AVery tight
81001500Ambronay, Ambutrix2,495 €/m²12.1 €/m²5.8 %13626,858+1.2 %B2Moderate
81106530Cabris, Le Tignet3,447 €/m²16.8 €/m²5.8 %8318,473+0.4 %AVery tight
81220240Chisa, Ghisonaccia2,673 €/m²13.0 €/m²5.8 %208,146+0.8 %B2Moderate
81331830Plaisance-du-Touch2,618 €/m²12.7 €/m²5.8 %6421,079+2.2 %B1Tight
81437100Tours2,776 €/m²13.5 €/m²5.8 %52246,420+0.3 %B1Tight
81538080Four, L'Isle-d'Abeau2,786 €/m²13.6 €/m²5.8 %9522,861+1.1 %B1Tight
81659223Roncq2,800 €/m²13.7 €/m²5.9 %2914,075+0.4 %B1Tight
81769560Saint-Cyr-sur-le-Rhône, Saint-Romain-en-Gal2,548 €/m²12.4 €/m²5.9 %365,323+0.7 %B2Moderate
81877170Brie-Comte-Robert, Coubert3,548 €/m²17.3 €/m²5.9 %18324,573+1.4 %AVery tight
81981370Saint-Sulpice-la-Pointe2,348 €/m²11.5 €/m²5.9 %229,719+1.3 %CRelaxed
82097460Saint-Paul3,867 €/m²18.9 €/m²5.9 %4618,015+0.4 %B1Tight
82104850Jausiers2,048 €/m²10.0 €/m²5.9 %221,146+0.1 %CRelaxed
82238190Bernin, Froges2,750 €/m²13.4 €/m²5.9 %14919,160+0.4 %B1Tight
82378320La Verrière, Le Mesnil-Saint-Denis3,688 €/m²18.0 €/m²5.9 %3014,873+0.4 %AVery tight
82493300Aubervilliers4,048 €/m²19.8 €/m²5.9 %56588,365+1.1 %A bisExtreme
82595490Vauréal3,643 €/m²17.8 €/m²5.9 %5416,079+0.2 %AVery tight
82631770Colomiers2,676 €/m²13.1 €/m²5.9 %31940,882+0.7 %B1Tight
82737270Athée-sur-Cher, Azay-sur-Cher2,585 €/m²12.6 €/m²5.9 %2327,950+0.7 %B1Tight
82842580L'Étrat, La Tour-en-Jarez2,408 €/m²11.8 €/m²5.9 %214,374+0.8 %B2Moderate
82978800Houilles4,333 €/m²21.2 €/m²5.9 %25133,983+0.5 %AVery tight
83092000Nanterre4,866 €/m²23.8 €/m²5.9 %38497,783+0.5 %A bisExtreme
83131270Cugnaux, Frouzins2,571 €/m²12.6 €/m²5.9 %21741,511+2.0 %B1Tight
83231780Castelginest2,521 €/m²12.4 €/m²5.9 %5311,271+1.6 %B1Tight
83313470Carnoux-en-Provence3,571 €/m²17.5 €/m²5.9 %376,873+0.3 %AVery tight
83434680Saint-Georges-d'Orques3,034 €/m²14.9 €/m²5.9 %295,676+0.6 %B1Tight
83569150Décines-Charpieu3,125 €/m²15.3 €/m²5.9 %23629,877+1.0 %B1Tight
83669210Bully, Chevinay2,555 €/m²12.5 €/m²5.9 %11930,997+0.8 %B1Tight
83791190Gif-sur-Yvette, Saint-Aubin3,914 €/m²19.2 €/m²5.9 %9424,236+0.6 %AVery tight
83895520Osny3,686 €/m²18.1 €/m²5.9 %5417,954+0.5 %AVery tight
83913300Salon-de-Provence2,937 €/m²14.5 €/m²5.9 %43244,194+0.0 %B1Tight
84069510Messimy, Rontalon2,984 €/m²14.7 €/m²5.9 %5513,775+0.8 %B1Tight
84113510Éguilles3,546 €/m²17.5 €/m²5.9 %348,479+1.3 %B1Tight
84274250Bogève, Fillinges3,667 €/m²18.1 €/m²5.9 %8115,423+1.3 %AVery tight
84391570Bièvres4,034 €/m²19.9 €/m²5.9 %334,686+0.5 %AVery tight
84494440Marolles-en-Brie, Santeny3,750 €/m²18.5 €/m²5.9 %5920,341+1.3 %AVery tight
84595570Attainville, Bouffémont3,701 €/m²18.2 €/m²5.9 %2910,536+0.5 %AVery tight
84697129Lamentin2,848 €/m²14.0 €/m²5.9 %2218,628+1.7 %B1Tight
84701120Dagneux, La Boisse2,727 €/m²13.5 €/m²5.9 %9719,526+0.7 %B1Tight
84814120Mondeville2,593 €/m²12.8 €/m²5.9 %6010,331+0.7 %B1Tight
84920620Biguglia2,790 €/m²13.8 €/m²5.9 %387,642-0.3 %B1Tight
85042170Chambles, Saint-Just-Saint-Rambert2,221 €/m²11.0 €/m²5.9 %6616,839+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).