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 %. · 4 / 103
| # | Area | Median price | Rent | Gross yield | Sales/year | Population | Tension |
|---|---|---|---|---|---|---|---|
| 151 | 89350Champignelles, Tannerre-en-Puisaye | 799 €/m² | 7.5 €/m² | 11.3 % | 32 | 1,486-1.0 % | CRelaxed |
| 152 | 89360Bernouil, Butteaux | 927 €/m² | 8.7 €/m² | 11.3 % | 26 | 2,825-0.7 % | CRelaxed |
| 153 | 23320Bussière-Dunoise, Fleurat | 673 €/m² | 6.3 €/m² | 11.3 % | 65 | 3,746-0.2 % | CRelaxed |
| 154 | 45360Cernoy-en-Berry, Châtillon-sur-Loire | 876 €/m² | 8.2 €/m² | 11.3 % | 72 | 4,275-0.4 % | CRelaxed |
| 155 | 18360Faverdines, La Celette | 670 €/m² | 6.3 €/m² | 11.3 % | 33 | 1,905-0.6 % | CRelaxed |
| 156 | 19170Bonnefond, Bugeat | 722 €/m² | 6.8 €/m² | 11.3 % | 51 | 2,250-0.6 % | CRelaxed |
| 157 | 70320Aillevillers-et-Lyaumont, Corbenay | 900 €/m² | 8.5 €/m² | 11.3 % | 27 | 2,890-0.8 % | CRelaxed |
| 158 | 58360Préporché, Saint-Honoré-les-Bains | 733 €/m² | 6.9 €/m² | 11.3 % | 33 | 1,113-1.1 % | CRelaxed |
| 159 | 81240Albine, Lacabarède | 868 €/m² | 8.1 €/m² | 11.3 % | 50 | 3,946-0.3 % | CRelaxed |
| 160 | 03140Barberier, Chantelle | 741 €/m² | 7.0 €/m² | 11.3 % | 107 | 5,287+0.1 % | CRelaxed |
| 161 | 39290Archelange, Biarne | 1,043 €/m² | 9.8 €/m² | 11.3 % | 42 | 4,684+0.1 % | CRelaxed |
| 162 | 58220Cessy-les-Bois, Ciez | 739 €/m² | 6.9 €/m² | 11.2 % | 47 | 2,544-0.2 % | CRelaxed |
| 163 | 58700Arthel, Arzembouy | 707 €/m² | 6.6 €/m² | 11.2 % | 73 | 3,810-0.7 % | CRelaxed |
| 164 | 81250Alban, Curvalle | 875 €/m² | 8.2 €/m² | 11.2 % | 23 | 2,183+0.1 % | CRelaxed |
| 165 | 41190Françay, Herbault | 930 €/m² | 8.7 €/m² | 11.2 % | 76 | 6,337-0.3 % | B2Moderate |
| 166 | 47440Casseneuil, Pailloles | 888 €/m² | 8.3 €/m² | 11.2 % | 33 | 2,663-0.1 % | CRelaxed |
| 167 | 51230Angluzelles-et-Courcelles, Bannes | 877 €/m² | 8.2 €/m² | 11.2 % | 46 | 6,345-0.6 % | CRelaxed |
| 168 | 17490Bazauges, Beauvais-sur-Matha | 775 €/m² | 7.2 €/m² | 11.2 % | 45 | 2,290+0.2 % | CRelaxed |
| 169 | 08400Ardeuil-et-Montfauxelles, Aure | 784 €/m² | 7.3 €/m² | 11.2 % | 83 | 8,728-0.9 % | CRelaxed |
| 170 | 50670Coulouvray-Boisbenâtre, Cuves | 736 €/m² | 6.9 €/m² | 11.2 % | 44 | 2,305-0.3 % | CRelaxed |
| 171 | 03210Agonges, Autry-Issards | 833 €/m² | 7.8 €/m² | 11.2 % | 86 | 6,604-0.5 % | CRelaxed |
| 172 | 23140Cressat, Domeyrot | 713 €/m² | 6.7 €/m² | 11.2 % | 48 | 3,095-0.3 % | CRelaxed |
| 173 | 70270Belmont, Belonchamp | 840 €/m² | 7.8 €/m² | 11.2 % | 60 | 4,694-0.6 % | CRelaxed |
| 174 | 87800Burgnac, Janailhac | 948 €/m² | 8.8 €/m² | 11.2 % | 117 | 9,960+0.0 % | CRelaxed |
| 175 | 24610Carsac-de-Gurson, Minzac | 937 €/m² | 8.7 €/m² | 11.2 % | 66 | 3,682+0.6 % | CRelaxed |
| 176 | 70130Ferrières-lès-Ray, Fresne-Saint-Mamès | 833 €/m² | 7.8 €/m² | 11.2 % | 47 | 5,339+0.1 % | CRelaxed |
| 177 | 89520Fontenoy, Lainsecq | 838 €/m² | 7.8 €/m² | 11.2 % | 96 | 4,647-0.4 % | CRelaxed |
| 178 | 17520Archiac, Arthenac | 968 €/m² | 9.0 €/m² | 11.2 % | 57 | 6,269+0.2 % | CRelaxed |
| 179 | 45260Chailly-en-Gâtinais, Châtenoy | 886 €/m² | 8.2 €/m² | 11.2 % | 113 | 7,775-0.1 % | CRelaxed |
| 180 | 17360Boscamnant, La Barde | 946 €/m² | 8.8 €/m² | 11.2 % | 64 | 4,081-0.1 % | CRelaxed |
| 181 | 36110Baudres, Bouges-le-Château | 693 €/m² | 6.4 €/m² | 11.2 % | 86 | 6,137-0.6 % | CRelaxed |
| 182 | 89270Arcy-sur-Cure, Bessy-sur-Cure | 875 €/m² | 8.1 €/m² | 11.2 % | 53 | 3,143-0.5 % | CRelaxed |
| 183 | 27490Autheuil-Authouillet, Cailly-sur-Eure | 1,163 €/m² | 10.8 €/m² | 11.1 % | 40 | 3,659+0.0 % | CRelaxed |
| 184 | 70110Aillevans, Athesans-Étroitefontaine | 889 €/m² | 8.3 €/m² | 11.1 % | 53 | 6,771-0.4 % | CRelaxed |
| 185 | 50410La Haye-Bellefond, Le Guislain | 736 €/m² | 6.8 €/m² | 11.1 % | 66 | 4,111-0.2 % | CRelaxed |
| 186 | 16480Berneuil, Boisbreteau | 847 €/m² | 7.9 €/m² | 11.1 % | 48 | 2,536-0.2 % | CRelaxed |
| 187 | 18320Beffes, Cours-les-Barres | 753 €/m² | 7.0 €/m² | 11.1 % | 82 | 4,766-0.6 % | CRelaxed |
| 188 | 18120Brinay, Cerbois | 802 €/m² | 7.4 €/m² | 11.1 % | 97 | 7,478-0.3 % | CRelaxed |
| 189 | 25380Battenans-Varin, Belleherbe | 1,095 €/m² | 10.1 €/m² | 11.1 % | 26 | 2,267+0.0 % | CRelaxed |
| 190 | 72510Château-l'Hermitage, Mansigné | 838 €/m² | 7.8 €/m² | 11.1 % | 77 | 5,481-0.6 % | CRelaxed |
| 191 | 87160Arnac-la-Poste, Cromac | 732 €/m² | 6.8 €/m² | 11.1 % | 55 | 3,094-0.7 % | CRelaxed |
| 192 | 88700Anglemont, Autrey | 845 €/m² | 7.8 €/m² | 11.1 % | 119 | 13,255-0.7 % | CRelaxed |
| 193 | 31580Balesta, Boudrac | 929 €/m² | 8.6 €/m² | 11.1 % | 25 | 2,143+0.1 % | CRelaxed |
| 194 | 63220Arlanc, Beurières | 779 €/m² | 7.2 €/m² | 11.1 % | 65 | 3,858-0.3 % | CRelaxed |
| 195 | 16450Beaulieu-sur-Sonnette, Le Grand-Madieu | 760 €/m² | 7.0 €/m² | 11.1 % | 50 | 2,575-0.6 % | CRelaxed |
| 196 | 18100Méry-sur-Cher, Saint-Georges-sur-la-Prée | 863 €/m² | 8.0 €/m² | 11.1 % | 378 | 27,610-0.8 % | CRelaxed |
| 197 | 63300Dorat, Escoutoux | 829 €/m² | 7.6 €/m² | 11.0 % | 140 | 13,725+0.0 % | CRelaxed |
| 198 | 56160Guémené-sur-Scorff, Langoëlan | 925 €/m² | 8.5 €/m² | 11.0 % | 115 | 5,622+0.1 % | CRelaxed |
| 199 | 59177Rainsars, Ramousies | 755 €/m² | 6.9 €/m² | 11.0 % | 29 | 3,172-0.6 % | CRelaxed |
| 200 | 63640Biollet, Charensat | 769 €/m² | 7.1 €/m² | 11.0 % | 28 | 1,515-0.5 % | 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).