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 %. · 83 / 103
| # | Area | Median price | Rent | Gross yield | Sales/year | Population | Tension |
|---|---|---|---|---|---|---|---|
| 4101 | 60300Apremont, Aumont-en-Halatte | 3,427 €/m² | 14.6 €/m² | 5.1 % | 156 | 20,873-0.1 % | AVery tight |
| 4102 | 69190Saint-Fons | 3,330 €/m² | 14.2 €/m² | 5.1 % | 21 | 19,285+0.9 % | B1Tight |
| 4103 | 91400Gometz-la-Ville, Orsay | 4,200 €/m² | 17.9 €/m² | 5.1 % | 143 | 22,471+0.4 % | AVery tight |
| 4104 | 94420Le Plessis-Trévise | 4,151 €/m² | 17.7 €/m² | 5.1 % | 56 | 21,112+0.8 % | AVery tight |
| 4105 | 95320Saint-Leu-la-Forêt | 3,914 €/m² | 16.7 €/m² | 5.1 % | 117 | 16,138+0.8 % | AVery tight |
| 4106 | 13110Port-de-Bouc | 3,231 €/m² | 13.7 €/m² | 5.1 % | 79 | 15,802-1.0 % | AVery tight |
| 4107 | 20240Chisa, Ghisonaccia | 2,991 €/m² | 12.7 €/m² | 5.1 % | 43 | 8,146+0.8 % | B2Moderate |
| 4108 | 31320Aureville, Auzeville-Tolosane | 3,028 €/m² | 12.9 €/m² | 5.1 % | 160 | 27,532+2.1 % | B1Tight |
| 4109 | 33530Bassens | 2,821 €/m² | 12.0 €/m² | 5.1 % | 52 | 8,435+2.2 % | B1Tight |
| 4110 | 38122Chalon, Cour-et-Buis | 2,567 €/m² | 10.9 €/m² | 5.1 % | 20 | 3,028+0.5 % | CRelaxed |
| 4111 | 42100Saint-Étienne | 2,130 €/m² | 9.1 €/m² | 5.1 % | 125 | 57,712+0.2 % | B2Moderate |
| 4112 | 44190Boussay, Clisson | 2,395 €/m² | 10.2 €/m² | 5.1 % | 228 | 23,945+1.1 % | B2Moderate |
| 4113 | 76000Rouen | 2,902 €/m² | 12.3 €/m² | 5.1 % | 295 | 58,831+0.7 % | B1Tight |
| 4114 | 94350Villiers-sur-Marne | 4,178 €/m² | 17.8 €/m² | 5.1 % | 125 | 33,162+1.8 % | AVery tight |
| 4115 | 07160Accons, Belsentes | 1,614 €/m² | 6.8 €/m² | 5.1 % | 52 | 5,783-0.7 % | CRelaxed |
| 4116 | 13130Berre-l'Étang | 3,416 €/m² | 14.5 €/m² | 5.1 % | 58 | 13,832+0.1 % | AVery tight |
| 4117 | 14740Carcagny, Moulins-en-Bessin | 2,470 €/m² | 10.5 €/m² | 5.1 % | 106 | 7,023+1.2 % | B2Moderate |
| 4118 | 26220Comps, Dieulefit | 2,000 €/m² | 8.5 €/m² | 5.1 % | 59 | 4,109+0.3 % | CRelaxed |
| 4119 | 30132Caissargues | 2,651 €/m² | 11.2 €/m² | 5.1 % | 36 | 4,079+0.4 % | B1Tight |
| 4120 | 34990Juvignac | 3,228 €/m² | 13.7 €/m² | 5.1 % | 90 | 14,055+5.4 % | AVery tight |
| 4121 | 44800Saint-Herblain | 3,094 €/m² | 13.1 €/m² | 5.1 % | 259 | 50,973+1.6 % | B1Tight |
| 4122 | 49000Angers, Écouflant | 3,091 €/m² | 13.1 €/m² | 5.1 % | 323 | 84,260+0.7 % | B1Tight |
| 4123 | 49130Les Ponts-de-Cé, Saint-Jean-de-la-Croix | 2,852 €/m² | 12.1 €/m² | 5.1 % | 122 | 17,066+0.7 % | B2Moderate |
| 4124 | 56530Gestel, Quéven | 2,554 €/m² | 10.8 €/m² | 5.1 % | 110 | 11,592+0.2 % | B2Moderate |
| 4125 | 26320Saint-Marcel-lès-Valence | 2,532 €/m² | 10.7 €/m² | 5.1 % | 42 | 6,176+0.1 % | B2Moderate |
| 4126 | 34590Marsillargues | 2,824 €/m² | 12.0 €/m² | 5.1 % | 74 | 6,988+1.4 % | B1Tight |
| 4127 | 76310Sainte-Adresse | 3,243 €/m² | 13.7 €/m² | 5.1 % | 77 | 7,004-0.6 % | B1Tight |
| 4128 | 78390Bois-d'Arcy | 4,352 €/m² | 18.4 €/m² | 5.1 % | 48 | 16,586+1.8 % | AVery tight |
| 4129 | 78750Mareil-Marly | 5,294 €/m² | 22.4 €/m² | 5.1 % | 31 | 4,141+1.7 % | AVery tight |
| 4130 | 04130Volx | 2,930 €/m² | 12.4 €/m² | 5.1 % | 34 | 3,243+0.4 % | B2Moderate |
| 4131 | 07260Dompnac, Joyeuse | 2,043 €/m² | 8.6 €/m² | 5.1 % | 59 | 4,058+0.9 % | CRelaxed |
| 4132 | 17220Bourgneuf, Clavette | 2,935 €/m² | 12.4 €/m² | 5.1 % | 340 | 26,462+1.6 % | B1Tight |
| 4133 | 34380Argelliers, Causse-de-la-Selle | 2,558 €/m² | 10.8 €/m² | 5.1 % | 39 | 7,139+0.6 % | CRelaxed |
| 4134 | 35310Bréal-sous-Montfort, Chavagne | 2,540 €/m² | 10.7 €/m² | 5.1 % | 188 | 23,840+1.5 % | B1Tight |
| 4135 | 44240La Chapelle-sur-Erdre, Sucé-sur-Erdre | 3,091 €/m² | 13.1 €/m² | 5.1 % | 218 | 28,229+1.0 % | B1Tight |
| 4136 | 44340Bouguenais | 2,759 €/m² | 11.7 €/m² | 5.1 % | 192 | 20,530+1.1 % | B1Tight |
| 4137 | 59496Hantay, Salomé | 2,398 €/m² | 10.1 €/m² | 5.1 % | 55 | 4,426+0.6 % | B2Moderate |
| 4138 | 66250Saint-Laurent-de-la-Salanque | 2,511 €/m² | 10.6 €/m² | 5.1 % | 131 | 9,898-0.4 % | B1Tight |
| 4139 | 78940La Queue-les-Yvelines, Millemont | 3,712 €/m² | 15.7 €/m² | 5.1 % | 23 | 2,901+2.0 % | B2Moderate |
| 4140 | 14980Rots | 2,343 €/m² | 9.9 €/m² | 5.1 % | 22 | 1,272+0.7 % | B2Moderate |
| 4141 | 20167Afa, Ajaccio | 3,601 €/m² | 15.2 €/m² | 5.1 % | 84 | 42,955+1.4 % | AVery tight |
| 4142 | 22100Aucaleuc, Bobital | 2,298 €/m² | 9.7 €/m² | 5.1 % | 421 | 38,497+0.8 % | B2Moderate |
| 4143 | 54840Bois-de-Haye, Fontenoy-sur-Moselle | 2,252 €/m² | 9.5 €/m² | 5.1 % | 55 | 5,731-0.1 % | B2Moderate |
| 4144 | 59123Bray-Dunes, Zuydcoote | 2,548 €/m² | 10.8 €/m² | 5.1 % | 91 | 5,819-1.1 % | B2Moderate |
| 4145 | 59492Hoymille | 2,205 €/m² | 9.3 €/m² | 5.1 % | 28 | 3,259+0.0 % | B2Moderate |
| 4146 | 77181Courtry, Le Pin | 3,303 €/m² | 13.9 €/m² | 5.1 % | 62 | 8,860+1.0 % | AVery tight |
| 4147 | 91370Verrières-le-Buisson | 5,025 €/m² | 21.2 €/m² | 5.1 % | 96 | 15,057-0.5 % | AVery tight |
| 4148 | 95600Eaubonne | 4,232 €/m² | 17.9 €/m² | 5.1 % | 128 | 26,211+0.8 % | AVery tight |
| 4149 | 06420Bairols, Clans | 2,250 €/m² | 9.5 €/m² | 5.1 % | 61 | 3,887-0.6 % | CRelaxed |
| 4150 | 21600Fénay, Longvic | 2,549 €/m² | 10.7 €/m² | 5.1 % | 60 | 12,006+0.2 % | B1Tight |
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).