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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
360133640Arbanats, Ayguemorte-les-Graves2,559 €/m²11.9 €/m²5.6 %11811,085+1.3 %CRelaxed
360237260Artannes-sur-Indre, Monts2,132 €/m²9.9 €/m²5.6 %15715,030+0.8 %B2Moderate
360342520Bessey, Lupé1,900 €/m²8.8 €/m²5.6 %837,676+0.7 %CRelaxed
360442610Saint-Georges-Haute-Ville, Saint-Romain-le-Puy1,857 €/m²8.6 €/m²5.6 %425,595+0.7 %CRelaxed
360551430Bezannes, Tinqueux2,616 €/m²12.2 €/m²5.6 %7815,810+3.5 %B1Tight
360659000Lille2,742 €/m²12.7 €/m²5.6 %32447,649+0.2 %AVery tight
360759170Croix2,635 €/m²12.3 €/m²5.6 %22620,566-0.2 %B1Tight
360859840Lompret, Prémesques2,583 €/m²12.0 €/m²5.6 %14212,641-0.1 %B1Tight
360980680Grattepanche, Hébécourt2,382 €/m²11.1 €/m²5.6 %464,106+1.5 %B2Moderate
361014600Ablon, Barneville-la-Bertran2,327 €/m²10.8 €/m²5.6 %15614,487-0.3 %B1Tight
361117890Chaillevette2,235 €/m²10.4 €/m²5.6 %241,664+1.1 %B2Moderate
361234080Montpellier3,087 €/m²14.3 €/m²5.6 %8377,560+1.3 %AVery tight
361342340Rivas, Veauche2,369 €/m²11.0 €/m²5.6 %8410,957+0.4 %B2Moderate
361443330Pont-Salomon, Saint-Ferréol-d'Auroure1,818 €/m²8.4 €/m²5.6 %254,316-0.4 %B2Moderate
361559270Bailleul, Berthen2,059 €/m²9.6 €/m²5.6 %22924,183+0.1 %B1Tight
361659320Emmerin, Englos2,453 €/m²11.4 €/m²5.6 %33331,688+0.4 %B1Tight
361769320Feyzin3,055 €/m²14.2 €/m²5.6 %4210,304+1.0 %B1Tight
361878540Vernouillet3,624 €/m²16.8 €/m²5.6 %549,699-0.2 %AVery tight
361991230Montgeron3,750 €/m²17.4 €/m²5.6 %14124,022+0.2 %AVery tight
362093300Aubervilliers4,444 €/m²20.6 €/m²5.6 %5188,365+1.1 %A bisExtreme
362195370Montigny-lès-Cormeilles3,566 €/m²16.6 €/m²5.6 %10122,457+0.7 %AVery tight
362295690Frouville, Hédouville2,938 €/m²13.6 €/m²5.6 %443,108+0.3 %AVery tight
362312450Calmont, Flavin2,049 €/m²9.5 €/m²5.6 %8410,630+0.5 %B2Moderate
362442660Jonzieux, Le Bessat2,025 €/m²9.4 €/m²5.6 %708,935+0.4 %CRelaxed
362550470Cherbourg-en-Cotentin, Tollevast2,259 €/m²10.5 €/m²5.6 %7614,697-0.1 %B2Moderate
362676470Le Tréport2,034 €/m²9.4 €/m²5.6 %754,378-1.5 %B2Moderate
362777200Torcy3,483 €/m²16.1 €/m²5.6 %5122,810-0.4 %AVery tight
362878380Bougival4,895 €/m²22.7 €/m²5.6 %289,134+0.4 %AVery tight
362991700Fleury-Mérogis, Sainte-Geneviève-des-Bois3,441 €/m²15.9 €/m²5.6 %24253,704+0.9 %AVery tight
363038220Cholonge, Laffrey2,429 €/m²11.2 €/m²5.6 %7313,567-0.2 %B1Tight
363154460Aingeray, Liverdun1,962 €/m²9.1 €/m²5.6 %606,112-0.8 %B2Moderate
363259115Leers2,581 €/m²11.9 €/m²5.6 %849,521+0.0 %B1Tight
363364320Aressy, Bizanos2,586 €/m²12.0 €/m²5.6 %12014,923+0.8 %B2Moderate
363478160Marly-le-Roi5,185 €/m²24.0 €/m²5.6 %4716,756+0.3 %A bisExtreme
363584100Orange, Uchaux2,422 €/m²11.2 €/m²5.6 %22131,405+0.1 %B1Tight
363691390Morsang-sur-Orge3,495 €/m²16.2 €/m²5.6 %15821,667+0.1 %AVery tight
363791430Igny, Vauhallan4,620 €/m²21.4 €/m²5.6 %10412,778+0.7 %AVery tight
363891560Crosne3,625 €/m²16.8 €/m²5.6 %319,610+0.7 %AVery tight
363995430Auvers-sur-Oise, Butry-sur-Oise3,458 €/m²16.0 €/m²5.6 %959,115-0.1 %AVery tight
364014680Bretteville-sur-Laize, Cintheaux2,071 €/m²9.6 €/m²5.5 %473,713+0.5 %CRelaxed
364125130Villers-le-Lac3,082 €/m²14.2 €/m²5.5 %335,292+1.2 %CRelaxed
364229730Guilvinec, Treffiagat2,198 €/m²10.2 €/m²5.5 %835,098-0.2 %B2Moderate
364333560Carbon-Blanc, Sainte-Eulalie2,737 €/m²12.6 €/m²5.5 %10413,246+1.1 %B1Tight
364445800Combleux, Saint-Jean-de-Braye2,303 €/m²10.6 €/m²5.5 %13523,694+1.7 %B1Tight
364551520La Veuve, Recy1,908 €/m²8.8 €/m²5.5 %344,641+0.0 %B2Moderate
364651530Brugny-Vaudancourt, Chavot-Courcourt1,884 €/m²8.7 €/m²5.5 %13013,657-0.3 %B2Moderate
364763370Lempdes2,349 €/m²10.8 €/m²5.5 %828,709+0.6 %B2Moderate
364865420Ibos1,906 €/m²8.8 €/m²5.5 %222,813-0.3 %CRelaxed
364966570Saint-Nazaire2,540 €/m²11.7 €/m²5.5 %292,779+0.9 %B2Moderate
365076240Belbeuf, Bonsecours2,634 €/m²12.2 €/m²5.5 %13316,883+0.3 %B1Tight

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).