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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
25166760Angoustrine-Villeneuve-des-Escaldes, Bourg-Madame2,640 €/m²8.6 €/m²3.9 %443,564-0.6 %CRelaxed
25204370Beauvezer, Colmars2,333 €/m²7.6 €/m²3.9 %351,224+2.1 %CRelaxed
25313111Coudoux4,586 €/m²15.0 €/m²3.9 %293,825+0.8 %B1Tight
25456000Vannes4,022 €/m²13.2 €/m²3.9 %31555,790+0.6 %B2Moderate
25564100Bayonne4,493 €/m²14.7 €/m²3.9 %8954,306+1.3 %B1Tight
25669600Oullins-Pierre-Bénite4,323 €/m²14.2 €/m²3.9 %6019,084+0.5 %B1Tight
25783240Cavalaire-sur-Mer5,426 €/m²17.8 €/m²3.9 %998,121+1.4 %AVery tight
25834350Valras-Plage, Vendres3,657 €/m²12.0 €/m²3.9 %1527,048+0.2 %B2Moderate
25935000Rennes4,658 €/m²15.3 €/m²3.9 %27676,963+0.9 %B1Tight
26056370Le Tour-du-Parc, Sarzeau3,773 €/m²12.4 €/m²3.9 %17410,555+1.8 %B2Moderate
26185460L'Aiguillon-la-Presqu'île2,921 €/m²9.6 €/m²3.9 %1112,845+0.1 %CRelaxed
26213640La Roque-d'Anthéron3,291 €/m²10.8 €/m²4.0 %425,459-0.0 %B2Moderate
26330220Aigues-Mortes, Saint-Laurent-d'Aigouze3,951 €/m²13.0 €/m²4.0 %15412,389+0.5 %B1Tight
26473700Bourg-Saint-Maurice, Les Chapelles3,860 €/m²12.7 €/m²4.0 %4611,031+0.2 %CRelaxed
26520166Albitreccia, Cognocoli-Monticchi4,414 €/m²14.6 €/m²4.0 %775,026+3.1 %B1Tight
26692310Sèvres7,254 €/m²23.9 €/m²4.0 %5322,303-0.4 %A bisExtreme
26738240Meylan4,286 €/m²14.2 €/m²4.0 %4718,770+0.9 %B1Tight
26840140Azur, Magescq3,573 €/m²11.8 €/m²4.0 %16712,387+2.0 %B2Moderate
26926230Chamaret, Chantemerle-lès-Grignan2,707 €/m²9.0 €/m²4.0 %654,713+0.6 %CRelaxed
27040600Biscarrosse3,907 €/m²13.0 €/m²4.0 %22415,836+1.2 %B1Tight
27144100Nantes4,322 €/m²14.4 €/m²4.0 %28881,934+1.1 %B1Tight
27269270Cailloux-sur-Fontaines, Couzon-au-Mont-d'Or4,279 €/m²14.2 €/m²4.0 %10318,461+0.5 %B1Tight
27373000Barberaz, Bassens3,922 €/m²13.0 €/m²4.0 %17078,112+0.5 %B1Tight
27406270Villeneuve-Loubet6,342 €/m²21.1 €/m²4.0 %8717,548+2.7 %AVery tight
27531300Toulouse3,871 €/m²12.9 €/m²4.0 %11485,803+1.1 %B1Tight
27635760Montgermont, Saint-Grégoire3,668 €/m²12.2 €/m²4.0 %8013,784+1.1 %B1Tight
27783120Le Plan-de-la-Tour, Sainte-Maxime5,032 €/m²16.7 €/m²4.0 %22217,243+0.4 %AVery tight
27813880Velaux4,420 €/m²14.8 €/m²4.0 %698,941-0.0 %AVery tight
27934470Pérols4,593 €/m²15.3 €/m²4.0 %959,615+0.6 %AVery tight
28056270Ploemeur3,729 €/m²12.4 €/m²4.0 %17118,872+0.5 %B2Moderate
28129660Carantec2,996 €/m²10.0 €/m²4.0 %583,272+0.4 %CRelaxed
28233520Bruges4,174 €/m²13.9 €/m²4.0 %11720,020+1.5 %B1Tight
28314830Langrune-sur-Mer3,393 €/m²11.4 €/m²4.0 %311,916+1.3 %B2Moderate
28417480Le Château-d'Oléron3,006 €/m²10.1 €/m²4.0 %874,366+0.8 %B2Moderate
28513890Mouriès3,811 €/m²12.8 €/m²4.0 %543,527+0.2 %B2Moderate
28640550Léon, Saint-Michel-Escalus3,399 €/m²11.4 €/m²4.0 %482,638+1.7 %CRelaxed
28769630Chaponost4,224 €/m²14.2 €/m²4.0 %639,382+1.4 %B1Tight
28884440Robion3,335 €/m²11.2 €/m²4.0 %424,816+1.3 %B1Tight
28997223Le Diamant5,062 €/m²17.0 €/m²4.0 %286,161+0.0 %B1Tight
29013670Saint-Andiol, Verquières3,250 €/m²10.9 €/m²4.0 %334,125+0.0 %B2Moderate
29133100Bordeaux4,604 €/m²15.5 €/m²4.0 %9953,598+0.9 %B1Tight
29233740Arès4,368 €/m²14.7 €/m²4.0 %1116,482+0.9 %B2Moderate
29340460Sanguinet3,627 €/m²12.2 €/m²4.0 %564,741+2.9 %B2Moderate
29484410Bédoin, Crillon-le-Brave3,128 €/m²10.5 €/m²4.0 %544,047+0.2 %B1Tight
29513740Le Rove4,843 €/m²16.4 €/m²4.1 %345,246+1.5 %AVery tight
29613830Roquefort-la-Bédoule5,234 €/m²17.7 €/m²4.1 %255,798+0.7 %AVery tight
29714750Saint-Aubin-sur-Mer3,365 €/m²11.4 €/m²4.1 %332,101-1.2 %B2Moderate
29833800Bordeaux4,599 €/m²15.5 €/m²4.1 %19453,598+0.9 %B1Tight
29984750Caseneuve, Saint-Martin-de-Castillon3,298 €/m²11.1 €/m²4.1 %251,842-0.4 %CRelaxed
30092410Ville-d'Avray7,087 €/m²23.9 €/m²4.1 %2311,089-0.3 %A bisExtreme

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