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.
1,960 postcodes ranked (≥ 20 sales/year) — prices 2025, rents 2025. Median gross yield in France: 6.2 %. · 23 / 40
| # | Area | Median price | Rent | Gross yield | Sales/year | Population | Tension |
|---|---|---|---|---|---|---|---|
| 1101 | 22120Hillion, Pommeret | 2,192 €/m² | 10.8 €/m² | 5.9 % | 20 | 15,494+0.4 % | B2Moderate |
| 1102 | 29217Le Conquet, Plougonvelin | 2,559 €/m² | 12.6 €/m² | 5.9 % | 44 | 7,724+1.0 % | CRelaxed |
| 1103 | 38470Beaulieu, Chantesse | 2,004 €/m² | 9.9 €/m² | 5.9 % | 34 | 11,782+0.6 % | B2Moderate |
| 1104 | 78955Carrières-sous-Poissy | 3,753 €/m² | 18.6 €/m² | 5.9 % | 123 | 20,825+3.5 % | AVery tight |
| 1105 | 86360Chasseneuil-du-Poitou, Montamisé | 2,351 €/m² | 11.6 €/m² | 5.9 % | 28 | 8,466+0.3 % | B2Moderate |
| 1106 | 94350Villiers-sur-Marne | 3,905 €/m² | 19.3 €/m² | 5.9 % | 265 | 33,162+1.8 % | AVery tight |
| 1107 | 95280Jouy-le-Moutier | 3,521 €/m² | 17.4 €/m² | 5.9 % | 42 | 17,854+1.2 % | AVery tight |
| 1108 | 01120Dagneux, La Boisse | 2,727 €/m² | 13.5 €/m² | 5.9 % | 97 | 19,526+0.7 % | B1Tight |
| 1109 | 14120Mondeville | 2,593 €/m² | 12.8 €/m² | 5.9 % | 60 | 10,331+0.7 % | B1Tight |
| 1110 | 20620Biguglia | 2,790 €/m² | 13.8 €/m² | 5.9 % | 38 | 7,642-0.3 % | B1Tight |
| 1111 | 42170Chambles, Saint-Just-Saint-Rambert | 2,221 €/m² | 11.0 €/m² | 5.9 % | 66 | 16,839+1.0 % | B2Moderate |
| 1112 | 60270Gouvieux | 3,454 €/m² | 17.0 €/m² | 5.9 % | 46 | 8,867-0.4 % | AVery tight |
| 1113 | 74240Gaillard | 3,591 €/m² | 17.7 €/m² | 5.9 % | 221 | 11,423-0.2 % | AVery tight |
| 1114 | 84210Althen-des-Paluds, La Roque-sur-Pernes | 2,618 €/m² | 12.9 €/m² | 5.9 % | 44 | 17,588+0.7 % | B1Tight |
| 1115 | 13510Éguilles | 3,546 €/m² | 17.5 €/m² | 5.9 % | 34 | 8,479+1.3 % | B1Tight |
| 1116 | 74250Bogève, Fillinges | 3,667 €/m² | 18.1 €/m² | 5.9 % | 81 | 15,423+1.3 % | AVery tight |
| 1117 | 91570Bièvres | 4,034 €/m² | 19.9 €/m² | 5.9 % | 33 | 4,686+0.5 % | AVery tight |
| 1118 | 94440Marolles-en-Brie, Santeny | 3,750 €/m² | 18.5 €/m² | 5.9 % | 59 | 20,341+1.3 % | AVery tight |
| 1119 | 95570Attainville, Bouffémont | 3,701 €/m² | 18.2 €/m² | 5.9 % | 29 | 10,536+0.5 % | AVery tight |
| 1120 | 97129Lamentin | 2,848 €/m² | 14.0 €/m² | 5.9 % | 22 | 18,628+1.7 % | B1Tight |
| 1121 | 13300Salon-de-Provence | 2,937 €/m² | 14.5 €/m² | 5.9 % | 432 | 44,194+0.0 % | B1Tight |
| 1122 | 69510Messimy, Rontalon | 2,984 €/m² | 14.7 €/m² | 5.9 % | 55 | 13,775+0.8 % | B1Tight |
| 1123 | 13470Carnoux-en-Provence | 3,571 €/m² | 17.5 €/m² | 5.9 % | 37 | 6,873+0.3 % | AVery tight |
| 1124 | 34680Saint-Georges-d'Orques | 3,034 €/m² | 14.9 €/m² | 5.9 % | 29 | 5,676+0.6 % | B1Tight |
| 1125 | 69150Décines-Charpieu | 3,125 €/m² | 15.3 €/m² | 5.9 % | 236 | 29,877+1.0 % | B1Tight |
| 1126 | 69210Bully, Chevinay | 2,555 €/m² | 12.5 €/m² | 5.9 % | 119 | 30,997+0.8 % | B1Tight |
| 1127 | 91190Gif-sur-Yvette, Saint-Aubin | 3,914 €/m² | 19.2 €/m² | 5.9 % | 94 | 24,236+0.6 % | AVery tight |
| 1128 | 95520Osny | 3,686 €/m² | 18.1 €/m² | 5.9 % | 54 | 17,954+0.5 % | AVery tight |
| 1129 | 31270Cugnaux, Frouzins | 2,571 €/m² | 12.6 €/m² | 5.9 % | 217 | 41,511+2.0 % | B1Tight |
| 1130 | 31780Castelginest | 2,521 €/m² | 12.4 €/m² | 5.9 % | 53 | 11,271+1.6 % | B1Tight |
| 1131 | 31770Colomiers | 2,676 €/m² | 13.1 €/m² | 5.9 % | 319 | 40,882+0.7 % | B1Tight |
| 1132 | 37270Athée-sur-Cher, Azay-sur-Cher | 2,585 €/m² | 12.6 €/m² | 5.9 % | 23 | 27,950+0.7 % | B1Tight |
| 1133 | 42580L'Étrat, La Tour-en-Jarez | 2,408 €/m² | 11.8 €/m² | 5.9 % | 21 | 4,374+0.8 % | B2Moderate |
| 1134 | 78800Houilles | 4,333 €/m² | 21.2 €/m² | 5.9 % | 251 | 33,983+0.5 % | AVery tight |
| 1135 | 92000Nanterre | 4,866 €/m² | 23.8 €/m² | 5.9 % | 384 | 97,783+0.5 % | A bisExtreme |
| 1136 | 04850Jausiers | 2,048 €/m² | 10.0 €/m² | 5.9 % | 22 | 1,146+0.1 % | CRelaxed |
| 1137 | 38190Bernin, Froges | 2,750 €/m² | 13.4 €/m² | 5.9 % | 149 | 19,160+0.4 % | B1Tight |
| 1138 | 78320La Verrière, Le Mesnil-Saint-Denis | 3,688 €/m² | 18.0 €/m² | 5.9 % | 30 | 14,873+0.4 % | AVery tight |
| 1139 | 93300Aubervilliers | 4,048 €/m² | 19.8 €/m² | 5.9 % | 565 | 88,365+1.1 % | A bisExtreme |
| 1140 | 95490Vauréal | 3,643 €/m² | 17.8 €/m² | 5.9 % | 54 | 16,079+0.2 % | AVery tight |
| 1141 | 59223Roncq | 2,800 €/m² | 13.7 €/m² | 5.9 % | 29 | 14,075+0.4 % | B1Tight |
| 1142 | 69560Saint-Cyr-sur-le-Rhône, Saint-Romain-en-Gal | 2,548 €/m² | 12.4 €/m² | 5.9 % | 36 | 5,323+0.7 % | B2Moderate |
| 1143 | 77170Brie-Comte-Robert, Coubert | 3,548 €/m² | 17.3 €/m² | 5.9 % | 183 | 24,573+1.4 % | AVery tight |
| 1144 | 81370Saint-Sulpice-la-Pointe | 2,348 €/m² | 11.5 €/m² | 5.9 % | 22 | 9,719+1.3 % | CRelaxed |
| 1145 | 97460Saint-Paul | 3,867 €/m² | 18.9 €/m² | 5.9 % | 46 | 18,015+0.4 % | B1Tight |
| 1146 | 01500Ambronay, Ambutrix | 2,495 €/m² | 12.1 €/m² | 5.8 % | 136 | 26,858+1.2 % | B2Moderate |
| 1147 | 06530Cabris, Le Tignet | 3,447 €/m² | 16.8 €/m² | 5.8 % | 83 | 18,473+0.4 % | AVery tight |
| 1148 | 20240Chisa, Ghisonaccia | 2,673 €/m² | 13.0 €/m² | 5.8 % | 20 | 8,146+0.8 % | B2Moderate |
| 1149 | 31830Plaisance-du-Touch | 2,618 €/m² | 12.7 €/m² | 5.8 % | 64 | 21,079+2.2 % | B1Tight |
| 1150 | 37100Tours | 2,776 €/m² | 13.5 €/m² | 5.8 % | 522 | 46,420+0.3 % | 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 (flat). 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).