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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
190116100Boutiers-Saint-Trojan, Châteaubernard1,467 €/m²9.0 €/m²7.4 %35528,225-0.0 %CRelaxed
190225440Abbans-Dessus, Bartherans1,444 €/m²8.9 €/m²7.4 %506,505-0.2 %CRelaxed
190362640Montigny-en-Gohelle1,473 €/m²9.1 €/m²7.4 %739,743-0.8 %B2Moderate
190463480Bertignat, Marat997 €/m²6.1 €/m²7.4 %381,982+0.1 %CRelaxed
190565000Tarbes1,610 €/m²9.9 €/m²7.4 %20144,399+0.9 %B2Moderate
190671150Bouzeron, Chagny1,598 €/m²9.8 €/m²7.4 %14714,507-0.3 %CRelaxed
190776870Beaussault, Gaillefontaine1,269 €/m²7.8 €/m²7.4 %231,518-1.0 %CRelaxed
190882600Aucamville, Beaupuy1,576 €/m²9.7 €/m²7.4 %11910,860+0.6 %CRelaxed
190985490Benet1,380 €/m²8.5 €/m²7.4 %394,089+0.3 %CRelaxed
191088130Avrainville, Battexey1,388 €/m²8.5 €/m²7.4 %747,952-0.3 %CRelaxed
191108360Château-Porcien, Condé-lès-Herpy1,272 €/m²7.8 €/m²7.4 %242,023-0.7 %CRelaxed
191209120Artix, Calzan1,445 €/m²8.9 €/m²7.4 %1108,931+0.5 %CRelaxed
191332360Antras, Castillon-Massas1,294 €/m²8.0 €/m²7.4 %242,255-0.2 %CRelaxed
191435620Ercé-en-Lamée, Teillay1,231 €/m²7.6 €/m²7.4 %452,683+0.4 %CRelaxed
191559299Boeschepe1,535 €/m²9.4 €/m²7.4 %272,244+0.3 %CRelaxed
191670190Aulx-lès-Cromary, Authoison1,538 €/m²9.5 €/m²7.4 %11112,456+0.8 %CRelaxed
191779260François, La Crèche1,479 €/m²9.1 €/m²7.4 %938,710+0.3 %CRelaxed
191880310Belloy-sur-Somme, Bourdon1,459 €/m²9.0 €/m²7.4 %615,886-0.3 %CRelaxed
191911310Lacombe, Saint-Denis1,269 €/m²7.8 €/m²7.4 %351,851-0.2 %CRelaxed
192012310Bertholène, Gaillac-d'Aveyron1,367 €/m²8.4 €/m²7.4 %554,267+0.3 %CRelaxed
192125650Gilley, La Chaux2,301 €/m²14.1 €/m²7.4 %205,214+1.5 %CRelaxed
192242360Cottance, Essertines-en-Donzy1,294 €/m²7.9 €/m²7.4 %674,655+0.1 %CRelaxed
192359148Flines-lez-Raches1,547 €/m²9.5 €/m²7.4 %525,745+0.4 %B2Moderate
192462122Labeuvrière, Lapugnoy1,411 €/m²8.7 €/m²7.4 %715,129-0.1 %B2Moderate
192563460Artonne, Beauregard-Vendon1,555 €/m²9.5 €/m²7.4 %746,561+0.9 %CRelaxed
192678910Boissets, Béhoust2,362 €/m²14.5 €/m²7.4 %827,238+1.1 %B2Moderate
192779300Argentonnay, Boismé1,336 €/m²8.2 €/m²7.4 %23123,328+0.3 %CRelaxed
192801270Beaupont, Coligny1,234 €/m²7.6 €/m²7.4 %624,309+0.9 %CRelaxed
192921150Alise-Sainte-Reine, Bussy-le-Grand1,333 €/m²8.2 €/m²7.4 %457,075-0.6 %CRelaxed
193054570Foug, Laneuveville-derrière-Foug1,217 €/m²7.5 €/m²7.4 %363,645-0.4 %CRelaxed
193183780Flayosc1,969 €/m²12.1 €/m²7.4 %834,673+0.8 %B1Tight
193202200Acy, Ambrief1,575 €/m²9.6 €/m²7.3 %32347,474-0.1 %B2Moderate
193327570Acon, Breux-sur-Avre1,482 €/m²9.1 €/m²7.3 %341,889-0.8 %CRelaxed
193434620Puisserguier1,616 €/m²9.9 €/m²7.3 %543,078+1.0 %CRelaxed
193549630Loire-Authion, Mazé-Milon1,691 €/m²10.3 €/m²7.3 %867,072+0.5 %CRelaxed
193659168Boussois1,213 €/m²7.4 €/m²7.3 %303,123-0.4 %B2Moderate
193759194Anhiers, Râches1,492 €/m²9.1 €/m²7.3 %373,560-0.3 %B2Moderate
193860860Blicourt, Oudeuil1,526 €/m²9.3 €/m²7.3 %262,470-0.2 %CRelaxed
193971260Azé, Bissy-la-Mâconnaise1,593 €/m²9.7 €/m²7.3 %11410,233+0.2 %CRelaxed
194080490Bailleul, Citerne1,259 €/m²7.7 €/m²7.3 %222,525-0.4 %CRelaxed
194183340Cabasse, Flassans-sur-Issole2,100 €/m²12.9 €/m²7.3 %28525,432+1.0 %B1Tight
194286510Brux, Champagné-le-Sec1,026 €/m²6.3 €/m²7.3 %322,186+0.3 %CRelaxed
194310190Aix-Villemaur-Pâlis, Bercenay-en-Othe1,327 €/m²8.1 €/m²7.3 %938,370-0.3 %CRelaxed
194417380Annezay, Archingeay1,517 €/m²9.3 €/m²7.3 %836,040+0.6 %CRelaxed
194522170Boqueho, Bringolo1,503 €/m²9.2 €/m²7.3 %13413,238+0.5 %CRelaxed
194622290Gommenec'h, Goudelin1,550 €/m²9.5 €/m²7.3 %14410,988+0.5 %CRelaxed
194727500Aizier, Bouquelon1,506 €/m²9.2 €/m²7.3 %21821,282-0.3 %B2Moderate
194829610Garlan, Plouigneau1,500 €/m²9.2 €/m²7.3 %613,550+0.0 %CRelaxed
194950150Beauficel, Brouains1,036 €/m²6.3 €/m²7.3 %824,034-0.6 %CRelaxed
195059552Courchelettes, Lambres-lez-Douai1,459 €/m²8.9 €/m²7.3 %1027,738-0.2 %B2Moderate

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