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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
35117390La Tremblade3,181 €/m²11.0 €/m²4.2 %1194,650-0.3 %B2Moderate
35233470Gujan-Mestras, Le Teich4,157 €/m²14.5 €/m²4.2 %37731,333+1.3 %B1Tight
35334970Lattes4,483 €/m²15.6 €/m²4.2 %12817,351+0.9 %AVery tight
35473370Bourdeau, La Chapelle-du-Mont-du-Chat3,722 €/m²12.9 €/m²4.2 %246,057+1.5 %B1Tight
35533400Talence4,305 €/m²15.0 €/m²4.2 %22446,338+1.3 %B1Tight
35650560Blainville-sur-Mer, Geffosses2,090 €/m²7.3 €/m²4.2 %773,738+0.5 %CRelaxed
35769760Limonest4,313 €/m²15.0 €/m²4.2 %254,012+1.6 %B1Tight
35894800Villejuif5,752 €/m²20.0 €/m²4.2 %9660,183+0.5 %A bisExtreme
35913540Aix-en-Provence5,630 €/m²19.7 €/m²4.2 %6029,939+0.6 %AVery tight
36017139Dompierre-sur-Mer3,551 €/m²12.4 €/m²4.2 %846,315+1.9 %B1Tight
36150270Barneville-Carteret, Baubigny2,591 €/m²9.1 €/m²4.2 %1386,071+0.1 %CRelaxed
36250590Hauteville-sur-Mer, Montmartin-sur-Mer2,521 €/m²8.8 €/m²4.2 %642,862+0.4 %CRelaxed
36334140Bouzigues, Loupian3,459 €/m²12.1 €/m²4.2 %18116,439+0.9 %B1Tight
36492350Le Plessis-Robinson6,151 €/m²21.6 €/m²4.2 %3928,848-0.0 %A bisExtreme
36514112Biéville-Beuville, Périers-sur-le-Dan3,218 €/m²11.3 €/m²4.2 %494,427+2.9 %B2Moderate
36614780Lion-sur-Mer3,230 €/m²11.4 €/m²4.2 %412,486+0.3 %B2Moderate
36726170Beauvoisin, Buis-les-Baronnies2,374 €/m²8.4 €/m²4.2 %685,410-0.2 %CRelaxed
36835350La Gouesnière, Saint-Coulomb3,163 €/m²11.1 €/m²4.2 %1049,710+1.7 %B2Moderate
36935510Cesson-Sévigné3,589 €/m²12.6 €/m²4.2 %11118,761+0.9 %B1Tight
37035780La Richardais3,197 €/m²11.2 €/m²4.2 %302,664+1.8 %B2Moderate
37160460Blaincourt-lès-Précy, Précy-sur-Oise3,199 €/m²11.2 €/m²4.2 %434,521+0.3 %B1Tight
37269310Oullins-Pierre-Bénite4,026 €/m²14.2 €/m²4.2 %3219,084+0.5 %B1Tight
37383330Le Beausset, Le Castellet4,256 €/m²15.0 €/m²4.2 %21918,665+2.0 %AVery tight
37494170Le Perreux-sur-Marne6,073 €/m²21.4 €/m²4.2 %11535,260+0.5 %A bisExtreme
37533138Lanton3,866 €/m²13.6 €/m²4.2 %937,337+0.9 %B2Moderate
37635730Pleurtuit3,065 €/m²10.8 €/m²4.2 %597,167+1.1 %B2Moderate
37763400Chamalières3,393 €/m²12.0 €/m²4.2 %5317,509-0.1 %B1Tight
37884800Fontaine-de-Vaucluse, L'Isle-sur-la-Sorgue3,550 €/m²12.5 €/m²4.2 %24023,457+0.5 %B1Tight
37921240Talant3,050 €/m²10.8 €/m²4.2 %5211,896+0.5 %B1Tight
38030740Le Cailar3,237 €/m²11.4 €/m²4.2 %302,578+0.9 %B2Moderate
38134170Castelnau-le-Lez4,444 €/m²15.7 €/m²4.2 %12326,058+3.5 %AVery tight
38250380Saint-Aubin-des-Préaux, Saint-Pair-sur-Mer3,270 €/m²11.6 €/m²4.2 %814,995+1.3 %B2Moderate
38317180Périgny3,688 €/m²13.1 €/m²4.3 %708,877+1.4 %B1Tight
38438330Biviers, Montbonnot-Saint-Martin4,258 €/m²15.1 €/m²4.3 %11718,256+0.8 %B1Tight
38566700Argelès-sur-Mer3,256 €/m²11.5 €/m²4.3 %16710,616+0.4 %B1Tight
38669580Sathonay-Camp, Sathonay-Village4,098 €/m²14.5 €/m²4.3 %269,431+2.2 %B1Tight
38778420Carrières-sur-Seine5,352 €/m²18.9 €/m²4.3 %6114,791-0.3 %AVery tight
38830700Aigaliers, Arpaillargues-et-Aureillac3,177 €/m²11.3 €/m²4.3 %27221,778+0.2 %CRelaxed
38935170Bruz3,122 €/m²11.1 €/m²4.3 %11219,683+1.4 %B1Tight
39040220Tarnos4,000 €/m²14.2 €/m²4.3 %9112,957+0.5 %B1Tight
39169720Saint-Bonnet-de-Mure, Saint-Laurent-de-Mure3,651 €/m²13.0 €/m²4.3 %7312,775+0.5 %B1Tight
39274960Annecy5,258 €/m²18.7 €/m²4.3 %2426,423+0.7 %B1Tight
39385690Notre-Dame-de-Monts3,029 €/m²10.8 €/m²4.3 %682,420+2.0 %B2Moderate
39413370Mallemort3,333 €/m²11.9 €/m²4.3 %876,166+0.4 %B2Moderate
39533980Audenge3,700 €/m²13.2 €/m²4.3 %999,596+3.3 %B1Tight
39684530Villelaure3,562 €/m²12.7 €/m²4.3 %383,398+0.2 %B1Tight
39713100Aix-en-Provence, Beaurecueil5,510 €/m²19.7 €/m²4.3 %16034,314+0.5 %AVery tight
39838520La Garde, Le Bourg-d'Oisans3,033 €/m²10.8 €/m²4.3 %384,002-1.6 %CRelaxed
39978530Buc5,316 €/m²19.0 €/m²4.3 %295,816+0.3 %AVery tight
40013190Allauch4,766 €/m²17.1 €/m²4.3 %13221,443-0.0 %AVery tight

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