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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
35161120Aubry-le-Panthou, Camembert824 €/m²7.1 €/m²10.4 %835,662-1.1 %CRelaxed
35203410Domérat, Lignerolles895 €/m²7.7 €/m²10.4 %15214,577-0.2 %B2Moderate
35318330Nançay, Neuvy-sur-Barangeon887 €/m²7.7 €/m²10.4 %382,963-0.7 %CRelaxed
35459127Dehéries, Esnes860 €/m²7.4 €/m²10.4 %713,884-0.3 %CRelaxed
35561330Ceaucé, Juvigny Val d'Andaine839 €/m²7.2 €/m²10.4 %472,503-0.6 %CRelaxed
35682200Boudou, Lizac1,156 €/m²10.0 €/m²10.4 %18216,720+0.8 %CRelaxed
35786110Amberre, Chouppes925 €/m²8.0 €/m²10.4 %837,399+0.0 %CRelaxed
35816270Nieuil, Terres-de-Haute-Charente787 €/m²6.8 €/m²10.4 %714,660-0.6 %CRelaxed
35924140Beauregard-et-Bassac, Beleymas1,038 €/m²9.0 €/m²10.4 %775,132+0.5 %CRelaxed
36036310Beaulieu, Bonneuil750 €/m²6.5 €/m²10.3 %471,382-0.9 %CRelaxed
36158800Anthien, Cervon759 €/m²6.5 €/m²10.3 %804,036-1.1 %CRelaxed
36271310Dampierre-en-Bresse, La Chapelle-Saint-Sauveur973 €/m²8.4 €/m²10.3 %594,271+0.0 %CRelaxed
36323500Clairavaux, Croze817 €/m²7.0 €/m²10.3 %523,340-0.7 %CRelaxed
36433580Cours-de-Monségur, Coutures953 €/m²8.2 €/m²10.3 %494,714+0.1 %CRelaxed
36537290Bossay-sur-Claise, Boussay733 €/m²6.3 €/m²10.3 %784,527-0.6 %CRelaxed
36637350Barrou, Chaumussay776 €/m²6.7 €/m²10.3 %592,887-0.7 %CRelaxed
36745210Bazoches-sur-le-Betz, Chevannes1,057 €/m²9.1 €/m²10.3 %19412,946-0.1 %CRelaxed
36865370Anla, Antichan1,077 €/m²9.3 €/m²10.3 %572,927+0.3 %CRelaxed
36959216Beugnies, Dimont832 €/m²7.2 €/m²10.3 %222,290-0.8 %CRelaxed
37003110Broût-Vernet, Charmeil1,118 €/m²9.6 €/m²10.3 %1069,823+0.5 %CRelaxed
37114690Cossesseville, La Pommeraye1,021 €/m²8.8 €/m²10.3 %322,229-0.2 %CRelaxed
37253250Charchigné, Chevaigné-du-Maine745 €/m²6.4 €/m²10.3 %603,537-1.0 %CRelaxed
37372600Aillières-Beauvoir, Blèves839 €/m²7.2 €/m²10.3 %19611,370-0.5 %CRelaxed
37408210Autrecourt-et-Pourron, Beaumont-en-Argonne868 €/m²7.5 €/m²10.3 %363,468-0.7 %CRelaxed
37531230Agassac, Ambax957 €/m²8.2 €/m²10.3 %764,507-0.4 %CRelaxed
37641310Ambloy, Authon927 €/m²8.0 €/m²10.3 %594,492-0.3 %CRelaxed
37770250Ronchamp910 €/m²7.8 €/m²10.3 %272,737-0.4 %CRelaxed
37888330Badménil-aux-Bois, Châtel-sur-Moselle1,054 €/m²9.0 €/m²10.3 %495,744-0.1 %CRelaxed
37933220Caplong, Eynesse1,000 €/m²8.6 €/m²10.3 %19815,400+0.2 %B2Moderate
38058250Fours, La Nocle-Maulaix805 €/m²6.9 €/m²10.3 %531,800-1.3 %CRelaxed
38131510Antichan-de-Frontignes, Bagiry1,073 €/m²9.2 €/m²10.3 %523,578+0.7 %CRelaxed
38250240Montjoie-Saint-Martin, Saint-Aubin-de-Terregatte850 €/m²7.3 €/m²10.3 %976,874-0.2 %CRelaxed
38302830Saint-Michel, Watigny784 €/m²6.7 €/m²10.3 %313,549-1.0 %CRelaxed
38463290Charnat, Châteldon911 €/m²7.8 €/m²10.3 %897,008-0.4 %CRelaxed
38503360Ainay-le-Château, Braize753 €/m²6.4 €/m²10.2 %603,920-0.1 %CRelaxed
38686330Angliers, Aulnay836 €/m²7.1 €/m²10.2 %683,925-0.3 %CRelaxed
38787150Champagnac-la-Rivière, Cussac824 €/m²7.0 €/m²10.2 %733,508+0.1 %CRelaxed
38863550Palladuc, Saint-Rémy-sur-Durolle968 €/m²8.3 €/m²10.2 %402,527-0.2 %CRelaxed
38915150Arnac, Cros-de-Montvert909 €/m²7.7 €/m²10.2 %403,448-0.5 %CRelaxed
39050890Condé-sur-Vire975 €/m²8.3 €/m²10.2 %322,068+0.1 %CRelaxed
39171490Couches, Créot1,011 €/m²8.6 €/m²10.2 %472,699-0.9 %CRelaxed
39288500Ahéville, Ambacourt856 €/m²7.3 €/m²10.2 %11111,483-0.9 %CRelaxed
39336500Argy, Buzançais784 €/m²6.7 €/m²10.2 %15210,402-0.4 %CRelaxed
39477750Bassevelle, Boitron1,261 €/m²10.7 €/m²10.2 %494,457+0.1 %B2Moderate
39502380Bassoles-Aulers, Coucy-la-Ville946 €/m²8.0 €/m²10.2 %292,879-0.3 %CRelaxed
39608270Auboncourt-Vauzelles, Chesnois-Auboncourt853 €/m²7.3 €/m²10.2 %424,031-0.2 %CRelaxed
39777970Bannost-Villegagnon, Bezalles1,380 €/m²11.7 €/m²10.2 %343,498+0.1 %B2Moderate
39886460Availles-Limouzine, Mauprévoir724 €/m²6.2 €/m²10.2 %392,464-0.3 %CRelaxed
39987120Augne, Beaumont-du-Lac871 €/m²7.4 €/m²10.2 %513,242-0.3 %CRelaxed
40015200Arches, Chalvignac989 €/m²8.4 €/m²10.2 %555,727-0.5 %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).