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 %. · 100 / 103
| # | Area | Median price | Rent | Gross yield | Sales/year | Population | Tension |
|---|---|---|---|---|---|---|---|
| 4951 | 83310Cogolin, Grimaud | 5,614 €/m² | 16.8 €/m² | 3.6 % | 261 | 18,423+0.3 % | AVery tight |
| 4952 | 95880Enghien-les-Bains | 5,813 €/m² | 17.3 €/m² | 3.6 % | 31 | 11,432+0.2 % | A bisExtreme |
| 4953 | 31500Toulouse | 4,324 €/m² | 12.9 €/m² | 3.6 % | 269 | 85,803+1.1 % | B1Tight |
| 4954 | 83270Saint-Cyr-sur-Mer | 6,186 €/m² | 18.4 €/m² | 3.6 % | 110 | 11,658-0.6 % | AVery tight |
| 4955 | 17570Les Mathes, Saint-Augustin | 3,821 €/m² | 11.3 €/m² | 3.6 % | 126 | 3,701+1.7 % | B2Moderate |
| 4956 | 20110Arbellara, Belvédère-Campomoro | 3,568 €/m² | 10.6 €/m² | 3.6 % | 25 | 5,282+1.2 % | B1Tight |
| 4957 | 44760La Bernerie-en-Retz, Les Moutiers-en-Retz | 3,871 €/m² | 11.5 €/m² | 3.6 % | 121 | 5,475+2.8 % | B1Tight |
| 4958 | 17640Vaux-sur-Mer | 4,074 €/m² | 12.0 €/m² | 3.5 % | 124 | 4,013+0.6 % | B2Moderate |
| 4959 | 31400Toulouse | 4,375 €/m² | 12.9 €/m² | 3.5 % | 215 | 85,803+1.1 % | B1Tight |
| 4960 | 17110Saint-Georges-de-Didonne | 3,795 €/m² | 11.1 €/m² | 3.5 % | 147 | 5,092-0.2 % | B2Moderate |
| 4961 | 44770La Plaine-sur-Mer, Préfailles | 3,869 €/m² | 11.3 €/m² | 3.5 % | 148 | 6,081+1.7 % | B2Moderate |
| 4962 | 05600Ceillac, Eygliers | 3,278 €/m² | 9.6 €/m² | 3.5 % | 46 | 5,555+0.4 % | CRelaxed |
| 4963 | 14640Auberville, Saint-Vaast-en-Auge | 4,216 €/m² | 12.3 €/m² | 3.5 % | 39 | 3,174-0.4 % | B2Moderate |
| 4964 | 56360Bangor, Le Palais | 4,303 €/m² | 12.5 €/m² | 3.5 % | 91 | 5,607+0.5 % | B1Tight |
| 4965 | 74700Cordon, Domancy | 4,516 €/m² | 13.2 €/m² | 3.5 % | 78 | 20,414+1.0 % | B1Tight |
| 4966 | 05160Le Sauze-du-Lac, Pontis | 3,410 €/m² | 9.9 €/m² | 3.5 % | 26 | 1,808+0.8 % | CRelaxed |
| 4967 | 44000Nantes | 4,927 €/m² | 14.4 €/m² | 3.5 % | 226 | 81,934+1.1 % | B1Tight |
| 4968 | 38700Corenc, La Tronche | 4,319 €/m² | 12.5 €/m² | 3.5 % | 54 | 12,091+0.1 % | B1Tight |
| 4969 | 56510Saint-Pierre-Quiberon | 4,329 €/m² | 12.5 €/m² | 3.5 % | 64 | 2,344+1.2 % | B2Moderate |
| 4970 | 84220Beaumettes, Cabrières-d'Avignon | 3,810 €/m² | 11.0 €/m² | 3.5 % | 154 | 7,281-0.5 % | CRelaxed |
| 4971 | 92240Malakoff | 7,774 €/m² | 22.6 €/m² | 3.5 % | 45 | 30,557+0.0 % | A bisExtreme |
| 4972 | 35400Saint-Malo | 4,306 €/m² | 12.5 €/m² | 3.5 % | 315 | 47,439+0.3 % | B1Tight |
| 4973 | 44490Le Croisic | 4,193 €/m² | 12.1 €/m² | 3.5 % | 76 | 4,056+0.1 % | B1Tight |
| 4974 | 78000Versailles | 8,420 €/m² | 24.3 €/m² | 3.5 % | 106 | 84,095-0.2 % | A bisExtreme |
| 4975 | 85680La Guérinière | 3,869 €/m² | 11.2 €/m² | 3.5 % | 48 | 1,377+0.0 % | B1Tight |
| 4976 | 06160Antibes | 7,099 €/m² | 20.4 €/m² | 3.5 % | 74 | 38,818+0.3 % | AVery tight |
| 4977 | 17310Saint-Pierre-d'Oléron | 3,409 €/m² | 9.8 €/m² | 3.5 % | 171 | 6,633-0.1 % | B2Moderate |
| 4978 | 62780Cucq | 4,106 €/m² | 11.8 €/m² | 3.5 % | 104 | 5,129+0.0 % | B2Moderate |
| 4979 | 92380Garches | 8,256 €/m² | 23.7 €/m² | 3.5 % | 44 | 17,743+0.1 % | A bisExtreme |
| 4980 | 17190Saint-Georges-d'Oléron | 3,508 €/m² | 10.1 €/m² | 3.4 % | 142 | 4,067+1.4 % | B2Moderate |
| 4981 | 44420La Turballe, Mesquer | 3,824 €/m² | 11.0 €/m² | 3.4 % | 230 | 9,706+1.4 % | B2Moderate |
| 4982 | 77300Fontainebleau | 5,344 €/m² | 15.3 €/m² | 3.4 % | 68 | 15,583+0.7 % | AVery tight |
| 4983 | 13990Fontvieille | 4,135 €/m² | 11.8 €/m² | 3.4 % | 49 | 3,571-0.1 % | B2Moderate |
| 4984 | 44730Saint-Michel-Chef-Chef | 4,030 €/m² | 11.5 €/m² | 3.4 % | 121 | 5,714+2.4 % | B2Moderate |
| 4985 | 83150Bandol | 6,535 €/m² | 18.7 €/m² | 3.4 % | 72 | 8,267+0.5 % | AVery tight |
| 4986 | 92130Issy-les-Moulineaux | 8,891 €/m² | 25.5 €/m² | 3.4 % | 44 | 67,669+0.1 % | A bisExtreme |
| 4987 | 13008Marseille | 7,169 €/m² | 20.5 €/m² | 3.4 % | 117 | 55,378+0.4 % | AVery tight |
| 4988 | 33121Carcans | 4,036 €/m² | 11.4 €/m² | 3.4 % | 50 | 2,415+0.3 % | CRelaxed |
| 4989 | 56730Saint-Gildas-de-Rhuys | 4,495 €/m² | 12.7 €/m² | 3.4 % | 65 | 2,004+1.9 % | B2Moderate |
| 4990 | 66420Le Barcarès | 3,929 €/m² | 11.1 €/m² | 3.4 % | 145 | 6,109+2.9 % | B1Tight |
| 4991 | 94120Fontenay-sous-Bois | 6,930 €/m² | 19.6 €/m² | 3.4 % | 162 | 53,757+0.1 % | A bisExtreme |
| 4992 | 56870Baden, Larmor-Baden | 4,575 €/m² | 12.9 €/m² | 3.4 % | 73 | 6,003+1.3 % | B2Moderate |
| 4993 | 13006Marseille | 6,391 €/m² | 18.0 €/m² | 3.4 % | 22 | 55,378+0.4 % | AVery tight |
| 4994 | 13007Marseille | 8,083 €/m² | 22.7 €/m² | 3.4 % | 126 | 55,378+0.4 % | AVery tight |
| 4995 | 44380Pornichet | 4,896 €/m² | 13.7 €/m² | 3.4 % | 139 | 12,800+2.0 % | B1Tight |
| 4996 | 93500Pantin | 7,450 €/m² | 20.6 €/m² | 3.3 % | 28 | 61,929+1.4 % | A bisExtreme |
| 4997 | 22380Saint-Cast-le-Guildo | 3,125 €/m² | 8.6 €/m² | 3.3 % | 69 | 3,371-0.2 % | CRelaxed |
| 4998 | 73590Cohennoz, Crest-Voland | 4,710 €/m² | 13.0 €/m² | 3.3 % | 33 | 2,560-0.2 % | B1Tight |
| 4999 | 44740Batz-sur-Mer | 4,410 €/m² | 12.1 €/m² | 3.3 % | 65 | 2,892-0.4 % | B1Tight |
| 5000 | 14910Benerville-sur-Mer, Blonville-sur-Mer | 4,482 €/m² | 12.3 €/m² | 3.3 % | 38 | 1,988-0.1 % | 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).