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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
185162121Achiet-le-Grand, Achiet-le-Petit1,281 €/m²8.0 €/m²7.5 %383,467-0.1 %CRelaxed
185263210Aurières, Ceyssat1,294 €/m²8.0 €/m²7.5 %595,911+0.6 %CRelaxed
185381600Aussac, Brens1,481 €/m²9.2 €/m²7.5 %20925,583+0.8 %CRelaxed
185428330Authon-du-Perche, Béthonvilliers1,092 €/m²6.8 €/m²7.4 %704,158-0.4 %CRelaxed
185541800Artins, Bonneveau1,145 €/m²7.1 €/m²7.4 %1459,413-0.4 %CRelaxed
185645200Amilly, Montargis1,541 €/m²9.6 €/m²7.4 %24629,334+0.7 %B2Moderate
185754150Anoux, Avril1,652 €/m²10.2 €/m²7.4 %1138,256+0.0 %B2Moderate
185854550Bainville-sur-Madon, Maizières1,597 €/m²9.9 €/m²7.4 %584,866-0.2 %B2Moderate
185959264Onnaing1,358 €/m²8.4 €/m²7.4 %948,479-0.3 %B2Moderate
186061560Bazoches-sur-Hoëne, Boëcé1,125 €/m²7.0 €/m²7.4 %332,205-0.6 %CRelaxed
186163160Billom, Bongheat1,322 €/m²8.2 €/m²7.4 %10910,878+0.5 %CRelaxed
186263520Ceilloux, Domaize1,161 €/m²7.2 €/m²7.4 %392,857+0.5 %CRelaxed
186322270Jugon-les-Lacs, Mégrit1,330 €/m²8.2 €/m²7.4 %835,566+0.7 %CRelaxed
186429500Ergué-Gabéric1,722 €/m²10.7 €/m²7.4 %618,606+0.6 %B2Moderate
186533660Camps-sur-l'Isle, Gours1,500 €/m²9.3 €/m²7.4 %786,454+0.1 %CRelaxed
186665800Aureilhan, Chis1,674 €/m²10.4 €/m²7.4 %9210,238-0.0 %B2Moderate
186772160Beillé, Connerré1,275 €/m²7.9 €/m²7.4 %1419,430-0.0 %CRelaxed
186876740Angiens, Anglesqueville-la-Bras-Long1,508 €/m²9.3 €/m²7.4 %914,909-0.2 %CRelaxed
186980132Bellancourt, Buigny-Saint-Maclou1,452 €/m²9.0 €/m²7.4 %1259,735-0.1 %B2Moderate
187002430Gauchy1,456 €/m²9.0 €/m²7.4 %655,183-0.3 %B2Moderate
187115800Badailhac, Jou-sous-Monjou1,115 €/m²6.9 €/m²7.4 %514,735+0.0 %CRelaxed
187222800Cohiniac, Lanfains1,284 €/m²7.9 €/m²7.4 %14212,508-0.1 %B2Moderate
187325160La Planée, Labergement-Sainte-Marie3,000 €/m²18.5 €/m²7.4 %456,252+1.3 %CRelaxed
187459210Coudekerque-Branche1,845 €/m²11.4 €/m²7.4 %23420,787-0.5 %B2Moderate
187559530Beaudignies, Englefontaine1,390 €/m²8.6 €/m²7.4 %15913,928-0.1 %CRelaxed
187676530Grand-Couronne, La Bouille1,819 €/m²11.3 €/m²7.4 %10211,996-0.2 %B1Tight
187780430Beaucamps-le-Jeune, Beaucamps-le-Vieux1,188 €/m²7.3 €/m²7.4 %513,946-0.2 %CRelaxed
187811600Aragon, Bagnoles1,350 €/m²8.3 €/m²7.4 %12510,010+0.5 %CRelaxed
187922140Berhet, Brélidy1,427 €/m²8.8 €/m²7.4 %16011,761+0.2 %CRelaxed
188040240Betbezer-d'Armagnac, Créon-d'Armagnac1,316 €/m²8.1 €/m²7.4 %513,231-0.4 %CRelaxed
188141260La Chaussée-Saint-Victor1,920 €/m²11.9 €/m²7.4 %384,471-0.0 %B2Moderate
188245510Neuvy-en-Sullias, Tigy1,431 €/m²8.8 €/m²7.4 %766,428+0.5 %CRelaxed
188359187Dechy1,333 €/m²8.2 €/m²7.4 %495,338+0.2 %B2Moderate
188462960Beaumetz-lès-Aire, Bomy1,164 €/m²7.2 €/m²7.4 %393,424-0.1 %CRelaxed
188577540Bernay-Vilbert, Courpalay1,927 €/m²11.9 €/m²7.4 %938,311+0.4 %B2Moderate
188679400Augé, Azay-le-Brûlé1,220 €/m²7.5 €/m²7.4 %22116,728+0.6 %CRelaxed
188781210Lacrouzette, Montfa1,133 €/m²7.0 €/m²7.4 %304,430-0.7 %B2Moderate
188897442Saint-Philippe1,738 €/m²10.7 €/m²7.4 %335,082-0.0 %B1Tight
188917800Avy, Belluire1,361 €/m²8.4 €/m²7.4 %15813,352+0.4 %CRelaxed
189021260Boussenois, Chazeuil1,364 €/m²8.4 €/m²7.4 %513,832-0.3 %CRelaxed
189129140Melgven, Rosporden1,618 €/m²10.0 €/m²7.4 %16115,354+0.3 %CRelaxed
189250570Cametours, Carantilly1,143 €/m²7.1 €/m²7.4 %857,042+0.1 %CRelaxed
189354230Chaligny, Chavigny1,640 €/m²10.1 €/m²7.4 %14311,780-0.8 %B2Moderate
189454640Bettainvillers, Tucquegnieux1,537 €/m²9.5 €/m²7.4 %372,815-0.2 %CRelaxed
189559500Douai1,488 €/m²9.2 €/m²7.4 %25140,250-0.1 %B1Tight
189662116Ablainzevelle, Adinfer1,467 €/m²9.0 €/m²7.4 %293,289-0.0 %CRelaxed
189712160Baraqueville, Boussac1,401 €/m²8.6 €/m²7.4 %546,719+0.3 %CRelaxed
189831220Cazères, Couladère1,439 €/m²8.9 €/m²7.4 %14712,308-0.0 %CRelaxed
189951250Alliancelles, Cheminon1,000 €/m²6.2 €/m²7.4 %292,577-1.2 %CRelaxed
190086530Availles-en-Châtellerault, Cenon-sur-Vienne1,348 €/m²8.3 €/m²7.4 %1239,360-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).