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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
215176430Gommerville, Graimbouville1,770 €/m²10.5 €/m²7.1 %23319,488+0.8 %CRelaxed
215212210Argences en Aubrac, Cassuéjouls1,210 €/m²7.2 €/m²7.1 %303,130-0.4 %CRelaxed
215328230Droue-sur-Drouette, Épernon2,169 €/m²12.8 €/m²7.1 %486,927+0.2 %B1Tight
215458660Coulanges-lès-Nevers1,427 €/m²8.4 €/m²7.1 %443,688+0.3 %B2Moderate
215560320Béthisy-Saint-Martin, Béthisy-Saint-Pierre1,925 €/m²11.4 €/m²7.1 %826,528-0.1 %B2Moderate
215681340Assac, Cadix1,304 €/m²7.7 €/m²7.1 %253,387-0.3 %CRelaxed
215785480Bournezeau, Fougeré1,509 €/m²8.9 €/m²7.1 %747,068+0.6 %CRelaxed
215888230Ban-sur-Meurthe-Clefcy, Fraize1,587 €/m²9.4 €/m²7.1 %725,443-0.7 %CRelaxed
215921540Aubigny-lès-Sombernon, Blaisy-Bas1,438 €/m²8.5 €/m²7.1 %524,048+0.4 %CRelaxed
216029380Bannalec, Le Trévoux1,584 €/m²9.4 €/m²7.1 %888,377+0.2 %CRelaxed
216129620Guimaëc, Lanmeur1,561 €/m²9.2 €/m²7.1 %534,419+0.4 %CRelaxed
216243400Le Chambon-sur-Lignon1,376 €/m²8.1 €/m²7.1 %262,501-0.2 %CRelaxed
216348140Chaulhac, Julianges1,314 €/m²7.8 €/m²7.1 %251,751-0.3 %CRelaxed
216452200Bourg, Brennes1,277 €/m²7.5 €/m²7.1 %9211,729-0.4 %CRelaxed
216564800Arros-de-Nay, Arthez-d'Asson1,631 €/m²9.6 €/m²7.1 %16720,082-0.0 %B2Moderate
216676190Allouville-Bellefosse, Auzebosc1,606 €/m²9.5 €/m²7.1 %27027,189-0.2 %CRelaxed
216780670Bonneville, Canaples1,446 €/m²8.5 €/m²7.1 %212,833-0.2 %CRelaxed
216885310La Chaize-le-Vicomte, Le Tablier1,573 €/m²9.3 €/m²7.1 %14512,148+0.8 %CRelaxed
216991080Évry-Courcouronnes2,620 €/m²15.5 €/m²7.1 %3433,460-0.0 %AVery tight
217033570Francs, Les Artigues-de-Lussac1,604 €/m²9.5 €/m²7.1 %515,844-0.5 %CRelaxed
217141100Areines, Azé1,444 €/m²8.5 €/m²7.1 %35132,714-0.6 %CRelaxed
217246700Cassagnes, Duravel1,310 €/m²7.7 €/m²7.1 %1296,354-0.3 %CRelaxed
217362410Bénifontaine, Hulluch1,604 €/m²9.5 €/m²7.1 %15216,112+0.1 %B2Moderate
217465140Ansost, Barbachen1,324 €/m²7.8 €/m²7.1 %565,217+0.1 %CRelaxed
217574910Bassy, Challonges3,012 €/m²17.8 €/m²7.1 %474,974+0.9 %CRelaxed
217676460Blosseville, Cailleville1,600 €/m²9.4 €/m²7.1 %997,943-0.4 %CRelaxed
217782370Campsas, Corbarieu1,659 €/m²9.8 €/m²7.1 %13414,846+0.6 %B2Moderate
217824170Carves, Cladech1,345 €/m²7.9 €/m²7.1 %824,738-0.6 %CRelaxed
217935320Crevin, La Bosse-de-Bretagne1,631 €/m²9.6 €/m²7.1 %13011,029+0.4 %CRelaxed
218039500Abergement-la-Ronce, Champdivers1,669 €/m²9.8 €/m²7.1 %858,252-0.3 %CRelaxed
218153470Châlons-du-Maine, Commer1,292 €/m²7.6 €/m²7.1 %404,900+0.4 %CRelaxed
218259300Aulnoy-lez-Valenciennes, Famars1,627 €/m²9.6 €/m²7.1 %41353,022-0.1 %B1Tight
218301260Arvière-en-Valromey, Champagne-en-Valromey1,616 €/m²9.5 €/m²7.1 %473,700+0.1 %CRelaxed
218402600Ancienville, Corcy1,727 €/m²10.2 €/m²7.1 %16716,952-0.4 %B1Tight
218502880Braye, Bucy-le-Long1,506 €/m²8.9 €/m²7.1 %9010,172+0.1 %B2Moderate
218654160Autrey, Frolois1,468 €/m²8.6 €/m²7.1 %292,363-0.1 %CRelaxed
218789100Collemiers, Courtois-sur-Yonne1,680 €/m²9.9 €/m²7.1 %38248,846+0.4 %B2Moderate
218892230Gennevilliers4,082 €/m²24.0 €/m²7.1 %3250,979+1.8 %AVery tight
218919320Argentat-sur-Dordogne, Champagnac-la-Noaille1,260 €/m²7.4 €/m²7.1 %634,368-0.2 %CRelaxed
219050260Breuville, Bricquebec-en-Cotentin1,653 €/m²9.7 €/m²7.1 %13810,976-0.0 %CRelaxed
219151000Châlons-en-Champagne1,741 €/m²10.2 €/m²7.1 %20242,971-0.5 %B2Moderate
219253500Ernée, Montenay1,182 €/m²6.9 €/m²7.1 %1449,783-0.5 %CRelaxed
219359281Rumilly-en-Cambrésis1,347 €/m²7.9 €/m²7.1 %201,431-0.3 %CRelaxed
219462151Burbure1,359 €/m²8.0 €/m²7.1 %342,834-0.8 %B2Moderate
219562232Annezin, Fouquereuil1,520 €/m²8.9 €/m²7.1 %15013,424+0.2 %B2Moderate
219662910Bayenghem-lès-Éperlecques, Houlle1,488 €/m²8.7 €/m²7.1 %808,808+0.7 %B2Moderate
219769640Cogny, Denicé2,167 €/m²12.7 €/m²7.1 %678,860+1.1 %B1Tight
219808220Banogne-Recouvrance, Chappes1,101 €/m²6.5 €/m²7.0 %523,245-0.7 %CRelaxed
219915250Ayrens, Crandelles1,324 €/m²7.8 €/m²7.0 %1259,675+0.4 %CRelaxed
220030110Branoux-les-Taillades, La Grand-Combe1,225 €/m²7.2 €/m²7.0 %7110,364-0.8 %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).