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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
30131350Blajan, Boulogne-sur-Gesse846 €/m²7.4 €/m²10.6 %584,736-0.2 %CRelaxed
30254122Azerailles, Chenevières857 €/m²7.5 €/m²10.6 %272,666+0.0 %CRelaxed
30323160Azerables, Bazelat726 €/m²6.4 €/m²10.6 %472,534-1.2 %CRelaxed
30450140Le Neufbourg, Mortain-Bocage729 €/m²6.4 €/m²10.6 %775,498-0.4 %CRelaxed
30558190Amazy, Asnois755 €/m²6.6 €/m²10.6 %422,661-0.7 %CRelaxed
30671200Le Creusot, Saint-Sernin-du-Bois1,076 €/m²9.5 €/m²10.6 %15322,243-0.8 %CRelaxed
30708390Artaise-le-Vivier, Bairon et ses environs870 €/m²7.6 €/m²10.5 %211,374-0.7 %CRelaxed
30890150Angeot, Bethonvilliers1,294 €/m²11.4 €/m²10.5 %344,959-0.1 %CRelaxed
30952120Aizanville, Autreville-sur-la-Renne690 €/m²6.1 €/m²10.5 %603,961-1.1 %CRelaxed
31087590Saint-Just-le-Martel1,024 €/m²9.0 €/m²10.5 %212,606-0.3 %CRelaxed
31103190Audes, Estivareilles784 €/m²6.9 €/m²10.5 %1006,893-0.4 %CRelaxed
31258450Annay, Neuvy-sur-Loire929 €/m²8.1 €/m²10.5 %341,788-0.4 %CRelaxed
31302390Mont-d'Origny, Neuvillette833 €/m²7.3 €/m²10.5 %433,137-0.7 %CRelaxed
31470230Besnans, Bouhans-lès-Montbozon978 €/m²8.6 €/m²10.5 %483,884-0.0 %CRelaxed
31521350Arnay-sous-Vitteaux, Avosnes929 €/m²8.1 €/m²10.5 %383,039-0.1 %CRelaxed
31627290Appeville-Annebault, Authou1,067 €/m²9.3 €/m²10.5 %917,689+0.0 %CRelaxed
31770300Abelcourt, Ailloncourt954 €/m²8.4 €/m²10.5 %15817,726-0.4 %CRelaxed
31811350Cucugnan, Duilhac-sous-Peyrepertuse977 €/m²8.5 €/m²10.5 %481,796+0.0 %CRelaxed
31987250Bessines-sur-Gartempe, Folles989 €/m²8.7 €/m²10.5 %504,362-0.4 %CRelaxed
32089460Bazarnes, Deux Rivières1,000 €/m²8.7 €/m²10.5 %322,076-0.3 %CRelaxed
32122600Hémonstoir, La Motte1,053 €/m²9.2 €/m²10.5 %16717,282+0.2 %CRelaxed
32228140Baigneaux, Bazoches-en-Dunois1,020 €/m²8.9 €/m²10.5 %925,251-0.6 %CRelaxed
32331160Arbas, Arbon968 €/m²8.5 €/m²10.5 %1296,222-0.2 %CRelaxed
32479130Allonne, Azay-sur-Thouet799 €/m²7.0 €/m²10.5 %904,970-0.4 %CRelaxed
32588210Ban-de-Sapt, Belval892 €/m²7.8 €/m²10.5 %865,817-0.9 %CRelaxed
32650620Amigny, Carentan-les-Marais903 €/m²7.9 €/m²10.5 %738,750-0.0 %CRelaxed
32779430La Chapelle-Saint-Laurent900 €/m²7.8 €/m²10.5 %242,054+0.5 %CRelaxed
32871410Sanvignes-les-Mines971 €/m²8.5 €/m²10.5 %504,235-0.6 %CRelaxed
32989120Charny Orée de Puisaye1,005 €/m²8.8 €/m²10.5 %924,900-0.5 %CRelaxed
33039200Avignon-lès-Saint-Claude, Coiserette1,354 €/m²11.8 €/m²10.4 %359,993-1.8 %CRelaxed
33186430Adriers, Asnières-sur-Blour709 €/m²6.2 €/m²10.4 %271,305-0.3 %CRelaxed
33287510Nieul, Peyrilhac1,041 €/m²9.1 €/m²10.4 %676,771+0.2 %CRelaxed
33303350Cérilly, Le Brethon806 €/m²7.0 €/m²10.4 %452,451-0.4 %CRelaxed
33455210Avillers-Sainte-Croix, Beney-en-Woëvre884 €/m²7.7 €/m²10.4 %464,087-0.3 %CRelaxed
33558240Azy-le-Vif, Chantenay-Saint-Imbert859 €/m²7.5 €/m²10.4 %825,457-1.0 %CRelaxed
33658260La Machine, Thianges756 €/m²6.6 €/m²10.4 %753,598-0.6 %CRelaxed
33787430Verneuil-sur-Vienne1,218 €/m²10.6 €/m²10.4 %404,903+0.4 %CRelaxed
33889420Bierry-les-Belles-Fontaines, Cussy-les-Forges904 €/m²7.9 €/m²10.4 %372,771-0.9 %CRelaxed
33902700Amigny-Rouy, Barisis-aux-Bois1,072 €/m²9.3 €/m²10.4 %16317,448-0.5 %CRelaxed
34042440Cervières, La Chamba705 €/m²6.1 €/m²10.4 %473,053-0.2 %CRelaxed
34155270Avocourt, Baulny821 €/m²7.1 €/m²10.4 %231,879-0.5 %CRelaxed
34218370Beddes, Châteaumeillant735 €/m²6.4 €/m²10.4 %613,106-1.2 %CRelaxed
34342310Changy, La Pacaudière865 €/m²7.5 €/m²10.4 %382,938+0.2 %CRelaxed
34488550Jarménil, Pouxeux1,033 €/m²9.0 €/m²10.4 %212,362-0.4 %CRelaxed
34537220Avon-les-Roches, Brizay1,002 €/m²8.7 €/m²10.4 %645,939-0.3 %CRelaxed
34615270Beaulieu, Champs-sur-Tarentaine-Marchal778 €/m²6.7 €/m²10.4 %312,634-0.5 %CRelaxed
34724380Chalagnac, Creyssensac-et-Pissot1,113 €/m²9.6 €/m²10.4 %748,333+0.6 %B2Moderate
34859220Denain, Rouvignies925 €/m²8.0 €/m²10.4 %20522,919+0.0 %B2Moderate
34979290Brion-près-Thouet, Loretz-d'Argenton792 €/m²6.9 €/m²10.4 %895,374-0.3 %CRelaxed
35010100Crancey, Gélannes1,134 €/m²9.8 €/m²10.4 %19618,872+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).