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 %. · 44 / 103
| # | Area | Median price | Rent | Gross yield | Sales/year | Population | Tension |
|---|---|---|---|---|---|---|---|
| 2151 | 54420Cerville, Saulxures-lès-Nancy | 2,078 €/m² | 10.7 €/m² | 6.2 % | 56 | 4,875+0.4 % | B2Moderate |
| 2152 | 62630Cormont, Frencq | 2,135 €/m² | 11.0 €/m² | 6.2 % | 128 | 13,581-0.2 % | B2Moderate |
| 2153 | 76380Canteleu, Montigny | 2,051 €/m² | 10.6 €/m² | 6.2 % | 74 | 16,369-0.3 % | B1Tight |
| 2154 | 77400Carnetin, Dampmart | 3,351 €/m² | 17.2 €/m² | 6.2 % | 269 | 48,262+0.7 % | AVery tight |
| 2155 | 77830Pamfou, Valence-en-Brie | 2,233 €/m² | 11.5 €/m² | 6.2 % | 25 | 2,545+0.6 % | B2Moderate |
| 2156 | 91830Auvernaux, Le Coudray-Montceaux | 2,865 €/m² | 14.7 €/m² | 6.2 % | 25 | 5,133-0.0 % | AVery tight |
| 2157 | 95560Baillet-en-France, Chauvry | 3,211 €/m² | 16.5 €/m² | 6.2 % | 77 | 8,197+1.0 % | B1Tight |
| 2158 | 97429Petite-Île | 2,356 €/m² | 12.1 €/m² | 6.2 % | 74 | 13,067+0.9 % | B1Tight |
| 2159 | 09110Ascou, Ax-les-Thermes | 1,673 €/m² | 8.6 €/m² | 6.2 % | 32 | 2,784+0.1 % | CRelaxed |
| 2160 | 12740La Loubière, Sébazac-Concourès | 2,043 €/m² | 10.5 €/m² | 6.2 % | 42 | 4,807+0.3 % | B2Moderate |
| 2161 | 54500Vandœuvre-lès-Nancy | 2,185 €/m² | 11.3 €/m² | 6.2 % | 91 | 29,942+0.1 % | B1Tight |
| 2162 | 59660Haverskerque, Merville | 1,684 €/m² | 8.7 €/m² | 6.2 % | 125 | 11,184-0.1 % | B2Moderate |
| 2163 | 60175Villeneuve-les-Sablons | 2,449 €/m² | 12.6 €/m² | 6.2 % | 24 | 1,196-0.4 % | B2Moderate |
| 2164 | 61200Argentan, Aunou-le-Faucon | 1,517 €/m² | 7.8 €/m² | 6.2 % | 99 | 19,114-0.2 % | CRelaxed |
| 2165 | 74250Bogève, Fillinges | 3,677 €/m² | 18.9 €/m² | 6.2 % | 104 | 15,423+1.3 % | AVery tight |
| 2166 | 77850Héricy | 2,717 €/m² | 14.0 €/m² | 6.2 % | 32 | 2,507-0.2 % | AVery tight |
| 2167 | 91250Morsang-sur-Seine, Saint-Germain-lès-Corbeil | 3,031 €/m² | 15.6 €/m² | 6.2 % | 176 | 18,267+0.9 % | AVery tight |
| 2168 | 14310Amayé-sur-Seulles, Landes-sur-Ajon | 1,734 €/m² | 8.9 €/m² | 6.2 % | 86 | 8,703+0.1 % | CRelaxed |
| 2169 | 26410Boulc, Châtillon-en-Diois | 1,604 €/m² | 8.3 €/m² | 6.2 % | 25 | 1,711+1.1 % | CRelaxed |
| 2170 | 33450Izon, Montussan | 2,296 €/m² | 11.8 €/m² | 6.2 % | 203 | 24,910+1.5 % | B1Tight |
| 2171 | 50690Couville, Hardinvast | 1,998 €/m² | 10.3 €/m² | 6.2 % | 98 | 11,275+0.7 % | B2Moderate |
| 2172 | 76600Le Havre | 2,280 €/m² | 11.8 €/m² | 6.2 % | 208 | 55,562-0.4 % | B1Tight |
| 2173 | 01200Billiat, Chézery-Forens | 3,046 €/m² | 15.7 €/m² | 6.2 % | 121 | 22,018+0.6 % | B1Tight |
| 2174 | 29430Lanhouarneau, Plouescat | 1,742 €/m² | 9.0 €/m² | 6.2 % | 110 | 8,108-0.0 % | CRelaxed |
| 2175 | 35133Beaucé, Billé | 1,594 €/m² | 8.2 €/m² | 6.2 % | 233 | 22,888+0.4 % | CRelaxed |
| 2176 | 60730Cauvigny, Lachapelle-Saint-Pierre | 2,400 €/m² | 12.4 €/m² | 6.2 % | 117 | 8,334+0.9 % | B2Moderate |
| 2177 | 63830Durtol, Nohanent | 1,992 €/m² | 10.3 €/m² | 6.2 % | 42 | 4,117-0.0 % | B2Moderate |
| 2178 | 64220Ahaxe-Alciette-Bascassan, Aincille | 1,835 €/m² | 9.5 €/m² | 6.2 % | 43 | 8,091+0.0 % | CRelaxed |
| 2179 | 74380Arthaz-Pont-Notre-Dame, Bonne | 3,956 €/m² | 20.4 €/m² | 6.2 % | 123 | 16,332+1.4 % | AVery tight |
| 2180 | 77123Le Vaudoué, Noisy-sur-École | 2,443 €/m² | 12.6 €/m² | 6.2 % | 47 | 2,862-0.5 % | B2Moderate |
| 2181 | 08090Aiglemont, Arreux | 1,484 €/m² | 7.7 €/m² | 6.2 % | 95 | 9,683-0.1 % | B2Moderate |
| 2182 | 11200Argens-Minervois, Bizanet | 1,704 €/m² | 8.8 €/m² | 6.2 % | 480 | 29,901+0.2 % | CRelaxed |
| 2183 | 11500Belvianes-et-Cavirac, Coudons | 1,188 €/m² | 6.2 €/m² | 6.2 % | 107 | 4,371-1.1 % | CRelaxed |
| 2184 | 30130Carsan, Pont-Saint-Esprit | 2,096 €/m² | 10.9 €/m² | 6.2 % | 128 | 14,858+0.9 % | CRelaxed |
| 2185 | 37510Ballan-Miré, Berthenay | 2,038 €/m² | 10.5 €/m² | 6.2 % | 130 | 14,738+0.7 % | B1Tight |
| 2186 | 53210Argentré, Louvigné | 1,473 €/m² | 7.6 €/m² | 6.2 % | 48 | 5,162+0.5 % | CRelaxed |
| 2187 | 73200Albertville, Allondaz | 2,726 €/m² | 14.1 €/m² | 6.2 % | 112 | 32,167+0.7 % | B1Tight |
| 2188 | 97160Le Moule | 2,775 €/m² | 14.4 €/m² | 6.2 % | 40 | 23,014+0.5 % | B1Tight |
| 2189 | 06550La Roquette-sur-Siagne | 3,947 €/m² | 20.5 €/m² | 6.2 % | 47 | 5,669+0.6 % | AVery tight |
| 2190 | 07310Arcens, Borée | 1,322 €/m² | 6.9 €/m² | 6.2 % | 44 | 2,542-0.5 % | CRelaxed |
| 2191 | 31380Azas, Bazus | 2,249 €/m² | 11.7 €/m² | 6.2 % | 142 | 15,055+1.6 % | CRelaxed |
| 2192 | 34530Aumes, Montagnac | 2,005 €/m² | 10.4 €/m² | 6.2 % | 73 | 5,013+1.1 % | CRelaxed |
| 2193 | 62720Rety, Rinxent | 1,718 €/m² | 8.9 €/m² | 6.2 % | 44 | 5,853+0.2 % | CRelaxed |
| 2194 | 69610Aveize, Grézieu-le-Marché | 1,766 €/m² | 9.2 €/m² | 6.2 % | 63 | 8,224-0.0 % | CRelaxed |
| 2195 | 77165Cuisy, Forfry | 2,699 €/m² | 14.0 €/m² | 6.2 % | 43 | 5,571+0.7 % | B2Moderate |
| 2196 | 78340Les Clayes-sous-Bois | 3,718 €/m² | 19.3 €/m² | 6.2 % | 85 | 16,804-0.6 % | AVery tight |
| 2197 | 91480Quincy-sous-Sénart, Varennes-Jarcy | 3,182 €/m² | 16.5 €/m² | 6.2 % | 71 | 11,942+1.0 % | AVery tight |
| 2198 | 10180Saint-Benoît-sur-Seine, Saint-Lyé | 1,968 €/m² | 10.2 €/m² | 6.2 % | 31 | 3,411+0.2 % | CRelaxed |
| 2199 | 33360Camblanes-et-Meynac, Carignan-de-Bordeaux | 2,666 €/m² | 13.8 €/m² | 6.2 % | 155 | 16,537+1.4 % | B1Tight |
| 2200 | 35580Baulon, Goven | 1,852 €/m² | 9.6 €/m² | 6.2 % | 207 | 23,860+1.0 % | 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).