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 %. · 41 / 103

#AreaMedian priceRentGross yieldSales/yearPopulationTension
200129670Henvic, Locquénolé1,557 €/m²9.4 €/m²7.3 %594,885-0.5 %CRelaxed
200238870Bressieux, Saint-Pierre-de-Bressieux1,781 €/m²10.8 €/m²7.3 %364,065+1.0 %CRelaxed
200386800Bignoux, Jardres1,378 €/m²8.4 €/m²7.3 %10112,504+1.0 %CRelaxed
200402160Beaurieux, Blanzy-lès-Fismes1,343 €/m²8.1 €/m²7.3 %927,173-0.1 %CRelaxed
200516600Magnac-sur-Touvre, Mornac1,476 €/m²8.9 €/m²7.3 %20113,920+0.1 %B2Moderate
200622980La Landec, Languédias1,450 €/m²8.8 €/m²7.3 %815,951+0.5 %CRelaxed
200727400Acquigny, Amfreville-sur-Iton1,745 €/m²10.6 €/m²7.3 %31432,060+0.3 %B2Moderate
200842190Chandon, Charlieu1,400 €/m²8.5 €/m²7.3 %717,801+0.1 %CRelaxed
200965200Antist, Argelès-Bagnères1,692 €/m²10.2 €/m²7.3 %13811,854-0.1 %CRelaxed
201024310Biras, Bourdeilles1,217 €/m²7.4 €/m²7.3 %773,214+0.4 %CRelaxed
201141330Averdon, Champigny-en-Beauce1,608 €/m²9.7 €/m²7.3 %474,950-0.2 %B2Moderate
201252310Annéville-la-Prairie, Bologne1,020 €/m²6.2 €/m²7.3 %242,768-0.3 %CRelaxed
201359554Bantigny, Neuville-Saint-Rémy1,395 €/m²8.4 €/m²7.3 %997,737+0.1 %B2Moderate
201471120Baron, Champlecy1,250 €/m²7.6 €/m²7.3 %615,754-0.3 %CRelaxed
201576140Le Petit-Quevilly1,852 €/m²11.2 €/m²7.3 %15822,208-0.3 %B1Tight
201676490Anquetierville, Louvetot1,348 €/m²8.2 €/m²7.3 %918,398+0.2 %CRelaxed
201701450Bolozon, Cerdon1,511 €/m²9.1 €/m²7.2 %343,664+0.5 %CRelaxed
201828350Dampierre-sur-Avre, Saint-Lubin-des-Joncherets1,523 €/m²9.2 €/m²7.2 %504,872+0.2 %CRelaxed
201932310Bezolles, Lagardère1,186 €/m²7.2 €/m²7.2 %392,308-0.1 %CRelaxed
202053600Assé-le-Bérenger, Mézangers1,285 €/m²7.8 €/m²7.2 %1467,207-0.6 %CRelaxed
202156300Kergrist, Le Sourn1,530 €/m²9.2 €/m²7.2 %20622,699+0.4 %CRelaxed
202262117Brebières1,731 €/m²10.4 €/m²7.2 %675,283+0.8 %B2Moderate
202376510Dampierre-Saint-Nicolas, Freulleville1,532 €/m²9.2 €/m²7.2 %1087,934-0.1 %CRelaxed
202477120Amillis, Aulnoy2,072 €/m²12.5 €/m²7.2 %23728,140+0.9 %B1Tight
202577150Férolles-Attilly, Lésigny2,781 €/m²16.8 €/m²7.2 %998,171-0.5 %AVery tight
202683560Artigues, Esparron-de-Pallières1,811 €/m²10.9 €/m²7.2 %23215,826+0.6 %B2Moderate
202786170Avanton, Champigny en Rochereau1,441 €/m²8.7 €/m²7.2 %20116,689+0.4 %CRelaxed
202816160Gond-Pontouvre1,479 €/m²8.9 €/m²7.2 %965,862-0.1 %B2Moderate
202939170Coteaux du Lizon, Lavans-lès-Saint-Claude1,504 €/m²9.1 €/m²7.2 %335,107-1.1 %CRelaxed
203059154Crespin1,374 €/m²8.3 €/m²7.2 %454,532+0.2 %B2Moderate
203159494Aubry-du-Hainaut, Petite-Forêt1,545 €/m²9.3 €/m²7.2 %566,759+0.8 %B2Moderate
203263770Les Ancizes-Comps1,173 €/m²7.1 €/m²7.2 %211,682+0.5 %CRelaxed
203328800Alluyes, Bonneval1,376 €/m²8.3 €/m²7.2 %11110,874-0.3 %CRelaxed
203452000Brethenay, Buxières-lès-Villiers1,377 €/m²8.3 €/m²7.2 %19227,564-0.8 %CRelaxed
203554110Anthelupt, Buissoncourt1,698 €/m²10.2 €/m²7.2 %24221,337-0.3 %B2Moderate
203654350Mont-Saint-Martin1,716 €/m²10.3 €/m²7.2 %589,361+1.6 %B2Moderate
203760210Beaudéduit, Briot1,325 €/m²8.0 €/m²7.2 %968,239-0.5 %CRelaxed
203862750Loos-en-Gohelle1,583 €/m²9.5 €/m²7.2 %646,799+0.4 %B2Moderate
203976210Bernières, Beuzeville-la-Grenier1,387 €/m²8.4 €/m²7.2 %31525,159+0.0 %B2Moderate
204077130Barbey, Cannes-Écluse1,979 €/m²11.9 €/m²7.2 %20439,593+1.4 %B1Tight
204188120Basse-sur-le-Rupt, Cleurie1,450 €/m²8.7 €/m²7.2 %8710,964-0.3 %CRelaxed
204228120Bailleau-le-Pin, Blandainville1,414 €/m²8.5 €/m²7.2 %14411,764-0.1 %CRelaxed
204349250Beaufort-en-Anjou, Brissac Loire Aubance1,667 €/m²10.0 €/m²7.2 %15321,135+0.1 %CRelaxed
204469550Amplepuis, Cublize1,538 €/m²9.2 €/m²7.2 %678,280-0.0 %CRelaxed
204569560Saint-Cyr-sur-le-Rhône, Saint-Romain-en-Gal2,001 €/m²12.0 €/m²7.2 %315,323+0.7 %B2Moderate
204619600Chartrier-Ferrière, Chasteaux1,603 €/m²9.6 €/m²7.2 %12610,981+0.4 %B2Moderate
204738630Corbelin, Les Avenières Veyrins-Thuellin1,854 €/m²11.1 €/m²7.2 %8210,073+0.3 %CRelaxed
204853290Beaumont-Pied-de-Bœuf, Bierné-les-Villages1,210 €/m²7.3 €/m²7.2 %916,590-0.3 %CRelaxed
204954440Herserange1,722 €/m²10.3 €/m²7.2 %324,170-0.5 %B2Moderate
205059760Grande-Synthe1,689 €/m²10.1 €/m²7.2 %10620,239-1.6 %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 (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).