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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
335106830Bonson, Gilette2,373 €/m²11.5 €/m²5.8 %333,108+0.7 %B1Tight
335209800Antras, Argein1,617 €/m²7.9 €/m²5.8 %853,268+1.0 %CRelaxed
335312470Condom-d'Aubrac, Prades-d'Aubrac1,494 €/m²7.2 €/m²5.8 %231,080-1.8 %CRelaxed
335443370Bains, Cussac-sur-Loire1,397 €/m²6.8 €/m²5.8 %495,868-0.1 %CRelaxed
335554650Saulnes2,131 €/m²10.3 €/m²5.8 %312,259-0.8 %B2Moderate
335660850Cuigy-en-Bray, Lalandelle1,789 €/m²8.7 €/m²5.8 %595,093-0.3 %B2Moderate
335763800Cournon-d'Auvergne, La Roche-Noire2,206 €/m²10.7 €/m²5.8 %18823,892+0.3 %B2Moderate
335864140Billère, Lons2,609 €/m²12.7 €/m²5.8 %15527,990+0.8 %B2Moderate
335976620Le Havre2,429 €/m²11.8 €/m²5.8 %41355,562-0.4 %B1Tight
336077124Chauconin-Neufmontiers, Crégy-lès-Meaux2,733 €/m²13.3 €/m²5.8 %10915,730+2.1 %AVery tight
336177184Émerainville3,153 €/m²15.3 €/m²5.8 %317,690+0.2 %AVery tight
336277390Andrezel, Argentières2,629 €/m²12.8 €/m²5.8 %17817,866+1.3 %B2Moderate
336307380Chirols, Fabras1,796 €/m²8.7 €/m²5.8 %756,253+0.1 %CRelaxed
336426250Livron-sur-Drôme2,108 €/m²10.2 €/m²5.8 %989,329+0.5 %CRelaxed
336540280Benquet, Bretagne-de-Marsan2,088 €/m²10.1 €/m²5.8 %11514,624+0.9 %B2Moderate
336645770Saran2,258 €/m²10.9 €/m²5.8 %13717,316+1.1 %B1Tight
336748300Chastanier, Cheylard-l'Évêque1,358 €/m²6.6 €/m²5.8 %353,941-0.1 %CRelaxed
336859229Téteghem-Coudekerque-Village, Uxem2,505 €/m²12.1 €/m²5.8 %995,642+0.3 %B2Moderate
336960128Mortefontaine, Plailly2,823 €/m²13.7 €/m²5.8 %242,620+0.6 %B2Moderate
337072190Coulaines, Neuville-sur-Sarthe1,952 €/m²9.5 €/m²5.8 %15616,442+0.7 %B2Moderate
337177250Moret-Loing-et-Orvanne, Villecerf2,683 €/m²13.0 €/m²5.8 %13514,293+0.4 %B1Tight
337277930Chailly-en-Bière, Cély2,882 €/m²13.9 €/m²5.8 %827,636+0.4 %B1Tight
337301220Divonne-les-Bains, Grilly5,894 €/m²28.5 €/m²5.8 %6912,375+1.4 %AVery tight
337401240Certines, Dompierre-sur-Veyle2,286 €/m²11.0 €/m²5.8 %728,168+0.9 %CRelaxed
337507440Alboussière, Boffres1,683 €/m²8.1 €/m²5.8 %282,874+0.2 %CRelaxed
337611120Argeliers, Bize-Minervois1,956 €/m²9.5 €/m²5.8 %25615,770+1.0 %CRelaxed
337725800Valdahon, Épenoy2,500 €/m²12.1 €/m²5.8 %436,647+0.7 %CRelaxed
337829233Cléder1,926 €/m²9.3 €/m²5.8 %563,584-0.7 %CRelaxed
337954430Réhon2,137 €/m²10.3 €/m²5.8 %423,863-0.0 %B2Moderate
338059211Santes2,463 €/m²11.9 €/m²5.8 %525,652-0.4 %B1Tight
338162126Conteville-lès-Boulogne, Pernes-lès-Boulogne2,101 €/m²10.2 €/m²5.8 %584,974-0.5 %B2Moderate
338266300Banyuls-dels-Aspres, Caixas2,332 €/m²11.3 €/m²5.8 %36626,497+1.4 %B2Moderate
338366400Calmeilles, Céret2,157 €/m²10.4 €/m²5.8 %1009,270-0.3 %B2Moderate
338473460Bonvillard, Cléry2,492 €/m²12.0 €/m²5.8 %729,027+0.3 %CRelaxed
338578590Noisy-le-Roi, Rennemoulin4,913 €/m²23.7 €/m²5.8 %397,829+0.1 %B1Tight
338691670Angerville2,227 €/m²10.8 €/m²5.8 %424,428+0.6 %B2Moderate
338793700Drancy3,753 €/m²18.1 €/m²5.8 %22872,390+0.5 %AVery tight
338895670Marly-la-Ville2,922 €/m²14.1 €/m²5.8 %626,022+0.8 %B1Tight
338910410Ruvigny, Saint-Parres-aux-Tertres2,180 €/m²10.5 €/m²5.8 %495,012+0.3 %B2Moderate
339030120Arphy, Arre1,528 €/m²7.4 €/m²5.8 %908,410-0.3 %CRelaxed
339138290Frontonas, La Verpillière2,647 €/m²12.8 €/m²5.8 %7712,441+1.2 %B1Tight
339271640Barizey, Dracy-le-Fort1,843 €/m²8.9 €/m²5.8 %1119,484+0.1 %CRelaxed
339377600Bussy-Saint-Georges, Bussy-Saint-Martin3,717 €/m²18.0 €/m²5.8 %16135,930+0.8 %AVery tight
339491660Le Mérévillois2,225 €/m²10.7 €/m²5.8 %383,477+0.2 %B2Moderate
339501000Bourg-en-Bresse, Saint-Denis-lès-Bourg2,286 €/m²11.0 €/m²5.8 %19548,532+0.5 %B2Moderate
339617300Rochefort, Vergeroux2,284 €/m²11.0 €/m²5.8 %26424,739-0.3 %B2Moderate
339722400Andel, Coëtmieux1,975 €/m²9.5 €/m²5.8 %26827,268+0.7 %CRelaxed
339826130Clansayes, Montségur-sur-Lauzon2,331 €/m²11.2 €/m²5.8 %10812,617+0.2 %CRelaxed
339929930Pont-Aven2,285 €/m²11.0 €/m²5.8 %402,777-0.2 %CRelaxed
340044310La Limouzinière, Saint-Colomban2,246 €/m²10.8 €/m²5.8 %17917,755+0.9 %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).