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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
430131360Arnaud-Guilhem, Auzas1,098 €/m²8.4 €/m²9.2 %686,015+0.2 %CRelaxed
430263260Aigueperse, Aubiat1,232 €/m²9.4 €/m²9.2 %808,838+0.3 %CRelaxed
430372540Amné, Auvers-sous-Montfaucon1,022 €/m²7.8 €/m²9.2 %846,388-0.4 %CRelaxed
430485320Bessay, Château-Guibert1,341 €/m²10.2 €/m²9.2 %1539,812+0.5 %CRelaxed
430502590Aubigny-aux-Kaisnes, Beauvois-en-Vermandois1,059 €/m²8.1 €/m²9.2 %433,701-0.3 %CRelaxed
430614110Condé-en-Normandie, Pontécoulant890 €/m²6.8 €/m²9.2 %773,818-1.6 %CRelaxed
430740330Amou, Arsague1,169 €/m²8.9 €/m²9.2 %523,886-0.2 %CRelaxed
430847200Beaupuy, Birac-sur-Trec1,237 €/m²9.5 €/m²9.2 %30326,489-0.1 %CRelaxed
430959330Beaufort, Boussières-sur-Sambre1,000 €/m²7.6 €/m²9.2 %18318,803-0.3 %B2Moderate
431072360Mayet, Sarcé991 €/m²7.6 €/m²9.2 %644,035-0.2 %CRelaxed
431180750Candas, Fienvillers1,069 €/m²8.2 €/m²9.2 %211,698-0.4 %CRelaxed
431281200Aiguefonde, Aussillon1,083 €/m²8.3 €/m²9.2 %20718,403-0.4 %CRelaxed
431389630Beauvilliers, Bussières1,007 €/m²7.7 €/m²9.2 %331,906-1.0 %CRelaxed
431428220Cloyes-les-Trois-Rivières1,074 €/m²8.2 €/m²9.2 %875,607-0.4 %CRelaxed
431545310Bricy, Coinces1,155 €/m²8.8 €/m²9.2 %725,759+0.3 %CRelaxed
431658400Bulcy, Champvoux1,020 €/m²7.8 €/m²9.2 %13010,155-0.7 %CRelaxed
431769470Cours, Ranchal945 €/m²7.2 €/m²9.2 %474,610-0.8 %CRelaxed
431872370Ardenay-sur-Mérize, Le Breil-sur-Mérize1,206 €/m²9.2 €/m²9.2 %523,520-0.0 %CRelaxed
431916470Saint-Michel1,477 €/m²11.3 €/m²9.2 %413,196-0.2 %B2Moderate
432055320Ancemont, Dieue-sur-Meuse985 €/m²7.6 €/m²9.2 %383,915-0.2 %CRelaxed
432161600Bagnoles de l'Orne Normandie, Beauvain961 €/m²7.4 €/m²9.2 %1138,394-0.6 %CRelaxed
432286200Arçay, Basses980 €/m²7.5 €/m²9.2 %12511,873-0.1 %CRelaxed
432388420Moyenmoutier1,084 €/m²8.3 €/m²9.2 %223,134-0.5 %CRelaxed
432489150Brannay, Courtoin1,058 €/m²8.1 €/m²9.2 %1037,863+0.0 %CRelaxed
432524400Beaupouyet, Beauronne1,044 €/m²8.0 €/m²9.2 %15310,945-0.0 %CRelaxed
432643290Montfaucon-en-Velay, Montregard1,018 €/m²7.8 €/m²9.2 %262,967-0.3 %CRelaxed
432758000Challuy, Nevers1,154 €/m²8.9 €/m²9.2 %26138,320-0.4 %B2Moderate
432872450Lombron, Montfort-le-Gesnois1,094 €/m²8.4 €/m²9.2 %724,899-0.1 %CRelaxed
432989380Appoigny1,229 €/m²9.5 €/m²9.2 %503,114-0.1 %B2Moderate
433058130Guérigny, Montigny-aux-Amognes980 €/m²7.6 €/m²9.2 %656,664-0.2 %CRelaxed
433159188Saint-Aubert, Saint-Vaast-en-Cambrésis1,091 €/m²8.4 €/m²9.2 %483,592-0.4 %CRelaxed
433264190Angous, Araujuzon1,217 €/m²9.4 €/m²9.2 %716,412-0.1 %CRelaxed
433380190Biarre, Billancourt1,058 €/m²8.1 €/m²9.2 %635,273-0.2 %CRelaxed
433403150Boucé, Créchy971 €/m²7.5 €/m²9.3 %888,023-0.2 %CRelaxed
433539240Arinthod, Aromas1,133 €/m²8.7 €/m²9.3 %564,624-0.7 %CRelaxed
433662147Graincourt-lès-Havrincourt, Havrincourt1,028 €/m²7.9 €/m²9.3 %202,249-0.8 %CRelaxed
433777154Coutençon, Villeneuve-les-Bordes1,326 €/m²10.2 €/m²9.3 %20870-0.3 %B2Moderate
433880390Fressenneville, Nibas1,077 €/m²8.3 €/m²9.3 %282,873-0.8 %CRelaxed
433922570Bon Repos sur Blavet, Gouarec1,024 €/m²7.9 €/m²9.3 %653,172-0.1 %CRelaxed
434059226Lecelles, Rumegies1,395 €/m²10.8 €/m²9.3 %464,768+0.8 %B2Moderate
434181390Briatexte, Puybegon1,293 €/m²10.0 €/m²9.3 %373,504-0.0 %CRelaxed
434221330Balot, Bissey-la-Pierre932 €/m²7.2 €/m²9.3 %352,411-0.7 %CRelaxed
434354830Essey-la-Côte, Franconville1,067 €/m²8.2 €/m²9.3 %262,182-0.5 %CRelaxed
434472170Assé-le-Riboul, Beaumont-sur-Sarthe969 €/m²7.5 €/m²9.3 %1167,974-0.3 %CRelaxed
434587400Champnétery, Eybouleuf984 €/m²7.6 €/m²9.3 %13910,041-0.2 %CRelaxed
434672270Arthezé, Bousse1,000 €/m²7.7 €/m²9.3 %886,460-0.3 %CRelaxed
434777940Blennes, Diant1,455 €/m²11.3 €/m²9.3 %806,102-0.5 %B2Moderate
434882230Génébrières, La Salvetat-Belmontet1,213 €/m²9.4 €/m²9.3 %615,560+1.0 %B2Moderate
434986210Archigny, Bellefonds980 €/m²7.6 €/m²9.3 %777,059+0.2 %CRelaxed
435090200Auxelles-Bas, Auxelles-Haut1,199 €/m²9.3 €/m²9.3 %657,082-0.6 %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).