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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
505118160Chezal-Benoît, Ineuil664 €/m²6.6 €/m²12.0 %713,639-1.0 %CRelaxed
505261470Avernes-Saint-Gourgon, La Ferté-en-Ouche617 €/m²6.2 €/m²12.0 %262,512-0.9 %CRelaxed
505323270Bétête, Châtelus-Malvaleix643 €/m²6.4 €/m²12.0 %482,619+0.0 %CRelaxed
505416250Bessac, Bécheresse794 €/m²8.0 €/m²12.0 %434,832-0.3 %CRelaxed
505515160Allanche, Landeyrat709 €/m²7.1 €/m²12.0 %251,059-0.4 %CRelaxed
505689660Asnières-sous-Bois, Bois-d'Arcy735 €/m²7.4 €/m²12.0 %412,144-1.3 %CRelaxed
505710340Arrelles, Avirey-Lingey697 €/m²7.0 €/m²12.1 %221,963-0.8 %CRelaxed
505861370Planches, Saint-Pierre-des-Loges822 €/m²8.3 €/m²12.1 %382,065-0.7 %CRelaxed
505979320Chanteloup, Moncoutant-sur-Sèvre835 €/m²8.4 €/m²12.1 %672,692+0.1 %CRelaxed
506050520Juvigny les Vallées, Le Mesnil-Adelée672 €/m²6.8 €/m²12.1 %552,381-0.0 %CRelaxed
506123150Ahun, Lavaveix-les-Mines674 €/m²6.8 €/m²12.1 %823,831-0.4 %CRelaxed
506266360Ayguatébia-Talau, Canaveilles886 €/m²8.9 €/m²12.1 %341,824+0.0 %CRelaxed
506366460Maury861 €/m²8.7 €/m²12.1 %26773-0.7 %CRelaxed
506461320Carrouges, Chahains696 €/m²7.0 €/m²12.1 %653,744-0.6 %CRelaxed
506502450Bergues-sur-Sambre, Boué668 €/m²6.8 €/m²12.1 %283,222-0.0 %CRelaxed
506641140Méhers, Noyers-sur-Cher750 €/m²7.6 €/m²12.1 %845,559-0.5 %CRelaxed
506702250Autremencourt, Berlancourt720 €/m²7.3 €/m²12.1 %665,208-0.5 %CRelaxed
506855230Amel-sur-l'Étang, Arrancy-sur-Crusnes841 €/m²8.5 €/m²12.2 %283,607-0.5 %CRelaxed
506903390Beaune-d'Allier, Blomard635 €/m²6.4 €/m²12.2 %393,385-0.0 %CRelaxed
507027270Broglie, Capelle-les-Grands915 €/m²9.3 €/m²12.2 %766,071-0.5 %CRelaxed
507125340Abbenans, Anteuil925 €/m²9.4 €/m²12.2 %433,972-0.6 %CRelaxed
507214290Cernay, Courtonne-les-Deux-Églises911 €/m²9.3 €/m²12.2 %10710,134-0.6 %CRelaxed
507318600Augy-sur-Aubois, Givardon711 €/m²7.2 €/m²12.2 %914,991-0.7 %CRelaxed
507416490Alloue, Ambernac632 €/m²6.4 €/m²12.2 %371,629-0.4 %CRelaxed
507576940Arelaune-en-Seine, Heurteauville951 €/m²9.7 €/m²12.2 %464,759+0.0 %CRelaxed
507624320Bertric-Burée, Bourg-des-Maisons862 €/m²8.8 €/m²12.2 %974,345-0.8 %CRelaxed
507755300Ambly-sur-Meuse, Apremont-la-Forêt735 €/m²7.5 €/m²12.3 %12110,508-0.7 %CRelaxed
507803370Chambérat, Chazemais622 €/m²6.4 €/m²12.3 %462,482-0.6 %CRelaxed
507922460Allineuc, Grâce-Uzel769 €/m²7.9 €/m²12.3 %524,020+0.1 %CRelaxed
508023430Châtelus-le-Marcheix, Saint-Goussaud729 €/m²7.5 €/m²12.3 %31987-0.3 %CRelaxed
508158420Asnan, Beaulieu639 €/m²6.5 €/m²12.3 %451,632-0.7 %CRelaxed
508263560Menat, Neuf-Église707 €/m²7.2 €/m²12.3 %341,723+0.1 %CRelaxed
508323290Fursac619 €/m²6.3 €/m²12.3 %211,430-0.9 %CRelaxed
508418150Apremont-sur-Allier, Cuffy695 €/m²7.1 €/m²12.3 %645,173-0.7 %CRelaxed
508510130Auxon, Avreuil807 €/m²8.3 €/m²12.3 %756,201-0.3 %CRelaxed
508689330Piffonds, Saint-Julien-du-Sault857 €/m²8.8 €/m²12.3 %704,238-0.8 %CRelaxed
508758290Isenay, Limanton672 €/m²6.9 €/m²12.3 %412,304-0.9 %CRelaxed
508879240L'Absie, Largeasse801 €/m²8.2 €/m²12.3 %915,816+0.3 %CRelaxed
508923400Auriat, Bosmoreau-les-Mines722 €/m²7.4 €/m²12.4 %905,275-0.7 %CRelaxed
509015380Anglards-de-Salers, Le Falgoux753 €/m²7.8 €/m²12.4 %211,217-1.0 %CRelaxed
509145220Chuelles, Château-Renard822 €/m²8.5 €/m²12.4 %1349,444-0.4 %CRelaxed
509224410La Jemaye-Ponteyraud, Parcoul-Chenaud777 €/m²8.0 €/m²12.4 %614,208-0.2 %CRelaxed
509318260Assigny, Barlieu663 €/m²6.9 €/m²12.4 %513,208-0.4 %CRelaxed
509453140La Pallu, Lignières-Orgères593 €/m²6.2 €/m²12.5 %744,059-0.3 %CRelaxed
509514350Souleuvre en Bocage, Val de Drôme702 €/m²7.3 €/m²12.5 %1077,612-0.3 %CRelaxed
509641320Châtres-sur-Cher, La Chapelle-Montmartin758 €/m²7.9 €/m²12.5 %714,495-0.4 %CRelaxed
509736340Cluis, Maillet584 €/m²6.1 €/m²12.5 %231,581-0.8 %CRelaxed
509854115Aboncourt, Battigny748 €/m²7.8 €/m²12.5 %292,281-0.3 %CRelaxed
509961410La Ferté Macé, Méhoudin661 €/m²6.9 €/m²12.5 %324,582-1.1 %CRelaxed
510022210La Chèze, La Prénessaye762 €/m²7.9 €/m²12.5 %947,277+0.1 %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).