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 %. · 84 / 103
| # | Area | Median price | Rent | Gross yield | Sales/year | Population | Tension |
|---|---|---|---|---|---|---|---|
| 4151 | 18500Allouis, Berry-Bouy | 1,095 €/m² | 8.1 €/m² | 8.9 % | 211 | 15,092-0.4 % | B2Moderate |
| 4152 | 58350Arbourse, Chasnay | 962 €/m² | 7.1 €/m² | 8.9 % | 23 | 1,456-0.8 % | CRelaxed |
| 4153 | 64160Abère, Anos | 1,402 €/m² | 10.4 €/m² | 8.9 % | 153 | 17,390+0.5 % | B2Moderate |
| 4154 | 11380La Tourette-Cabardès, Labastide-Esparbairenque | 1,094 €/m² | 8.1 €/m² | 8.9 % | 21 | 604+0.1 % | CRelaxed |
| 4155 | 12430Alrance, Ayssènes | 1,031 €/m² | 7.7 €/m² | 8.9 % | 24 | 2,027-0.4 % | CRelaxed |
| 4156 | 65300Campistrous, Clarens | 1,300 €/m² | 9.7 €/m² | 8.9 % | 71 | 8,104-0.2 % | CRelaxed |
| 4157 | 71330Bosjean, Bouhans | 1,103 €/m² | 8.2 €/m² | 8.9 % | 82 | 5,656+0.2 % | CRelaxed |
| 4158 | 97232Le Lamentin | 2,187 €/m² | 16.2 €/m² | 8.9 % | 65 | 39,400-0.1 % | B1Tight |
| 4159 | 16700Barro, Bernac | 985 €/m² | 7.3 €/m² | 8.9 % | 196 | 9,536-0.2 % | CRelaxed |
| 4160 | 17500Agudelle, Allas-Champagne | 1,286 €/m² | 9.6 €/m² | 8.9 % | 113 | 11,942+0.1 % | CRelaxed |
| 4161 | 24520Cours-de-Pile, Lamonzie-Montastruc | 1,115 €/m² | 8.3 €/m² | 8.9 % | 83 | 6,964+0.4 % | B2Moderate |
| 4162 | 24650Chancelade | 1,364 €/m² | 10.1 €/m² | 8.9 % | 61 | 4,468+0.4 % | B2Moderate |
| 4163 | 25200Bethoncourt, Grand-Charmont | 1,402 €/m² | 10.4 €/m² | 8.9 % | 165 | 35,853-0.3 % | B2Moderate |
| 4164 | 28240Belhomert-Guéhouville, Champrond-en-Gâtine | 1,036 €/m² | 7.7 €/m² | 8.9 % | 149 | 10,617-0.3 % | CRelaxed |
| 4165 | 33820Braud-et-Saint-Louis, Pleine-Selve | 1,160 €/m² | 8.6 €/m² | 8.9 % | 104 | 8,848+0.5 % | CRelaxed |
| 4166 | 36100Brives, Chouday | 965 €/m² | 7.2 €/m² | 8.9 % | 218 | 16,613-1.0 % | CRelaxed |
| 4167 | 63600Ambert, Baffie | 946 €/m² | 7.0 €/m² | 8.9 % | 117 | 8,822-0.2 % | CRelaxed |
| 4168 | 18340Annoix, Arçay | 1,072 €/m² | 8.0 €/m² | 8.9 % | 90 | 7,657+0.3 % | B2Moderate |
| 4169 | 59161Cagnoncles, Escaudœuvres | 1,120 €/m² | 8.3 €/m² | 8.9 % | 63 | 5,396-0.1 % | B2Moderate |
| 4170 | 62760Amplier, Couin | 1,053 €/m² | 7.8 €/m² | 8.9 % | 29 | 3,672-0.8 % | CRelaxed |
| 4171 | 64520Bardos, Bidache | 1,433 €/m² | 10.7 €/m² | 8.9 % | 49 | 6,051+0.8 % | CRelaxed |
| 4172 | 71480Champagnat, Condal | 986 €/m² | 7.3 €/m² | 8.9 % | 71 | 5,629-0.1 % | CRelaxed |
| 4173 | 97351Matoury | 2,241 €/m² | 16.7 €/m² | 8.9 % | 69 | 36,512+1.5 % | B1Tight |
| 4174 | 09220Auzat, Gestiès | 1,110 €/m² | 8.3 €/m² | 8.9 % | 24 | 1,367-0.2 % | CRelaxed |
| 4175 | 21610Bourberain, Chaume-et-Courchamp | 1,125 €/m² | 8.4 €/m² | 8.9 % | 37 | 2,919-0.1 % | CRelaxed |
| 4176 | 27440Bacqueville, Houville-en-Vexin | 1,245 €/m² | 9.3 €/m² | 8.9 % | 43 | 3,116+0.0 % | CRelaxed |
| 4177 | 42670Belleroche, Belmont-de-la-Loire | 1,070 €/m² | 8.0 €/m² | 8.9 % | 29 | 2,459-1.0 % | CRelaxed |
| 4178 | 56320Lanvénégen, Le Faouët | 1,239 €/m² | 9.2 €/m² | 8.9 % | 114 | 6,475+0.1 % | CRelaxed |
| 4179 | 62270Blangerval-Blangermont, Bonnières | 925 €/m² | 6.9 €/m² | 8.9 % | 84 | 7,747-0.6 % | CRelaxed |
| 4180 | 63250Arconsat, Celles-sur-Durolle | 824 €/m² | 6.1 €/m² | 8.9 % | 44 | 3,849-0.8 % | CRelaxed |
| 4181 | 76890Beautot, Beauval-en-Caux | 1,241 €/m² | 9.3 €/m² | 8.9 % | 94 | 10,766+0.1 % | CRelaxed |
| 4182 | 88140Aingeville, Auzainvilliers | 909 €/m² | 6.8 €/m² | 8.9 % | 78 | 7,261-0.8 % | CRelaxed |
| 4183 | 02130Arcy-Sainte-Restitue, Beuvardes | 1,152 €/m² | 8.6 €/m² | 9.0 % | 82 | 7,631-0.6 % | CRelaxed |
| 4184 | 35390Grand-Fougeray, La Dominelais | 1,132 €/m² | 8.4 €/m² | 9.0 % | 66 | 5,863+0.6 % | CRelaxed |
| 4185 | 37120Assay, Braslou | 1,078 €/m² | 8.0 €/m² | 9.0 % | 102 | 6,636-0.7 % | CRelaxed |
| 4186 | 41270Bouffry, Boursay | 1,003 €/m² | 7.5 €/m² | 9.0 % | 56 | 3,018-0.1 % | CRelaxed |
| 4187 | 63490Brousse, Condat-lès-Montboissier | 1,022 €/m² | 7.6 €/m² | 9.0 % | 44 | 3,472+0.6 % | CRelaxed |
| 4188 | 71470La Chapelle-Thècle, Montpont-en-Bresse | 1,091 €/m² | 8.1 €/m² | 9.0 % | 86 | 4,409+0.4 % | CRelaxed |
| 4189 | 76750Bierville, Bois-Guilbert | 1,264 €/m² | 9.4 €/m² | 9.0 % | 91 | 9,162+0.4 % | CRelaxed |
| 4190 | 82120Asques, Balignac | 1,056 €/m² | 7.9 €/m² | 9.0 % | 40 | 3,107+0.2 % | CRelaxed |
| 4191 | 58230Alligny-en-Morvan, Dun-les-Places | 949 €/m² | 7.1 €/m² | 9.0 % | 87 | 3,596-0.6 % | CRelaxed |
| 4192 | 72140Crissé, Le Grez | 923 €/m² | 6.9 €/m² | 9.0 % | 113 | 7,246-0.6 % | CRelaxed |
| 4193 | 76640Alvimare, Cliponville | 1,192 €/m² | 8.9 €/m² | 9.0 % | 95 | 8,959+0.0 % | CRelaxed |
| 4194 | 80370Agenville, Beaumetz | 1,048 €/m² | 7.8 €/m² | 9.0 % | 41 | 3,735-0.0 % | CRelaxed |
| 4195 | 02720Homblières, Marcy | 1,087 €/m² | 8.1 €/m² | 9.0 % | 33 | 1,998-0.6 % | B2Moderate |
| 4196 | 09160Betchat, Caumont | 1,058 €/m² | 7.9 €/m² | 9.0 % | 36 | 2,839+0.0 % | CRelaxed |
| 4197 | 16330Coulonges, La Boixe | 1,130 €/m² | 8.5 €/m² | 9.0 % | 72 | 5,002-0.2 % | CRelaxed |
| 4198 | 40290Estibeaux, Habas | 1,380 €/m² | 10.3 €/m² | 9.0 % | 31 | 3,773+0.2 % | CRelaxed |
| 4199 | 45500Autry-le-Châtel, Gien | 1,109 €/m² | 8.3 €/m² | 9.0 % | 212 | 21,154-0.7 % | CRelaxed |
| 4200 | 59163Condé-sur-l'Escaut, Saint-Aybert | 1,166 €/m² | 8.7 €/m² | 9.0 % | 46 | 10,398-0.5 % | 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).