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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
215154420Cerville, Saulxures-lès-Nancy2,078 €/m²10.7 €/m²6.2 %564,875+0.4 %B2Moderate
215262630Cormont, Frencq2,135 €/m²11.0 €/m²6.2 %12813,581-0.2 %B2Moderate
215376380Canteleu, Montigny2,051 €/m²10.6 €/m²6.2 %7416,369-0.3 %B1Tight
215477400Carnetin, Dampmart3,351 €/m²17.2 €/m²6.2 %26948,262+0.7 %AVery tight
215577830Pamfou, Valence-en-Brie2,233 €/m²11.5 €/m²6.2 %252,545+0.6 %B2Moderate
215691830Auvernaux, Le Coudray-Montceaux2,865 €/m²14.7 €/m²6.2 %255,133-0.0 %AVery tight
215795560Baillet-en-France, Chauvry3,211 €/m²16.5 €/m²6.2 %778,197+1.0 %B1Tight
215897429Petite-Île2,356 €/m²12.1 €/m²6.2 %7413,067+0.9 %B1Tight
215909110Ascou, Ax-les-Thermes1,673 €/m²8.6 €/m²6.2 %322,784+0.1 %CRelaxed
216012740La Loubière, Sébazac-Concourès2,043 €/m²10.5 €/m²6.2 %424,807+0.3 %B2Moderate
216154500Vandœuvre-lès-Nancy2,185 €/m²11.3 €/m²6.2 %9129,942+0.1 %B1Tight
216259660Haverskerque, Merville1,684 €/m²8.7 €/m²6.2 %12511,184-0.1 %B2Moderate
216360175Villeneuve-les-Sablons2,449 €/m²12.6 €/m²6.2 %241,196-0.4 %B2Moderate
216461200Argentan, Aunou-le-Faucon1,517 €/m²7.8 €/m²6.2 %9919,114-0.2 %CRelaxed
216574250Bogève, Fillinges3,677 €/m²18.9 €/m²6.2 %10415,423+1.3 %AVery tight
216677850Héricy2,717 €/m²14.0 €/m²6.2 %322,507-0.2 %AVery tight
216791250Morsang-sur-Seine, Saint-Germain-lès-Corbeil3,031 €/m²15.6 €/m²6.2 %17618,267+0.9 %AVery tight
216814310Amayé-sur-Seulles, Landes-sur-Ajon1,734 €/m²8.9 €/m²6.2 %868,703+0.1 %CRelaxed
216926410Boulc, Châtillon-en-Diois1,604 €/m²8.3 €/m²6.2 %251,711+1.1 %CRelaxed
217033450Izon, Montussan2,296 €/m²11.8 €/m²6.2 %20324,910+1.5 %B1Tight
217150690Couville, Hardinvast1,998 €/m²10.3 €/m²6.2 %9811,275+0.7 %B2Moderate
217276600Le Havre2,280 €/m²11.8 €/m²6.2 %20855,562-0.4 %B1Tight
217301200Billiat, Chézery-Forens3,046 €/m²15.7 €/m²6.2 %12122,018+0.6 %B1Tight
217429430Lanhouarneau, Plouescat1,742 €/m²9.0 €/m²6.2 %1108,108-0.0 %CRelaxed
217535133Beaucé, Billé1,594 €/m²8.2 €/m²6.2 %23322,888+0.4 %CRelaxed
217660730Cauvigny, Lachapelle-Saint-Pierre2,400 €/m²12.4 €/m²6.2 %1178,334+0.9 %B2Moderate
217763830Durtol, Nohanent1,992 €/m²10.3 €/m²6.2 %424,117-0.0 %B2Moderate
217864220Ahaxe-Alciette-Bascassan, Aincille1,835 €/m²9.5 €/m²6.2 %438,091+0.0 %CRelaxed
217974380Arthaz-Pont-Notre-Dame, Bonne3,956 €/m²20.4 €/m²6.2 %12316,332+1.4 %AVery tight
218077123Le Vaudoué, Noisy-sur-École2,443 €/m²12.6 €/m²6.2 %472,862-0.5 %B2Moderate
218108090Aiglemont, Arreux1,484 €/m²7.7 €/m²6.2 %959,683-0.1 %B2Moderate
218211200Argens-Minervois, Bizanet1,704 €/m²8.8 €/m²6.2 %48029,901+0.2 %CRelaxed
218311500Belvianes-et-Cavirac, Coudons1,188 €/m²6.2 €/m²6.2 %1074,371-1.1 %CRelaxed
218430130Carsan, Pont-Saint-Esprit2,096 €/m²10.9 €/m²6.2 %12814,858+0.9 %CRelaxed
218537510Ballan-Miré, Berthenay2,038 €/m²10.5 €/m²6.2 %13014,738+0.7 %B1Tight
218653210Argentré, Louvigné1,473 €/m²7.6 €/m²6.2 %485,162+0.5 %CRelaxed
218773200Albertville, Allondaz2,726 €/m²14.1 €/m²6.2 %11232,167+0.7 %B1Tight
218897160Le Moule2,775 €/m²14.4 €/m²6.2 %4023,014+0.5 %B1Tight
218906550La Roquette-sur-Siagne3,947 €/m²20.5 €/m²6.2 %475,669+0.6 %AVery tight
219007310Arcens, Borée1,322 €/m²6.9 €/m²6.2 %442,542-0.5 %CRelaxed
219131380Azas, Bazus2,249 €/m²11.7 €/m²6.2 %14215,055+1.6 %CRelaxed
219234530Aumes, Montagnac2,005 €/m²10.4 €/m²6.2 %735,013+1.1 %CRelaxed
219362720Rety, Rinxent1,718 €/m²8.9 €/m²6.2 %445,853+0.2 %CRelaxed
219469610Aveize, Grézieu-le-Marché1,766 €/m²9.2 €/m²6.2 %638,224-0.0 %CRelaxed
219577165Cuisy, Forfry2,699 €/m²14.0 €/m²6.2 %435,571+0.7 %B2Moderate
219678340Les Clayes-sous-Bois3,718 €/m²19.3 €/m²6.2 %8516,804-0.6 %AVery tight
219791480Quincy-sous-Sénart, Varennes-Jarcy3,182 €/m²16.5 €/m²6.2 %7111,942+1.0 %AVery tight
219810180Saint-Benoît-sur-Seine, Saint-Lyé1,968 €/m²10.2 €/m²6.2 %313,411+0.2 %CRelaxed
219933360Camblanes-et-Meynac, Carignan-de-Bordeaux2,666 €/m²13.8 €/m²6.2 %15516,537+1.4 %B1Tight
220035580Baulon, Goven1,852 €/m²9.6 €/m²6.2 %20723,860+1.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).