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 %. · 81 / 103
| # | Area | Median price | Rent | Gross yield | Sales/year | Population | Tension |
|---|---|---|---|---|---|---|---|
| 4001 | 17130Chamouillac, Chartuzac | 1,173 €/m² | 8.4 €/m² | 8.6 % | 77 | 7,384+0.0 % | CRelaxed |
| 4002 | 33230Abzac, Bayas | 1,302 €/m² | 9.4 €/m² | 8.6 % | 292 | 23,536+0.2 % | CRelaxed |
| 4003 | 45530Combreux, Seichebrières | 1,271 €/m² | 9.1 €/m² | 8.6 % | 46 | 3,434+0.5 % | CRelaxed |
| 4004 | 53300Ambrières-les-Vallées, Chantrigné | 901 €/m² | 6.5 €/m² | 8.6 % | 116 | 7,536-0.6 % | CRelaxed |
| 4005 | 62870Buire-le-Sec, Campagne-lès-Hesdin | 1,164 €/m² | 8.4 €/m² | 8.6 % | 39 | 4,783+0.4 % | CRelaxed |
| 4006 | 28160Brou, Dampierre-sous-Brou | 1,111 €/m² | 8.0 €/m² | 8.6 % | 137 | 8,904-0.5 % | CRelaxed |
| 4007 | 42620Saint-Martin-d'Estréaux, Saint-Pierre-Laval | 1,050 €/m² | 7.6 €/m² | 8.6 % | 26 | 1,218-0.3 % | CRelaxed |
| 4008 | 02000Aulnois-sous-Laon, Barenton-Bugny | 1,128 €/m² | 8.1 €/m² | 8.6 % | 242 | 34,114-0.4 % | B2Moderate |
| 4009 | 08120Bogny-sur-Meuse | 983 €/m² | 7.1 €/m² | 8.6 % | 61 | 4,889-0.7 % | CRelaxed |
| 4010 | 12170Connac, Durenque | 1,066 €/m² | 7.7 €/m² | 8.6 % | 44 | 4,276-0.7 % | CRelaxed |
| 4011 | 47170Andiran, Lannes | 1,092 €/m² | 7.9 €/m² | 8.6 % | 63 | 3,983-0.7 % | CRelaxed |
| 4012 | 62460Divion, Diéval | 1,219 €/m² | 8.8 €/m² | 8.6 % | 80 | 8,194-0.2 % | B2Moderate |
| 4013 | 79120Chenay, Chey | 945 €/m² | 6.8 €/m² | 8.6 % | 83 | 5,740-0.4 % | CRelaxed |
| 4014 | 81700Appelle, Bertre | 1,124 €/m² | 8.1 €/m² | 8.6 % | 76 | 7,622+0.0 % | CRelaxed |
| 4015 | 90700Châtenois-les-Forges | 1,341 €/m² | 9.7 €/m² | 8.6 % | 22 | 2,608-0.6 % | B2Moderate |
| 4016 | 45170Aschères-le-Marché, Attray | 1,354 €/m² | 9.8 €/m² | 8.7 % | 91 | 11,609+0.9 % | CRelaxed |
| 4017 | 54260Allondrelle-la-Malmaison, Charency-Vezin | 1,412 €/m² | 10.2 €/m² | 8.7 % | 102 | 9,741-0.1 % | CRelaxed |
| 4018 | 81220Damiatte, Guitalens-L'Albarède | 1,202 €/m² | 8.7 €/m² | 8.7 % | 39 | 4,577-0.1 % | CRelaxed |
| 4019 | 81320Barre, Moulin-Mage | 975 €/m² | 7.0 €/m² | 8.7 % | 23 | 1,681+0.1 % | CRelaxed |
| 4020 | 24560Bardou, Boisse | 1,150 €/m² | 8.3 €/m² | 8.7 % | 79 | 4,619+0.4 % | CRelaxed |
| 4021 | 35460Le Tiercent, Les Portes du Coglais | 1,100 €/m² | 7.9 €/m² | 8.7 % | 129 | 11,084+0.1 % | CRelaxed |
| 4022 | 59119Waziers | 1,168 €/m² | 8.4 €/m² | 8.7 % | 82 | 7,266-0.3 % | B2Moderate |
| 4023 | 82130L'Honor-de-Cos, Lafrançaise | 1,264 €/m² | 9.1 €/m² | 8.7 % | 62 | 7,130+0.3 % | B2Moderate |
| 4024 | 08500Anchamps, Les Mazures | 876 €/m² | 6.3 €/m² | 8.7 % | 90 | 6,778-1.5 % | CRelaxed |
| 4025 | 24340La Rochebeaucourt-et-Argentine, Mareuil en Périgord | 915 €/m² | 6.6 €/m² | 8.7 % | 53 | 3,027-0.6 % | CRelaxed |
| 4026 | 53440Aron, Belgeard | 993 €/m² | 7.2 €/m² | 8.7 % | 58 | 5,228-0.1 % | CRelaxed |
| 4027 | 56140Bohal, Caro | 1,217 €/m² | 8.8 €/m² | 8.7 % | 164 | 13,072+0.5 % | CRelaxed |
| 4028 | 33124Aillas, Auros | 1,207 €/m² | 8.7 €/m² | 8.7 % | 34 | 3,423+0.4 % | CRelaxed |
| 4029 | 50190Feugères, Gonfreville | 983 €/m² | 7.1 €/m² | 8.7 % | 84 | 6,331-0.1 % | CRelaxed |
| 4030 | 76540Ancretteville-sur-Mer, Angerville-la-Martel | 1,250 €/m² | 9.0 €/m² | 8.7 % | 104 | 9,170-0.1 % | CRelaxed |
| 4031 | 88640Barbey-Seroux, Champdray | 1,239 €/m² | 9.0 €/m² | 8.7 % | 50 | 3,543-0.6 % | CRelaxed |
| 4032 | 89510Passy, Véron | 1,371 €/m² | 9.9 €/m² | 8.7 % | 26 | 2,920-0.5 % | CRelaxed |
| 4033 | 32380Avezan, Bivès | 1,126 €/m² | 8.2 €/m² | 8.7 % | 30 | 2,803+0.1 % | CRelaxed |
| 4034 | 45390Aulnay-la-Rivière, Boësses | 1,371 €/m² | 9.9 €/m² | 8.7 % | 89 | 6,766-0.2 % | B2Moderate |
| 4035 | 79450Fénery, Saint-Aubin-le-Cloud | 958 €/m² | 6.9 €/m² | 8.7 % | 26 | 1,941-0.7 % | CRelaxed |
| 4036 | 12110Aubin, Cransac-les-Thermes | 892 €/m² | 6.5 €/m² | 8.7 % | 76 | 6,136-1.0 % | CRelaxed |
| 4037 | 36600Fontguenand, La Vernelle | 895 €/m² | 6.5 €/m² | 8.7 % | 113 | 5,785-0.9 % | CRelaxed |
| 4038 | 51270Bannay, Baye | 1,106 €/m² | 8.0 €/m² | 8.7 % | 36 | 3,954-0.2 % | CRelaxed |
| 4039 | 64450Argelos, Astis | 1,200 €/m² | 8.7 €/m² | 8.7 % | 52 | 5,510+0.7 % | B2Moderate |
| 4040 | 33190Bagas, Barie | 1,161 €/m² | 8.4 €/m² | 8.7 % | 159 | 15,433+0.5 % | CRelaxed |
| 4041 | 39250Arsure-Arsurette, Bief-du-Fourg | 1,587 €/m² | 11.5 €/m² | 8.7 % | 33 | 3,503+0.9 % | CRelaxed |
| 4042 | 46270Bagnac-sur-Célé, Cuzac | 998 €/m² | 7.3 €/m² | 8.7 % | 34 | 3,234+0.3 % | CRelaxed |
| 4043 | 47310Aubiac, Brax | 1,396 €/m² | 10.1 €/m² | 8.7 % | 137 | 14,433+0.6 % | B2Moderate |
| 4044 | 52320Cerisières, Froncles | 847 €/m² | 6.2 €/m² | 8.7 % | 37 | 2,695-1.4 % | CRelaxed |
| 4045 | 61160Bailleul, Brieux | 981 €/m² | 7.1 €/m² | 8.7 % | 76 | 6,049-0.4 % | CRelaxed |
| 4046 | 70220Fougerolles-Saint-Valbert | 1,047 €/m² | 7.6 €/m² | 8.7 % | 35 | 1,882-0.6 % | CRelaxed |
| 4047 | 80131Framerville-Rainecourt, Harbonnières | 1,064 €/m² | 7.7 €/m² | 8.7 % | 27 | 2,316-0.4 % | CRelaxed |
| 4048 | 87270Bonnac-la-Côte, Chaptelat | 1,315 €/m² | 9.5 €/m² | 8.7 % | 119 | 13,919+1.0 % | B2Moderate |
| 4049 | 02230Fresnoy-le-Grand | 1,046 €/m² | 7.6 €/m² | 8.7 % | 22 | 2,890-0.3 % | CRelaxed |
| 4050 | 24750Boulazac Isle Manoire, Champcevinel | 1,453 €/m² | 10.6 €/m² | 8.7 % | 230 | 18,150+0.8 % | B2Moderate |
Comparing two areas?
Prices, trend since 2014, rents and yield side by side.
Open the neighbourhood comparatorGot a specific property in mind?
Net yield, cash flow with a mortgage and long-term projection — free.
Calculate the net yieldGross 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).