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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
425181350Andouque, Crespin1,126 €/m²8.5 €/m²9.1 %213,490+0.2 %CRelaxed
425297139Les Abymes1,740 €/m²13.1 €/m²9.1 %4825,528-1.0 %B1Tight
425318240Belleville-sur-Loire, Boulleret957 €/m²7.2 €/m²9.1 %966,073+0.1 %CRelaxed
425444540Le Pin, Vallons-de-l'Erdre1,153 €/m²8.7 €/m²9.1 %367,560+0.2 %CRelaxed
425515170Celles, Chalinargues926 €/m²7.0 €/m²9.1 %343,161-1.2 %CRelaxed
425616590Brie1,184 €/m²9.0 €/m²9.1 %414,125-0.4 %CRelaxed
425719130Lascaux, Objat1,093 €/m²8.3 €/m²9.1 %1128,588+0.1 %CRelaxed
425847290Beaugas, Boudy-de-Beauregard1,062 €/m²8.0 €/m²9.1 %704,414-0.0 %CRelaxed
425972390Bouër, Dollon1,016 €/m²7.7 €/m²9.1 %624,480-0.2 %CRelaxed
426002300Abbécourt, Audignicourt1,052 €/m²8.0 €/m²9.1 %31726,878-0.4 %CRelaxed
426102540Dhuys et Morin-en-Brie, L'Épine-aux-Bois1,065 €/m²8.1 €/m²9.1 %302,618-0.0 %B2Moderate
426216290Asnières-sur-Nouère, Champmillon1,205 €/m²9.1 €/m²9.1 %575,332+0.1 %CRelaxed
426329530Collorec, Landeleau979 €/m²7.4 €/m²9.1 %834,077-0.0 %CRelaxed
426440190Arthez-d'Armagnac, Bourdalat1,250 €/m²9.5 €/m²9.1 %725,973+0.0 %CRelaxed
426546500Albiac, Alvignac1,173 €/m²8.9 €/m²9.1 %1128,892-0.1 %CRelaxed
426608170Fumay, Fépin1,000 €/m²7.6 €/m²9.1 %875,624-1.3 %CRelaxed
426747470Beauville, Blaymont1,267 €/m²9.6 €/m²9.1 %271,566-0.0 %CRelaxed
426881120Dénat, Fauch1,195 €/m²9.1 €/m²9.1 %9612,402+0.6 %B2Moderate
426924430Annesse-et-Beaulieu, Coursac1,235 €/m²9.4 €/m²9.1 %1089,454+0.4 %B2Moderate
427028270Beauche, Brezolles1,131 €/m²8.6 €/m²9.1 %515,456-0.6 %CRelaxed
427163340Antoingt, Augnat1,073 €/m²8.2 €/m²9.1 %1027,846+0.5 %CRelaxed
427271620Bey, Damerey1,220 €/m²9.3 €/m²9.1 %624,706+0.0 %CRelaxed
427303230Beaulon, Chevagnes1,017 €/m²7.7 €/m²9.1 %636,870-0.5 %CRelaxed
427432150Cazaubon, Larée1,163 €/m²8.8 €/m²9.1 %212,175-0.0 %CRelaxed
427533540Blasimon, Castelmoron-d'Albret1,142 €/m²8.7 €/m²9.1 %656,274+0.3 %CRelaxed
427641110Châteauvieux, Couffy1,005 €/m²7.6 €/m²9.1 %856,704-0.5 %CRelaxed
427785120Antigny, La Châtaigneraie1,066 €/m²8.1 €/m²9.1 %1539,614-0.1 %CRelaxed
427897100Basse-Terre1,528 €/m²11.6 €/m²9.1 %239,417-1.5 %B1Tight
427908130Alland'Huy-et-Sausseuil, Ambly-Fleury818 €/m²6.2 €/m²9.1 %544,175-0.4 %CRelaxed
428016240Brettes, Courcôme922 €/m²7.0 €/m²9.1 %673,519-0.5 %CRelaxed
428119230Arnac-Pompadour, Beyssac911 €/m²6.9 €/m²9.1 %623,639-0.4 %CRelaxed
428219520Cublac, Mansac1,140 €/m²8.7 €/m²9.1 %413,282+0.8 %CRelaxed
428329520Châteauneuf-du-Faou, Laz1,000 €/m²7.6 €/m²9.1 %835,778-0.1 %CRelaxed
428487240Ambazac, Saint-Laurent-les-Églises1,061 €/m²8.1 €/m²9.1 %937,343-0.1 %CRelaxed
428527160Breteuil, Bémécourt1,108 €/m²8.4 €/m²9.1 %15214,052-0.5 %CRelaxed
428628170Ardelles, Châteauneuf-en-Thymerais1,346 €/m²10.3 €/m²9.1 %14610,827-0.2 %B2Moderate
428745410Artenay, Bucy-le-Roi1,293 €/m²9.9 €/m²9.1 %393,555+0.4 %CRelaxed
428871520Bourgvilain, Curtil-sous-Buffières1,187 €/m²9.0 €/m²9.1 %626,577+0.5 %CRelaxed
428980220Bouillancourt-en-Séry, Bouttencourt1,075 €/m²8.2 €/m²9.1 %766,165-0.8 %B2Moderate
429025310Abbévillers, Blamont1,343 €/m²10.2 €/m²9.2 %758,350-0.1 %B2Moderate
429132450Aurimont, Boulaur1,166 €/m²8.9 €/m²9.2 %382,860+0.5 %CRelaxed
429236150Aize, Buxeuil870 €/m²6.6 €/m²9.2 %574,230-0.4 %CRelaxed
429355160Bonzée, Combres-sous-les-Côtes1,009 €/m²7.7 €/m²9.2 %363,627-0.4 %CRelaxed
429461380Bonsmoulins, La Ferrière-au-Doyen1,030 €/m²7.9 €/m²9.2 %422,432-0.7 %CRelaxed
429572500Beaumont-Pied-de-Bœuf, Chenu956 €/m²7.3 €/m²9.2 %19013,120-0.8 %CRelaxed
429680780Saint-Léger-lès-Domart1,029 €/m²7.8 €/m²9.2 %201,809-0.3 %CRelaxed
429781580Cambounet-sur-le-Sor, Soual1,248 €/m²9.5 €/m²9.2 %343,615+0.9 %B2Moderate
429812300Almont-les-Junies, Boisse-Penchot911 €/m²7.0 €/m²9.2 %13011,752-0.9 %CRelaxed
429921500Arrans, Asnières-en-Montagne1,115 €/m²8.5 €/m²9.2 %1019,662-1.1 %CRelaxed
430025350Mandeure1,273 €/m²9.7 €/m²9.2 %424,612-0.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).