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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
475133580Cours-de-Monségur, Coutures953 €/m²8.2 €/m²10.3 %494,714+0.1 %CRelaxed
475237290Bossay-sur-Claise, Boussay733 €/m²6.3 €/m²10.3 %784,527-0.6 %CRelaxed
475337350Barrou, Chaumussay776 €/m²6.7 €/m²10.3 %592,887-0.7 %CRelaxed
475445210Bazoches-sur-le-Betz, Chevannes1,057 €/m²9.1 €/m²10.3 %19412,946-0.1 %CRelaxed
475565370Anla, Antichan1,077 €/m²9.3 €/m²10.3 %572,927+0.3 %CRelaxed
475636310Beaulieu, Bonneuil750 €/m²6.5 €/m²10.3 %471,382-0.9 %CRelaxed
475758800Anthien, Cervon759 €/m²6.5 €/m²10.3 %804,036-1.1 %CRelaxed
475871310Dampierre-en-Bresse, La Chapelle-Saint-Sauveur973 €/m²8.4 €/m²10.3 %594,271+0.0 %CRelaxed
475916270Nieuil, Terres-de-Haute-Charente787 €/m²6.8 €/m²10.4 %714,660-0.6 %CRelaxed
476024140Beauregard-et-Bassac, Beleymas1,038 €/m²9.0 €/m²10.4 %775,132+0.5 %CRelaxed
476103410Domérat, Lignerolles895 €/m²7.7 €/m²10.4 %15214,577-0.2 %B2Moderate
476218330Nançay, Neuvy-sur-Barangeon887 €/m²7.7 €/m²10.4 %382,963-0.7 %CRelaxed
476359127Dehéries, Esnes860 €/m²7.4 €/m²10.4 %713,884-0.3 %CRelaxed
476461330Ceaucé, Juvigny Val d'Andaine839 €/m²7.2 €/m²10.4 %472,503-0.6 %CRelaxed
476582200Boudou, Lizac1,156 €/m²10.0 €/m²10.4 %18216,720+0.8 %CRelaxed
476686110Amberre, Chouppes925 €/m²8.0 €/m²10.4 %837,399+0.0 %CRelaxed
476710100Crancey, Gélannes1,134 €/m²9.8 €/m²10.4 %19618,872+0.3 %CRelaxed
476861120Aubry-le-Panthou, Camembert824 €/m²7.1 €/m²10.4 %835,662-1.1 %CRelaxed
476915270Beaulieu, Champs-sur-Tarentaine-Marchal778 €/m²6.7 €/m²10.4 %312,634-0.5 %CRelaxed
477024380Chalagnac, Creyssensac-et-Pissot1,113 €/m²9.6 €/m²10.4 %748,333+0.6 %B2Moderate
477159220Denain, Rouvignies925 €/m²8.0 €/m²10.4 %20522,919+0.0 %B2Moderate
477279290Brion-près-Thouet, Loretz-d'Argenton792 €/m²6.9 €/m²10.4 %895,374-0.3 %CRelaxed
477337220Avon-les-Roches, Brizay1,002 €/m²8.7 €/m²10.4 %645,939-0.3 %CRelaxed
477418370Beddes, Châteaumeillant735 €/m²6.4 €/m²10.4 %613,106-1.2 %CRelaxed
477542310Changy, La Pacaudière865 €/m²7.5 €/m²10.4 %382,938+0.2 %CRelaxed
477688550Jarménil, Pouxeux1,033 €/m²9.0 €/m²10.4 %212,362-0.4 %CRelaxed
477702700Amigny-Rouy, Barisis-aux-Bois1,072 €/m²9.3 €/m²10.4 %16317,448-0.5 %CRelaxed
477842440Cervières, La Chamba705 €/m²6.1 €/m²10.4 %473,053-0.2 %CRelaxed
477955270Avocourt, Baulny821 €/m²7.1 €/m²10.4 %231,879-0.5 %CRelaxed
478003350Cérilly, Le Brethon806 €/m²7.0 €/m²10.4 %452,451-0.4 %CRelaxed
478155210Avillers-Sainte-Croix, Beney-en-Woëvre884 €/m²7.7 €/m²10.4 %464,087-0.3 %CRelaxed
478258240Azy-le-Vif, Chantenay-Saint-Imbert859 €/m²7.5 €/m²10.4 %825,457-1.0 %CRelaxed
478358260La Machine, Thianges756 €/m²6.6 €/m²10.4 %753,598-0.6 %CRelaxed
478487430Verneuil-sur-Vienne1,218 €/m²10.6 €/m²10.4 %404,903+0.4 %CRelaxed
478589420Bierry-les-Belles-Fontaines, Cussy-les-Forges904 €/m²7.9 €/m²10.4 %372,771-0.9 %CRelaxed
478639200Avignon-lès-Saint-Claude, Coiserette1,354 €/m²11.8 €/m²10.4 %359,993-1.8 %CRelaxed
478786430Adriers, Asnières-sur-Blour709 €/m²6.2 €/m²10.4 %271,305-0.3 %CRelaxed
478887510Nieul, Peyrilhac1,041 €/m²9.1 €/m²10.4 %676,771+0.2 %CRelaxed
478971410Sanvignes-les-Mines971 €/m²8.5 €/m²10.5 %504,235-0.6 %CRelaxed
479089120Charny Orée de Puisaye1,005 €/m²8.8 €/m²10.5 %924,900-0.5 %CRelaxed
479150620Amigny, Carentan-les-Marais903 €/m²7.9 €/m²10.5 %738,750-0.0 %CRelaxed
479279430La Chapelle-Saint-Laurent900 €/m²7.8 €/m²10.5 %242,054+0.5 %CRelaxed
479379130Allonne, Azay-sur-Thouet799 €/m²7.0 €/m²10.5 %904,970-0.4 %CRelaxed
479488210Ban-de-Sapt, Belval892 €/m²7.8 €/m²10.5 %865,817-0.9 %CRelaxed
479522600Hémonstoir, La Motte1,053 €/m²9.2 €/m²10.5 %16717,282+0.2 %CRelaxed
479628140Baigneaux, Bazoches-en-Dunois1,020 €/m²8.9 €/m²10.5 %925,251-0.6 %CRelaxed
479731160Arbas, Arbon968 €/m²8.5 €/m²10.5 %1296,222-0.2 %CRelaxed
479811350Cucugnan, Duilhac-sous-Peyrepertuse977 €/m²8.5 €/m²10.5 %481,796+0.0 %CRelaxed
479987250Bessines-sur-Gartempe, Folles989 €/m²8.7 €/m²10.5 %504,362-0.4 %CRelaxed
480089460Bazarnes, Deux Rivières1,000 €/m²8.7 €/m²10.5 %322,076-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).