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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
250180450Camon, Lamotte-Brebière2,227 €/m²12.4 €/m²6.7 %354,619+0.1 %B1Tight
250206670Castagniers, Colomars3,361 €/m²18.7 €/m²6.7 %10716,352+1.4 %AVery tight
250310400Avant-lès-Marcilly, Barbuise1,475 €/m²8.2 €/m²6.7 %14714,132-0.3 %CRelaxed
250411570Cavanac, Cazilhac1,765 €/m²9.8 €/m²6.7 %575,585+1.3 %B2Moderate
250521270Binges, Cirey-lès-Pontailler1,653 €/m²9.2 €/m²6.7 %787,044+0.2 %CRelaxed
250632130Bézéril, Cazaux-Savès1,666 €/m²9.3 €/m²6.7 %605,199+0.6 %CRelaxed
250735130Arbrissel, Availles-sur-Seiche1,458 €/m²8.1 €/m²6.7 %1009,275+0.2 %CRelaxed
250838680Auberives-en-Royans, Choranche1,645 €/m²9.2 €/m²6.7 %273,616+1.1 %CRelaxed
250904860Pierrevert2,327 €/m²12.9 €/m²6.7 %423,945+0.7 %B2Moderate
251017460Berneuil, Chermignac1,596 €/m²8.9 €/m²6.7 %1079,373+0.4 %CRelaxed
251124000Périgueux1,879 €/m²10.4 €/m²6.7 %19029,055-0.4 %B2Moderate
251225620L'Hôpital-du-Grosbois, La Chevillotte2,115 €/m²11.8 €/m²6.7 %328,316+0.5 %B2Moderate
251327000Évreux1,920 €/m²10.7 €/m²6.7 %24949,360-0.0 %B2Moderate
251460190Arsy, Avrigny1,895 €/m²10.5 €/m²6.7 %17116,128+0.3 %CRelaxed
251560680Canly, Grandfresnoy1,910 €/m²10.6 €/m²6.7 %363,391+0.1 %B2Moderate
251662230Outreau1,732 €/m²9.6 €/m²6.7 %12813,138-0.8 %B2Moderate
251784830Sérignan-du-Comtat1,903 €/m²10.6 €/m²6.7 %282,939+1.9 %CRelaxed
251802400Azy-sur-Marne, Belleau1,652 €/m²9.2 €/m²6.7 %24430,456+0.4 %B2Moderate
251912230L'Hospitalet-du-Larzac, La Cavalerie1,567 €/m²8.7 €/m²6.7 %595,078+3.7 %CRelaxed
252022580Lanloup, Plouha1,731 €/m²9.6 €/m²6.7 %804,886+0.4 %CRelaxed
252138510Arandon-Passins, Brangues1,914 €/m²10.6 €/m²6.7 %16416,020+0.4 %CRelaxed
252256150Baud, Guénin1,792 €/m²10.0 €/m²6.7 %1239,485+0.5 %CRelaxed
252362170Aix-en-Issart, Attin1,658 €/m²9.2 €/m²6.7 %17615,251-0.2 %CRelaxed
252488200Dommartin-lès-Remiremont, Remiremont1,615 €/m²9.0 €/m²6.7 %12217,951-0.3 %CRelaxed
252588460Charmois-devant-Bruyères, Cheniménil1,514 €/m²8.4 €/m²6.7 %284,156-0.4 %CRelaxed
252608190Aire, Asfeld1,463 €/m²8.1 €/m²6.7 %745,595+0.2 %CRelaxed
252724290Aubas, Auriac-du-Périgord1,485 €/m²8.2 €/m²6.7 %1166,286-0.0 %CRelaxed
252846250Cazals, Frayssinet-le-Gélat1,356 €/m²7.5 €/m²6.7 %522,730+0.5 %CRelaxed
252961130Appenai-sous-Bellême, Belforêt-en-Perche1,268 €/m²7.0 €/m²6.7 %886,751-0.9 %CRelaxed
253062112Corbehem, Gouy-sous-Bellonne1,638 €/m²9.1 €/m²6.7 %463,649-0.1 %B2Moderate
253162370Audruicq, Guemps1,606 €/m²8.9 €/m²6.7 %18218,490+0.4 %CRelaxed
253265260Adast, Pierrefitte-Nestalas1,670 €/m²9.3 €/m²6.7 %252,031-0.5 %CRelaxed
253365500Artagnan, Caixon1,500 €/m²8.3 €/m²6.7 %898,556-0.1 %CRelaxed
253469890La Tour-de-Salvagny2,857 €/m²15.8 €/m²6.7 %334,649+1.7 %B1Tight
253574420Boëge, Burdignin3,448 €/m²19.1 €/m²6.7 %657,367+1.7 %B2Moderate
253677310Boissise-le-Roi, Pringy2,632 €/m²14.6 €/m²6.7 %19423,529+1.5 %AVery tight
253779370Aigondigné, Beaussais-Vitré1,429 €/m²7.9 €/m²6.7 %12511,684+0.0 %CRelaxed
253881170Amarens, Bournazel1,409 €/m²7.8 €/m²6.7 %434,328-0.1 %CRelaxed
253905800Aspres-lès-Corps, Aubessagne1,807 €/m²10.0 €/m²6.6 %261,500-0.4 %CRelaxed
254027530Croth, Ézy-sur-Eure1,940 €/m²10.7 €/m²6.6 %575,060+0.5 %B2Moderate
254133620Cavignac, Cubnezais1,781 €/m²9.9 €/m²6.6 %13214,601+1.4 %CRelaxed
254254210Azelot, Burthecourt-aux-Chênes1,813 €/m²10.0 €/m²6.6 %9510,560-0.2 %B2Moderate
254359295Estrun, Paillencourt1,514 €/m²8.4 €/m²6.6 %231,755+0.3 %CRelaxed
254491590Baulne, Boissy-le-Cutté2,503 €/m²13.9 €/m²6.6 %17013,369+0.1 %B1Tight
254507460Banne, Beaulieu1,740 €/m²9.6 €/m²6.6 %513,992+0.4 %CRelaxed
254628260Anet, Berchères-sur-Vesgre2,008 €/m²11.1 €/m²6.6 %17612,038+0.1 %B1Tight
254738690Belmont, Biol2,030 €/m²11.2 €/m²6.6 %11816,295+1.0 %B2Moderate
254839410Aumur, Saint-Aubin1,742 €/m²9.6 €/m²6.6 %222,264+0.6 %CRelaxed
254944270La Marne, Machecoul-Saint-Même2,003 €/m²11.1 €/m²6.6 %15413,111+0.7 %CRelaxed
255059173Blaringhem, Ebblinghem1,501 €/m²8.3 €/m²6.6 %646,050+0.0 %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).