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 %. · 24 / 103
| # | Area | Median price | Rent | Gross yield | Sales/year | Population | Tension |
|---|---|---|---|---|---|---|---|
| 1151 | 54290Bainville-aux-Miroirs, Bayon | 1,206 €/m² | 8.6 €/m² | 8.6 % | 67 | 6,585-0.4 % | CRelaxed |
| 1152 | 63930Augerolles, La Renaudie | 831 €/m² | 5.9 €/m² | 8.6 % | 23 | 994+0.0 % | CRelaxed |
| 1153 | 81260Anglès, Berlats | 985 €/m² | 7.0 €/m² | 8.6 % | 62 | 4,425+0.2 % | CRelaxed |
| 1154 | 82100Castelferrus, Castelsarrasin | 1,327 €/m² | 9.5 €/m² | 8.6 % | 186 | 18,146+0.4 % | CRelaxed |
| 1155 | 88380Arches, Archettes | 1,177 €/m² | 8.4 €/m² | 8.6 % | 21 | 2,730-0.1 % | CRelaxed |
| 1156 | 02850Barzy-sur-Marne, Courtemont-Varennes | 1,197 €/m² | 8.5 €/m² | 8.6 % | 34 | 3,052+0.3 % | CRelaxed |
| 1157 | 70240Calmoutier, Châteney | 1,151 €/m² | 8.2 €/m² | 8.6 % | 35 | 3,682-0.2 % | CRelaxed |
| 1158 | 71340Chenay-le-Châtel, Fleury-la-Montagne | 1,109 €/m² | 7.9 €/m² | 8.6 % | 59 | 3,716+0.1 % | CRelaxed |
| 1159 | 71710Charmoy, Les Bizots | 1,178 €/m² | 8.4 €/m² | 8.6 % | 43 | 4,780-0.5 % | CRelaxed |
| 1160 | 87220Aureil, Boisseuil | 1,358 €/m² | 9.7 €/m² | 8.6 % | 118 | 11,576+0.3 % | B2Moderate |
| 1161 | 14340Auvillars, Beaufour-Druval | 1,274 €/m² | 9.1 €/m² | 8.5 % | 81 | 8,832-0.3 % | CRelaxed |
| 1162 | 28380Saint-Rémy-sur-Avre | 1,419 €/m² | 10.1 €/m² | 8.5 % | 33 | 4,058+0.4 % | CRelaxed |
| 1163 | 41700Cheverny, Choussy | 1,245 €/m² | 8.9 €/m² | 8.5 % | 144 | 10,568+0.2 % | B2Moderate |
| 1164 | 62190Ames, Auchy-au-Bois | 1,099 €/m² | 7.8 €/m² | 8.5 % | 151 | 14,177-0.0 % | B2Moderate |
| 1165 | 86400Blanzay, Champniers | 899 €/m² | 6.4 €/m² | 8.5 % | 136 | 7,973-0.4 % | CRelaxed |
| 1166 | 25750Aibre, Arcey | 1,382 €/m² | 9.8 €/m² | 8.5 % | 23 | 3,112+0.0 % | CRelaxed |
| 1167 | 30520Saint-Martin-de-Valgalgues | 1,507 €/m² | 10.7 €/m² | 8.5 % | 31 | 4,840+1.3 % | B2Moderate |
| 1168 | 33430Aubiac, Bazas | 1,272 €/m² | 9.0 €/m² | 8.5 % | 77 | 10,066+0.3 % | CRelaxed |
| 1169 | 52360Andilly-en-Bassigny, Bannes | 909 €/m² | 6.5 €/m² | 8.5 % | 35 | 3,037-0.5 % | CRelaxed |
| 1170 | 58160Béard, Chevenon | 1,014 €/m² | 7.2 €/m² | 8.5 % | 68 | 6,776-0.9 % | CRelaxed |
| 1171 | 71370Baudrières, L'Abergement-Sainte-Colombe | 1,311 €/m² | 9.3 €/m² | 8.5 % | 103 | 9,768+0.5 % | CRelaxed |
| 1172 | 78950Gambais | 2,208 €/m² | 15.7 €/m² | 8.5 % | 35 | 2,574+0.7 % | B2Moderate |
| 1173 | 85700La Meilleraie-Tillay, Menomblet | 1,227 €/m² | 8.7 €/m² | 8.5 % | 219 | 18,484+0.0 % | CRelaxed |
| 1174 | 09400Alliat, Arignac | 1,132 €/m² | 8.0 €/m² | 8.5 % | 122 | 8,633-0.2 % | CRelaxed |
| 1175 | 36270Baraize, Bazaiges | 888 €/m² | 6.3 €/m² | 8.5 % | 32 | 1,882-0.3 % | CRelaxed |
| 1176 | 62111Bienvillers-au-Bois, Foncquevillers | 1,235 €/m² | 8.8 €/m² | 8.5 % | 40 | 3,338-0.0 % | CRelaxed |
| 1177 | 64530Barzun, Ger | 1,369 €/m² | 9.7 €/m² | 8.5 % | 54 | 6,325+0.5 % | CRelaxed |
| 1178 | 85420Bouillé-Courdault, Damvix | 1,186 €/m² | 8.4 €/m² | 8.5 % | 60 | 6,106-0.2 % | CRelaxed |
| 1179 | 15140Besse, Drugeac | 1,096 €/m² | 7.8 €/m² | 8.5 % | 58 | 3,086-0.5 % | CRelaxed |
| 1180 | 37240Bossée, Bournan | 1,075 €/m² | 7.6 €/m² | 8.5 % | 96 | 6,710-0.2 % | CRelaxed |
| 1181 | 47360Cours, Frégimont | 1,312 €/m² | 9.3 €/m² | 8.5 % | 72 | 4,652+0.0 % | CRelaxed |
| 1182 | 55220Heippes, Ippécourt | 1,040 €/m² | 7.4 €/m² | 8.5 % | 28 | 2,277-0.2 % | CRelaxed |
| 1183 | 59580Aniche, Émerchicourt | 1,175 €/m² | 8.3 €/m² | 8.5 % | 119 | 10,767-0.5 % | B2Moderate |
| 1184 | 16440Claix, Mouthiers-sur-Boëme | 1,332 €/m² | 9.4 €/m² | 8.5 % | 116 | 11,177-0.1 % | B2Moderate |
| 1185 | 31420Alan, Aulon | 1,000 €/m² | 7.1 €/m² | 8.5 % | 55 | 4,301+0.1 % | CRelaxed |
| 1186 | 34220Boisset, Courniou | 1,000 €/m² | 7.1 €/m² | 8.5 % | 65 | 3,328-0.9 % | CRelaxed |
| 1187 | 56630Langonnet | 1,000 €/m² | 7.1 €/m² | 8.5 % | 41 | 1,930+0.2 % | CRelaxed |
| 1188 | 59440Avesnelles, Avesnes-sur-Helpe | 997 €/m² | 7.1 €/m² | 8.5 % | 115 | 11,337-1.2 % | CRelaxed |
| 1189 | 62850Alembon, Alquines | 1,250 €/m² | 8.9 €/m² | 8.5 % | 41 | 6,319+0.3 % | CRelaxed |
| 1190 | 83510Lorgues, Saint-Antonin-du-Var | 2,060 €/m² | 14.6 €/m² | 8.5 % | 173 | 10,719+0.9 % | B1Tight |
| 1191 | 33860Donnezac, Reignac | 1,200 €/m² | 8.5 €/m² | 8.5 % | 41 | 3,450+0.7 % | CRelaxed |
| 1192 | 59241Masnières | 1,130 €/m² | 8.0 €/m² | 8.5 % | 32 | 2,689+0.1 % | CRelaxed |
| 1193 | 60640Beaugies-sous-Bois, Berlancourt | 1,217 €/m² | 8.6 €/m² | 8.5 % | 48 | 5,372-0.3 % | CRelaxed |
| 1194 | 62130Beauvois, Bermicourt | 1,022 €/m² | 7.2 €/m² | 8.5 % | 139 | 12,981-0.5 % | CRelaxed |
| 1195 | 72610Ancinnes, Arçonnay | 1,111 €/m² | 7.9 €/m² | 8.5 % | 139 | 11,139-0.3 % | CRelaxed |
| 1196 | 88160Fresse-sur-Moselle, Le Ménil | 1,142 €/m² | 8.1 €/m² | 8.5 % | 82 | 7,614-1.1 % | CRelaxed |
| 1197 | 88220Dounoux, Hadol | 1,088 €/m² | 7.7 €/m² | 8.5 % | 78 | 9,351-0.3 % | CRelaxed |
| 1198 | 17260Cravans, Givrezac | 1,273 €/m² | 9.0 €/m² | 8.5 % | 103 | 8,366+1.0 % | CRelaxed |
| 1199 | 27300Bernay, Boissy-Lamberville | 1,260 €/m² | 8.9 €/m² | 8.5 % | 198 | 17,204-0.3 % | CRelaxed |
| 1200 | 32720Arblade-le-Bas, Barcelonne-du-Gers | 997 €/m² | 7.0 €/m² | 8.5 % | 27 | 1,904+0.3 % | CRelaxed |
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).