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 %. · 5 / 103
| # | Area | Median price | Rent | Gross yield | Sales/year | Population | Tension |
|---|---|---|---|---|---|---|---|
| 201 | 43160Berbezit, Bonneval | 800 €/m² | 7.4 €/m² | 11.0 % | 33 | 1,905-0.2 % | CRelaxed |
| 202 | 59268Abancourt, Blécourt | 901 €/m² | 8.3 €/m² | 11.0 % | 34 | 1,999-0.3 % | CRelaxed |
| 203 | 03120Andelaroche, Arfeuilles | 853 €/m² | 7.8 €/m² | 11.0 % | 86 | 8,034-0.1 % | CRelaxed |
| 204 | 12360Arnac-sur-Dourdou, Brusque | 778 €/m² | 7.1 €/m² | 11.0 % | 47 | 2,107-0.0 % | CRelaxed |
| 205 | 02500Any-Martin-Rieux, Aubenton | 713 €/m² | 6.5 €/m² | 11.0 % | 187 | 14,575-0.8 % | CRelaxed |
| 206 | 36400Briantes, Chassignolles | 750 €/m² | 6.9 €/m² | 11.0 % | 161 | 11,465-0.7 % | CRelaxed |
| 207 | 71760Cressy-sur-Somme, Grury | 769 €/m² | 7.0 €/m² | 11.0 % | 27 | 1,437-1.2 % | CRelaxed |
| 208 | 85510Le Boupère, Rochetrejoux | 982 €/m² | 9.0 €/m² | 11.0 % | 38 | 4,134+0.4 % | CRelaxed |
| 209 | 02120Audigny, Bernot | 795 €/m² | 7.3 €/m² | 11.0 % | 145 | 11,621-1.0 % | CRelaxed |
| 210 | 23200Alleyrat, Aubusson | 779 €/m² | 7.1 €/m² | 11.0 % | 85 | 6,911-1.1 % | CRelaxed |
| 211 | 59212Wignehies | 789 €/m² | 7.2 €/m² | 10.9 % | 26 | 2,804-0.8 % | CRelaxed |
| 212 | 87440La Chapelle-Montbrandeix, Les Salles-Lavauguyon | 763 €/m² | 7.0 €/m² | 10.9 % | 60 | 2,573-0.4 % | CRelaxed |
| 213 | 45290Boismorand, Langesse | 922 €/m² | 8.4 €/m² | 10.9 % | 86 | 6,910+0.2 % | CRelaxed |
| 214 | 59157Beauvois-en-Cambrésis, Fontaine-au-Pire | 878 €/m² | 8.0 €/m² | 10.9 % | 55 | 3,147-0.6 % | CRelaxed |
| 215 | 18140Argenvières, Charentonnay | 741 €/m² | 6.7 €/m² | 10.9 % | 78 | 5,406-0.6 % | CRelaxed |
| 216 | 18290Chârost, Civray | 750 €/m² | 6.8 €/m² | 10.9 % | 52 | 3,495-0.8 % | CRelaxed |
| 217 | 79110Alloinay, Aubigné | 840 €/m² | 7.7 €/m² | 10.9 % | 106 | 5,782-0.8 % | CRelaxed |
| 218 | 22250Broons, Lanrelas | 906 €/m² | 8.2 €/m² | 10.9 % | 115 | 8,500+0.3 % | CRelaxed |
| 219 | 33690Cauvignac, Cours-les-Bains | 883 €/m² | 8.0 €/m² | 10.9 % | 45 | 3,111+0.2 % | CRelaxed |
| 220 | 46190Sousceyrac-en-Quercy, Teyssieu | 849 €/m² | 7.7 €/m² | 10.9 % | 20 | 1,490-0.6 % | CRelaxed |
| 221 | 21210Champeau-en-Morvan, Juillenay | 853 €/m² | 7.8 €/m² | 10.9 % | 53 | 4,096-0.9 % | CRelaxed |
| 222 | 23210Arrènes, Augères | 698 €/m² | 6.3 €/m² | 10.9 % | 52 | 2,644-0.5 % | CRelaxed |
| 223 | 39120Annoire, Asnans-Beauvoisin | 1,046 €/m² | 9.5 €/m² | 10.9 % | 121 | 10,310-0.3 % | CRelaxed |
| 224 | 80320Ablaincourt-Pressoir, Chaulnes | 893 €/m² | 8.1 €/m² | 10.9 % | 53 | 4,574-0.1 % | CRelaxed |
| 225 | 86230Leigné-sur-Usseau, Mondion | 828 €/m² | 7.5 €/m² | 10.9 % | 46 | 4,157-0.8 % | CRelaxed |
| 226 | 89440Angely, Annoux | 890 €/m² | 8.1 €/m² | 10.9 % | 52 | 3,304-0.9 % | CRelaxed |
| 227 | 89600Chéu, Germigny | 897 €/m² | 8.1 €/m² | 10.9 % | 51 | 6,702-0.9 % | CRelaxed |
| 228 | 71580Beaurepaire-en-Bresse, Flacey-en-Bresse | 951 €/m² | 8.6 €/m² | 10.9 % | 96 | 5,874+0.1 % | CRelaxed |
| 229 | 86310Antigny, Béthines | 698 €/m² | 6.3 €/m² | 10.9 % | 69 | 3,647-0.6 % | CRelaxed |
| 230 | 49560Cléré-sur-Layon, Lys-Haut-Layon | 1,047 €/m² | 9.5 €/m² | 10.9 % | 30 | 3,057-0.1 % | CRelaxed |
| 231 | 89560Courson-les-Carrières, Druyes-les-Belles-Fontaines | 850 €/m² | 7.7 €/m² | 10.9 % | 35 | 2,976-0.5 % | CRelaxed |
| 232 | 02140Bancigny, Braye-en-Thiérache | 737 €/m² | 6.7 €/m² | 10.9 % | 109 | 9,427-0.6 % | CRelaxed |
| 233 | 29246Poullaouen | 880 €/m² | 8.0 €/m² | 10.9 % | 23 | 735-0.5 % | CRelaxed |
| 234 | 39230Bois-de-Gand, Champrougier | 967 €/m² | 8.7 €/m² | 10.9 % | 68 | 5,697+0.0 % | CRelaxed |
| 235 | 86250Asnois, Charroux | 704 €/m² | 6.4 €/m² | 10.9 % | 68 | 2,772-0.7 % | CRelaxed |
| 236 | 88300Attignéville, Aulnois | 888 €/m² | 8.0 €/m² | 10.9 % | 91 | 10,528-0.3 % | CRelaxed |
| 237 | 47340Cassignas, Castella | 1,042 €/m² | 9.4 €/m² | 10.8 % | 65 | 6,071+0.7 % | CRelaxed |
| 238 | 24600Allemans, Bourg-du-Bost | 1,016 €/m² | 9.2 €/m² | 10.8 % | 143 | 9,291-0.3 % | CRelaxed |
| 239 | 62134Anvin, Bergueneuse | 788 €/m² | 7.1 €/m² | 10.8 % | 39 | 4,139-0.6 % | CRelaxed |
| 240 | 71140Bourbon-Lancy, Chalmoux | 882 €/m² | 8.0 €/m² | 10.8 % | 88 | 7,133-0.9 % | CRelaxed |
| 241 | 18170Ardenais, Ids-Saint-Roch | 703 €/m² | 6.3 €/m² | 10.8 % | 40 | 2,994-1.0 % | CRelaxed |
| 242 | 87300Bellac, Berneuil | 848 €/m² | 7.7 €/m² | 10.8 % | 102 | 7,111-1.1 % | CRelaxed |
| 243 | 88260Attigny, Belmont-lès-Darney | 760 €/m² | 6.9 €/m² | 10.8 % | 61 | 4,962-0.8 % | CRelaxed |
| 244 | 88350Brechainville, Fréville | 714 €/m² | 6.4 €/m² | 10.8 % | 38 | 3,029-0.4 % | CRelaxed |
| 245 | 14490Balleroy-sur-Drôme, Cahagnolles | 1,149 €/m² | 10.3 €/m² | 10.8 % | 56 | 5,018-0.3 % | CRelaxed |
| 246 | 15700Ally, Barriac-les-Bosquets | 864 €/m² | 7.8 €/m² | 10.8 % | 34 | 2,582-0.4 % | CRelaxed |
| 247 | 19800Bar, Corrèze | 787 €/m² | 7.1 €/m² | 10.8 % | 44 | 3,779+0.0 % | CRelaxed |
| 248 | 16360Baignes-Sainte-Radegonde, Bors (Canton de Charente-Sud) | 888 €/m² | 8.0 €/m² | 10.8 % | 43 | 4,075-0.0 % | CRelaxed |
| 249 | 61350Mantilly, Passais Villages | 714 €/m² | 6.4 €/m² | 10.8 % | 59 | 2,991-0.7 % | CRelaxed |
| 250 | 59156Lourches | 935 €/m² | 8.4 €/m² | 10.8 % | 30 | 3,734-0.3 % | 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).