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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
115154290Bainville-aux-Miroirs, Bayon1,206 €/m²8.6 €/m²8.6 %676,585-0.4 %CRelaxed
115263930Augerolles, La Renaudie831 €/m²5.9 €/m²8.6 %23994+0.0 %CRelaxed
115381260Anglès, Berlats985 €/m²7.0 €/m²8.6 %624,425+0.2 %CRelaxed
115482100Castelferrus, Castelsarrasin1,327 €/m²9.5 €/m²8.6 %18618,146+0.4 %CRelaxed
115588380Arches, Archettes1,177 €/m²8.4 €/m²8.6 %212,730-0.1 %CRelaxed
115602850Barzy-sur-Marne, Courtemont-Varennes1,197 €/m²8.5 €/m²8.6 %343,052+0.3 %CRelaxed
115770240Calmoutier, Châteney1,151 €/m²8.2 €/m²8.6 %353,682-0.2 %CRelaxed
115871340Chenay-le-Châtel, Fleury-la-Montagne1,109 €/m²7.9 €/m²8.6 %593,716+0.1 %CRelaxed
115971710Charmoy, Les Bizots1,178 €/m²8.4 €/m²8.6 %434,780-0.5 %CRelaxed
116087220Aureil, Boisseuil1,358 €/m²9.7 €/m²8.6 %11811,576+0.3 %B2Moderate
116114340Auvillars, Beaufour-Druval1,274 €/m²9.1 €/m²8.5 %818,832-0.3 %CRelaxed
116228380Saint-Rémy-sur-Avre1,419 €/m²10.1 €/m²8.5 %334,058+0.4 %CRelaxed
116341700Cheverny, Choussy1,245 €/m²8.9 €/m²8.5 %14410,568+0.2 %B2Moderate
116462190Ames, Auchy-au-Bois1,099 €/m²7.8 €/m²8.5 %15114,177-0.0 %B2Moderate
116586400Blanzay, Champniers899 €/m²6.4 €/m²8.5 %1367,973-0.4 %CRelaxed
116625750Aibre, Arcey1,382 €/m²9.8 €/m²8.5 %233,112+0.0 %CRelaxed
116730520Saint-Martin-de-Valgalgues1,507 €/m²10.7 €/m²8.5 %314,840+1.3 %B2Moderate
116833430Aubiac, Bazas1,272 €/m²9.0 €/m²8.5 %7710,066+0.3 %CRelaxed
116952360Andilly-en-Bassigny, Bannes909 €/m²6.5 €/m²8.5 %353,037-0.5 %CRelaxed
117058160Béard, Chevenon1,014 €/m²7.2 €/m²8.5 %686,776-0.9 %CRelaxed
117171370Baudrières, L'Abergement-Sainte-Colombe1,311 €/m²9.3 €/m²8.5 %1039,768+0.5 %CRelaxed
117278950Gambais2,208 €/m²15.7 €/m²8.5 %352,574+0.7 %B2Moderate
117385700La Meilleraie-Tillay, Menomblet1,227 €/m²8.7 €/m²8.5 %21918,484+0.0 %CRelaxed
117409400Alliat, Arignac1,132 €/m²8.0 €/m²8.5 %1228,633-0.2 %CRelaxed
117536270Baraize, Bazaiges888 €/m²6.3 €/m²8.5 %321,882-0.3 %CRelaxed
117662111Bienvillers-au-Bois, Foncquevillers1,235 €/m²8.8 €/m²8.5 %403,338-0.0 %CRelaxed
117764530Barzun, Ger1,369 €/m²9.7 €/m²8.5 %546,325+0.5 %CRelaxed
117885420Bouillé-Courdault, Damvix1,186 €/m²8.4 €/m²8.5 %606,106-0.2 %CRelaxed
117915140Besse, Drugeac1,096 €/m²7.8 €/m²8.5 %583,086-0.5 %CRelaxed
118037240Bossée, Bournan1,075 €/m²7.6 €/m²8.5 %966,710-0.2 %CRelaxed
118147360Cours, Frégimont1,312 €/m²9.3 €/m²8.5 %724,652+0.0 %CRelaxed
118255220Heippes, Ippécourt1,040 €/m²7.4 €/m²8.5 %282,277-0.2 %CRelaxed
118359580Aniche, Émerchicourt1,175 €/m²8.3 €/m²8.5 %11910,767-0.5 %B2Moderate
118416440Claix, Mouthiers-sur-Boëme1,332 €/m²9.4 €/m²8.5 %11611,177-0.1 %B2Moderate
118531420Alan, Aulon1,000 €/m²7.1 €/m²8.5 %554,301+0.1 %CRelaxed
118634220Boisset, Courniou1,000 €/m²7.1 €/m²8.5 %653,328-0.9 %CRelaxed
118756630Langonnet1,000 €/m²7.1 €/m²8.5 %411,930+0.2 %CRelaxed
118859440Avesnelles, Avesnes-sur-Helpe997 €/m²7.1 €/m²8.5 %11511,337-1.2 %CRelaxed
118962850Alembon, Alquines1,250 €/m²8.9 €/m²8.5 %416,319+0.3 %CRelaxed
119083510Lorgues, Saint-Antonin-du-Var2,060 €/m²14.6 €/m²8.5 %17310,719+0.9 %B1Tight
119133860Donnezac, Reignac1,200 €/m²8.5 €/m²8.5 %413,450+0.7 %CRelaxed
119259241Masnières1,130 €/m²8.0 €/m²8.5 %322,689+0.1 %CRelaxed
119360640Beaugies-sous-Bois, Berlancourt1,217 €/m²8.6 €/m²8.5 %485,372-0.3 %CRelaxed
119462130Beauvois, Bermicourt1,022 €/m²7.2 €/m²8.5 %13912,981-0.5 %CRelaxed
119572610Ancinnes, Arçonnay1,111 €/m²7.9 €/m²8.5 %13911,139-0.3 %CRelaxed
119688160Fresse-sur-Moselle, Le Ménil1,142 €/m²8.1 €/m²8.5 %827,614-1.1 %CRelaxed
119788220Dounoux, Hadol1,088 €/m²7.7 €/m²8.5 %789,351-0.3 %CRelaxed
119817260Cravans, Givrezac1,273 €/m²9.0 €/m²8.5 %1038,366+1.0 %CRelaxed
119927300Bernay, Boissy-Lamberville1,260 €/m²8.9 €/m²8.5 %19817,204-0.3 %CRelaxed
120032720Arblade-le-Bas, Barcelonne-du-Gers997 €/m²7.0 €/m²8.5 %271,904+0.3 %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).