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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
110122120Hillion, Pommeret2,192 €/m²10.8 €/m²5.9 %2015,494+0.4 %B2Moderate
110229217Le Conquet, Plougonvelin2,559 €/m²12.6 €/m²5.9 %447,724+1.0 %CRelaxed
110338470Beaulieu, Chantesse2,004 €/m²9.9 €/m²5.9 %3411,782+0.6 %B2Moderate
110478955Carrières-sous-Poissy3,753 €/m²18.6 €/m²5.9 %12320,825+3.5 %AVery tight
110586360Chasseneuil-du-Poitou, Montamisé2,351 €/m²11.6 €/m²5.9 %288,466+0.3 %B2Moderate
110694350Villiers-sur-Marne3,905 €/m²19.3 €/m²5.9 %26533,162+1.8 %AVery tight
110795280Jouy-le-Moutier3,521 €/m²17.4 €/m²5.9 %4217,854+1.2 %AVery tight
110801120Dagneux, La Boisse2,727 €/m²13.5 €/m²5.9 %9719,526+0.7 %B1Tight
110914120Mondeville2,593 €/m²12.8 €/m²5.9 %6010,331+0.7 %B1Tight
111020620Biguglia2,790 €/m²13.8 €/m²5.9 %387,642-0.3 %B1Tight
111142170Chambles, Saint-Just-Saint-Rambert2,221 €/m²11.0 €/m²5.9 %6616,839+1.0 %B2Moderate
111260270Gouvieux3,454 €/m²17.0 €/m²5.9 %468,867-0.4 %AVery tight
111374240Gaillard3,591 €/m²17.7 €/m²5.9 %22111,423-0.2 %AVery tight
111484210Althen-des-Paluds, La Roque-sur-Pernes2,618 €/m²12.9 €/m²5.9 %4417,588+0.7 %B1Tight
111513510Éguilles3,546 €/m²17.5 €/m²5.9 %348,479+1.3 %B1Tight
111674250Bogève, Fillinges3,667 €/m²18.1 €/m²5.9 %8115,423+1.3 %AVery tight
111791570Bièvres4,034 €/m²19.9 €/m²5.9 %334,686+0.5 %AVery tight
111894440Marolles-en-Brie, Santeny3,750 €/m²18.5 €/m²5.9 %5920,341+1.3 %AVery tight
111995570Attainville, Bouffémont3,701 €/m²18.2 €/m²5.9 %2910,536+0.5 %AVery tight
112097129Lamentin2,848 €/m²14.0 €/m²5.9 %2218,628+1.7 %B1Tight
112113300Salon-de-Provence2,937 €/m²14.5 €/m²5.9 %43244,194+0.0 %B1Tight
112269510Messimy, Rontalon2,984 €/m²14.7 €/m²5.9 %5513,775+0.8 %B1Tight
112313470Carnoux-en-Provence3,571 €/m²17.5 €/m²5.9 %376,873+0.3 %AVery tight
112434680Saint-Georges-d'Orques3,034 €/m²14.9 €/m²5.9 %295,676+0.6 %B1Tight
112569150Décines-Charpieu3,125 €/m²15.3 €/m²5.9 %23629,877+1.0 %B1Tight
112669210Bully, Chevinay2,555 €/m²12.5 €/m²5.9 %11930,997+0.8 %B1Tight
112791190Gif-sur-Yvette, Saint-Aubin3,914 €/m²19.2 €/m²5.9 %9424,236+0.6 %AVery tight
112895520Osny3,686 €/m²18.1 €/m²5.9 %5417,954+0.5 %AVery tight
112931270Cugnaux, Frouzins2,571 €/m²12.6 €/m²5.9 %21741,511+2.0 %B1Tight
113031780Castelginest2,521 €/m²12.4 €/m²5.9 %5311,271+1.6 %B1Tight
113131770Colomiers2,676 €/m²13.1 €/m²5.9 %31940,882+0.7 %B1Tight
113237270Athée-sur-Cher, Azay-sur-Cher2,585 €/m²12.6 €/m²5.9 %2327,950+0.7 %B1Tight
113342580L'Étrat, La Tour-en-Jarez2,408 €/m²11.8 €/m²5.9 %214,374+0.8 %B2Moderate
113478800Houilles4,333 €/m²21.2 €/m²5.9 %25133,983+0.5 %AVery tight
113592000Nanterre4,866 €/m²23.8 €/m²5.9 %38497,783+0.5 %A bisExtreme
113604850Jausiers2,048 €/m²10.0 €/m²5.9 %221,146+0.1 %CRelaxed
113738190Bernin, Froges2,750 €/m²13.4 €/m²5.9 %14919,160+0.4 %B1Tight
113878320La Verrière, Le Mesnil-Saint-Denis3,688 €/m²18.0 €/m²5.9 %3014,873+0.4 %AVery tight
113993300Aubervilliers4,048 €/m²19.8 €/m²5.9 %56588,365+1.1 %A bisExtreme
114095490Vauréal3,643 €/m²17.8 €/m²5.9 %5416,079+0.2 %AVery tight
114159223Roncq2,800 €/m²13.7 €/m²5.9 %2914,075+0.4 %B1Tight
114269560Saint-Cyr-sur-le-Rhône, Saint-Romain-en-Gal2,548 €/m²12.4 €/m²5.9 %365,323+0.7 %B2Moderate
114377170Brie-Comte-Robert, Coubert3,548 €/m²17.3 €/m²5.9 %18324,573+1.4 %AVery tight
114481370Saint-Sulpice-la-Pointe2,348 €/m²11.5 €/m²5.9 %229,719+1.3 %CRelaxed
114597460Saint-Paul3,867 €/m²18.9 €/m²5.9 %4618,015+0.4 %B1Tight
114601500Ambronay, Ambutrix2,495 €/m²12.1 €/m²5.8 %13626,858+1.2 %B2Moderate
114706530Cabris, Le Tignet3,447 €/m²16.8 €/m²5.8 %8318,473+0.4 %AVery tight
114820240Chisa, Ghisonaccia2,673 €/m²13.0 €/m²5.8 %208,146+0.8 %B2Moderate
114931830Plaisance-du-Touch2,618 €/m²12.7 €/m²5.8 %6421,079+2.2 %B1Tight
115037100Tours2,776 €/m²13.5 €/m²5.8 %52246,420+0.3 %B1Tight

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