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.

5,117 postcodes ranked (≥ 20 sales/year) — prices 2025, rents 2025. Median gross yield in France: 6.6 %. · 42 / 103

#AreaMedian priceRentGross yieldSales/yearPopulationTension
205163270Busséol, Isserteaux1,574 €/m²9.4 €/m²7.2 %14510,487+0.7 %CRelaxed
205271870Hurigny, Laizé1,657 €/m²9.9 €/m²7.2 %283,114+0.2 %B2Moderate
205376580Le Trait1,571 €/m²9.4 €/m²7.2 %564,704-1.1 %CRelaxed
205408150Aubigny-les-Pothées, Harcy1,168 €/m²7.0 €/m²7.2 %817,487-0.6 %CRelaxed
205511170Alzonne, Carlipa1,321 €/m²7.9 €/m²7.2 %1229,313+0.5 %CRelaxed
205642370Arcon, Les Noës1,318 €/m²7.9 €/m²7.2 %928,134+0.2 %B2Moderate
205746300Anglars-Nozac, Fajoles1,338 €/m²8.0 €/m²7.2 %1208,818-0.0 %CRelaxed
205851260Allemanche-Launay-et-Soyer, Anglure1,169 €/m²7.0 €/m²7.2 %946,920-0.6 %CRelaxed
205959167Lallaing1,510 €/m²9.1 €/m²7.2 %376,287+0.1 %B2Moderate
206062575Blendecques, Heuringhem1,371 €/m²8.2 €/m²7.2 %896,248-0.4 %B2Moderate
206169370Saint-Didier-au-Mont-d'Or3,060 €/m²18.3 €/m²7.2 %557,435+1.5 %B1Tight
206286490Beaumont Saint-Cyr, Colombiers1,348 €/m²8.1 €/m²7.2 %242,859-0.6 %CRelaxed
206302490Attilly, Caulaincourt1,284 €/m²7.7 €/m²7.2 %213,125+0.1 %CRelaxed
206431550Aignes, Cintegabelle1,769 €/m²10.6 €/m²7.2 %534,719+0.6 %CRelaxed
206548100Antrenas, Bourgs sur Colagne1,214 €/m²7.3 €/m²7.2 %7510,076-0.3 %CRelaxed
206650210Belval, Camprond1,170 €/m²7.0 €/m²7.2 %906,912-0.3 %CRelaxed
206750500Appeville, Auvers1,388 €/m²8.3 €/m²7.2 %1877,411+0.2 %CRelaxed
206851290Ambrières, Arrigny1,138 €/m²6.8 €/m²7.2 %524,166-0.5 %CRelaxed
206963190Bort-l'Étang, Lempty1,505 €/m²9.0 €/m²7.2 %13813,394+1.0 %CRelaxed
207065710Bagnères-de-Bigorre, Beaudéan1,729 €/m²10.3 €/m²7.2 %455,185-0.7 %CRelaxed
207169930Saint-Clément-les-Places, Saint-Laurent-de-Chamousset1,547 €/m²9.3 €/m²7.2 %212,701+0.6 %CRelaxed
207277370Châteaubleau, Clos-Fontaine1,917 €/m²11.5 €/m²7.2 %12315,544+0.3 %B1Tight
207389116Cudot, La Celle-Saint-Cyr1,444 €/m²8.6 €/m²7.2 %312,168-0.2 %CRelaxed
207489550Héry1,458 €/m²8.7 €/m²7.2 %251,784-0.4 %CRelaxed
207597433Salazie1,641 €/m²9.8 €/m²7.2 %207,268+0.2 %B1Tight
207629310Locunolé, Querrien1,485 €/m²8.9 €/m²7.2 %342,822-0.2 %CRelaxed
207739300Ardon, Bourg-de-Sirod1,800 €/m²10.8 €/m²7.2 %11216,242+0.0 %CRelaxed
207842380Aboën, Estivareilles1,236 €/m²7.4 €/m²7.2 %898,119+0.3 %CRelaxed
207945600Guilly, Lion-en-Sullias1,372 €/m²8.2 €/m²7.2 %1369,622-0.5 %CRelaxed
208050510Chanteloup, Cérences1,331 €/m²8.0 €/m²7.2 %684,234+0.6 %CRelaxed
208158470Gimouille, Magny-Cours1,136 €/m²6.8 €/m²7.2 %312,195-0.5 %B2Moderate
208264570Ance Féas, Aramits1,486 €/m²8.9 €/m²7.2 %353,197-0.1 %CRelaxed
208391860Épinay-sous-Sénart2,750 €/m²16.4 €/m²7.2 %2911,611-0.8 %AVery tight
208427180Arnières-sur-Iton, Aulnay-sur-Iton1,717 €/m²10.3 €/m²7.2 %14813,678+0.3 %B2Moderate
208527650Louye, Mesnil-sur-l'Estrée1,715 €/m²10.2 €/m²7.2 %281,920-0.6 %CRelaxed
208629400Bodilis, Guimiliau1,514 €/m²9.0 €/m²7.2 %21120,602+0.4 %CRelaxed
208733390Anglade, Berson1,444 €/m²8.6 €/m²7.2 %17217,388+0.5 %CRelaxed
208838730Blandin, Chassignieu1,923 €/m²11.5 €/m²7.2 %425,485+0.3 %CRelaxed
208969840Cenves, Chénas1,674 €/m²10.0 €/m²7.2 %282,589+0.4 %CRelaxed
209071240Beaumont-sur-Grosne, Gigny-sur-Saône1,404 €/m²8.4 €/m²7.2 %13712,930-0.0 %CRelaxed
209182170Bessens, Canals1,743 €/m²10.4 €/m²7.2 %11811,382+1.0 %CRelaxed
209283149Bras1,867 €/m²11.1 €/m²7.2 %412,637+0.2 %CRelaxed
209383470Ollières, Pourcieux2,484 €/m²14.8 €/m²7.2 %24422,902+1.3 %B1Tight
209415300Albepierre-Bredons, Chavagnac1,159 €/m²6.9 €/m²7.2 %354,745-0.6 %CRelaxed
209525210Bonnétage, Grand'Combe-des-Bois2,361 €/m²14.1 €/m²7.2 %496,092+1.2 %CRelaxed
209626560Ballons, Eygalayes1,513 €/m²9.0 €/m²7.2 %221,168+0.2 %CRelaxed
209727310Barneville-sur-Seine, Bosgouet1,724 €/m²10.3 €/m²7.2 %13512,728+1.2 %CRelaxed
209833790Auriolles, Cazaugitat1,319 €/m²7.9 €/m²7.2 %222,088-1.1 %CRelaxed
209938110Cessieu, Dolomieu1,949 €/m²11.6 €/m²7.2 %24832,998+0.8 %B2Moderate
210044110Châteaubriant, Erbray1,439 €/m²8.6 €/m²7.2 %23821,235+0.2 %CRelaxed

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