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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
290191650Breuillet, Breux-Jouy2,744 €/m²14.3 €/m²6.3 %7011,365+0.8 %AVery tight
290295420Ambleville, Arthies2,393 €/m²12.5 €/m²6.3 %10510,417+0.2 %B2Moderate
290317170Benon, Courçon1,903 €/m²9.9 €/m²6.2 %19712,767+1.7 %CRelaxed
290434320Fontès, Fos1,818 €/m²9.5 €/m²6.2 %1337,199+0.9 %CRelaxed
290535600Bains-sur-Oust, Redon1,772 €/m²9.2 €/m²6.2 %14715,324+0.5 %CRelaxed
290637380Crotelles, Monnaie1,776 €/m²9.2 €/m²6.2 %10510,101+0.6 %CRelaxed
290737400Amboise, Lussault-sur-Loire2,066 €/m²10.7 €/m²6.2 %13513,823-0.2 %B1Tight
290844440Joué-sur-Erdre, Pannecé1,713 €/m²8.9 €/m²6.2 %1139,581+1.0 %CRelaxed
290949750Beaulieu-sur-Layon, Bellevigne-en-Layon1,616 €/m²8.4 €/m²6.2 %6011,561+0.2 %CRelaxed
291059136Wavrin2,526 €/m²13.1 €/m²6.2 %967,758+0.1 %B2Moderate
291194310Orly3,890 €/m²20.2 €/m²6.2 %5924,658+1.0 %AVery tight
291210180Saint-Benoît-sur-Seine, Saint-Lyé1,968 €/m²10.2 €/m²6.2 %313,411+0.2 %CRelaxed
291333360Camblanes-et-Meynac, Carignan-de-Bordeaux2,666 €/m²13.8 €/m²6.2 %15516,537+1.4 %B1Tight
291435580Baulon, Goven1,852 €/m²9.6 €/m²6.2 %20723,860+1.0 %CRelaxed
291551240Ablancourt, Aulnay-l'Aître1,638 €/m²8.5 €/m²6.2 %677,583-0.1 %CRelaxed
291659261Wahagnies1,981 €/m²10.3 €/m²6.2 %372,613-0.0 %B2Moderate
291759480Illies, La Bassée1,879 €/m²9.8 €/m²6.2 %918,362+0.6 %B2Moderate
291895500Bonneuil-en-France, Gonesse3,248 €/m²16.9 €/m²6.2 %10333,556+0.8 %AVery tight
291995810Arronville, Berville2,630 €/m²13.7 €/m²6.2 %313,044+0.1 %B1Tight
292097412Bras-Panon2,276 €/m²11.8 €/m²6.2 %3013,012+0.1 %B1Tight
292106550La Roquette-sur-Siagne3,947 €/m²20.5 €/m²6.2 %475,669+0.6 %AVery tight
292207310Arcens, Borée1,322 €/m²6.9 €/m²6.2 %442,542-0.5 %CRelaxed
292331380Azas, Bazus2,249 €/m²11.7 €/m²6.2 %14215,055+1.6 %CRelaxed
292434530Aumes, Montagnac2,005 €/m²10.4 €/m²6.2 %735,013+1.1 %CRelaxed
292562720Rety, Rinxent1,718 €/m²8.9 €/m²6.2 %445,853+0.2 %CRelaxed
292669610Aveize, Grézieu-le-Marché1,766 €/m²9.2 €/m²6.2 %638,224-0.0 %CRelaxed
292777165Cuisy, Forfry2,699 €/m²14.0 €/m²6.2 %435,571+0.7 %B2Moderate
292878340Les Clayes-sous-Bois3,718 €/m²19.3 €/m²6.2 %8516,804-0.6 %AVery tight
292991480Quincy-sous-Sénart, Varennes-Jarcy3,182 €/m²16.5 €/m²6.2 %7111,942+1.0 %AVery tight
293008090Aiglemont, Arreux1,484 €/m²7.7 €/m²6.2 %959,683-0.1 %B2Moderate
293111200Argens-Minervois, Bizanet1,704 €/m²8.8 €/m²6.2 %48029,901+0.2 %CRelaxed
293211500Belvianes-et-Cavirac, Coudons1,188 €/m²6.2 €/m²6.2 %1074,371-1.1 %CRelaxed
293330130Carsan, Pont-Saint-Esprit2,096 €/m²10.9 €/m²6.2 %12814,858+0.9 %CRelaxed
293437510Ballan-Miré, Berthenay2,038 €/m²10.5 €/m²6.2 %13014,738+0.7 %B1Tight
293553210Argentré, Louvigné1,473 €/m²7.6 €/m²6.2 %485,162+0.5 %CRelaxed
293673200Albertville, Allondaz2,726 €/m²14.1 €/m²6.2 %11232,167+0.7 %B1Tight
293797160Le Moule2,775 €/m²14.4 €/m²6.2 %4023,014+0.5 %B1Tight
293801200Billiat, Chézery-Forens3,046 €/m²15.7 €/m²6.2 %12122,018+0.6 %B1Tight
293929430Lanhouarneau, Plouescat1,742 €/m²9.0 €/m²6.2 %1108,108-0.0 %CRelaxed
294035133Beaucé, Billé1,594 €/m²8.2 €/m²6.2 %23322,888+0.4 %CRelaxed
294160730Cauvigny, Lachapelle-Saint-Pierre2,400 €/m²12.4 €/m²6.2 %1178,334+0.9 %B2Moderate
294263830Durtol, Nohanent1,992 €/m²10.3 €/m²6.2 %424,117-0.0 %B2Moderate
294364220Ahaxe-Alciette-Bascassan, Aincille1,835 €/m²9.5 €/m²6.2 %438,091+0.0 %CRelaxed
294474380Arthaz-Pont-Notre-Dame, Bonne3,956 €/m²20.4 €/m²6.2 %12316,332+1.4 %AVery tight
294577123Le Vaudoué, Noisy-sur-École2,443 €/m²12.6 €/m²6.2 %472,862-0.5 %B2Moderate
294614310Amayé-sur-Seulles, Landes-sur-Ajon1,734 €/m²8.9 €/m²6.2 %868,703+0.1 %CRelaxed
294726410Boulc, Châtillon-en-Diois1,604 €/m²8.3 €/m²6.2 %251,711+1.1 %CRelaxed
294833450Izon, Montussan2,296 €/m²11.8 €/m²6.2 %20324,910+1.5 %B1Tight
294950690Couville, Hardinvast1,998 €/m²10.3 €/m²6.2 %9811,275+0.7 %B2Moderate
295076600Le Havre2,280 €/m²11.8 €/m²6.2 %20855,562-0.4 %B1Tight

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