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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
10103380Archignat, Huriel696 €/m²6.8 €/m²11.7 %786,564-0.3 %B2Moderate
10261150Avoine, Joué-du-Plain894 €/m²8.7 €/m²11.7 %594,564-0.3 %CRelaxed
10354450Amenoncourt, Ancerviller738 €/m²7.2 €/m²11.7 %515,573-0.0 %CRelaxed
10403320Château-sur-Allier, Couleuvre725 €/m²7.1 €/m²11.7 %563,791-0.3 %CRelaxed
10518250Achères, Henrichemont760 €/m²7.4 €/m²11.7 %473,161-1.0 %CRelaxed
10688410Ameuvelle, Bleurville757 €/m²7.4 €/m²11.7 %302,229-0.8 %CRelaxed
10719140Condat-sur-Ganaveix, Espartignac731 €/m²7.1 €/m²11.6 %505,044-0.3 %CRelaxed
10832140Arrouède, Aussos897 €/m²8.7 €/m²11.6 %543,809-0.6 %CRelaxed
10952700Aillianville, Andelot-Blancheville650 €/m²6.3 €/m²11.6 %705,655-0.8 %CRelaxed
11081450Le Garric880 €/m²8.5 €/m²11.6 %201,302+0.3 %CRelaxed
11122530Caurel, Guerlédan817 €/m²7.9 €/m²11.6 %613,450-0.0 %CRelaxed
11289710Montholon, Senan893 €/m²8.6 €/m²11.6 %232,026-1.0 %CRelaxed
11308240Authe, Autruche741 €/m²7.2 €/m²11.6 %292,482-0.4 %CRelaxed
11427330Bois-Anzeray, Bois-Normand-près-Lyre932 €/m²9.0 €/m²11.6 %793,477-0.5 %CRelaxed
11547370Anthé, Bourlens921 €/m²8.9 €/m²11.6 %222,526-0.1 %CRelaxed
11671270Authumes, Beauvernois927 €/m²8.9 €/m²11.6 %1186,159+0.1 %CRelaxed
11723700Arfeuille-Châtain, Auzances721 €/m²6.9 €/m²11.6 %553,798-0.9 %CRelaxed
11827410La Houssaye, Le Noyer-en-Ouche951 €/m²9.2 €/m²11.5 %531,873-0.8 %CRelaxed
11997200Fort-de-France1,578 €/m²15.2 €/m²11.5 %12037,753-1.1 %B1Tight
12010360Cunfin, Essoyes720 €/m²6.9 €/m²11.5 %231,327-0.9 %CRelaxed
12122390Bourbriac, Gurunhuel783 €/m²7.5 €/m²11.5 %583,525-0.7 %CRelaxed
12225250Accolans, Appenans964 €/m²9.3 €/m²11.5 %696,948-0.8 %CRelaxed
12359219Floyon, Larouillies688 €/m²6.6 €/m²11.5 %281,969-1.0 %CRelaxed
12411340Belcaire, Belvis887 €/m²8.5 €/m²11.5 %341,195-0.1 %CRelaxed
12544670Juigné-des-Moutiers, La Chapelle-Glain789 €/m²7.6 €/m²11.5 %392,538-0.1 %CRelaxed
12658270Anlezy, Beaumont-Sardolles762 €/m²7.3 €/m²11.5 %413,658-0.6 %CRelaxed
12703600Colombier, Commentry750 €/m²7.2 €/m²11.5 %757,994-0.6 %CRelaxed
12870290Belfahy, Champagney975 €/m²9.3 €/m²11.5 %666,415-0.7 %CRelaxed
12923110Chambonchard, Fontanières733 €/m²7.0 €/m²11.5 %342,591-0.9 %CRelaxed
13003430Cosne-d'Allier, Sauvagny706 €/m²6.7 €/m²11.5 %373,775-0.6 %CRelaxed
13123360La Forêt-du-Temple, Lourdoueix-Saint-Pierre660 €/m²6.3 €/m²11.5 %401,476-0.7 %CRelaxed
13245340Auxy, Barville-en-Gâtinais969 €/m²9.2 €/m²11.5 %1389,767+0.0 %CRelaxed
13318800Baugy, Chassy821 €/m²7.8 €/m²11.4 %704,728-0.7 %CRelaxed
13455140Brixey-aux-Chanoines, Burey-en-Vaux758 €/m²7.2 €/m²11.4 %594,692-0.8 %CRelaxed
13561210Bazoches-au-Houlme, Champcerie899 €/m²8.6 €/m²11.4 %924,940-0.2 %CRelaxed
13625360Adam-lès-Passavant, Aïssey1,107 €/m²10.5 €/m²11.4 %455,584-0.0 %B2Moderate
13763940Marsac-en-Livradois734 €/m²7.0 €/m²11.4 %231,381-0.6 %CRelaxed
13802360Archon, Brunehamel675 €/m²6.4 €/m²11.4 %362,772-0.9 %CRelaxed
13936210Anjouin, Bagneux831 €/m²7.9 €/m²11.4 %1086,178-0.3 %CRelaxed
14010330Arrembécourt, Bailly-le-Franc700 €/m²6.6 €/m²11.4 %221,444-0.7 %CRelaxed
14187210Dinsac, La Bazeuge784 €/m²7.4 €/m²11.4 %502,659-1.1 %CRelaxed
14250680Airel, Cerisy-la-Forêt995 €/m²9.4 €/m²11.4 %765,905+0.2 %CRelaxed
14350420Beaucoudray, Beuvrigny778 €/m²7.4 €/m²11.4 %617,216-0.4 %CRelaxed
14453190Désertines, Fougerolles-du-Plessis794 €/m²7.5 €/m²11.4 %723,063-0.6 %CRelaxed
14531800Aspret-Sarrat, Estancarbon1,050 €/m²9.9 €/m²11.4 %22822,600+0.4 %CRelaxed
14618380Ennordres, Ivoy-le-Pré763 €/m²7.2 €/m²11.3 %272,321-0.8 %CRelaxed
14754370Arracourt, Athienville839 €/m²7.9 €/m²11.3 %565,107-0.7 %CRelaxed
14889740Arthonnay, Cruzy-le-Châtel750 €/m²7.1 €/m²11.3 %21627-1.3 %CRelaxed
14919310Ayen, Brignac-la-Plaine871 €/m²8.2 €/m²11.3 %523,551-0.4 %CRelaxed
15024420Antonne-et-Trigonant, Coulaures923 €/m²8.7 €/m²11.3 %955,870+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).