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 | 41190Françay, Herbault | 930 €/m² | 8.7 €/m² | 11.2 % | 76 | 6,337-0.3 % | B2Moderate |
| 4952 | 47440Casseneuil, Pailloles | 888 €/m² | 8.3 €/m² | 11.2 % | 33 | 2,663-0.1 % | CRelaxed |
| 4953 | 51230Angluzelles-et-Courcelles, Bannes | 877 €/m² | 8.2 €/m² | 11.2 % | 46 | 6,345-0.6 % | CRelaxed |
| 4954 | 58220Cessy-les-Bois, Ciez | 739 €/m² | 6.9 €/m² | 11.2 % | 47 | 2,544-0.2 % | CRelaxed |
| 4955 | 58700Arthel, Arzembouy | 707 €/m² | 6.6 €/m² | 11.2 % | 73 | 3,810-0.7 % | CRelaxed |
| 4956 | 81250Alban, Curvalle | 875 €/m² | 8.2 €/m² | 11.2 % | 23 | 2,183+0.1 % | CRelaxed |
| 4957 | 03140Barberier, Chantelle | 741 €/m² | 7.0 €/m² | 11.3 % | 107 | 5,287+0.1 % | CRelaxed |
| 4958 | 39290Archelange, Biarne | 1,043 €/m² | 9.8 €/m² | 11.3 % | 42 | 4,684+0.1 % | CRelaxed |
| 4959 | 58360Préporché, Saint-Honoré-les-Bains | 733 €/m² | 6.9 €/m² | 11.3 % | 33 | 1,113-1.1 % | CRelaxed |
| 4960 | 81240Albine, Lacabarède | 868 €/m² | 8.1 €/m² | 11.3 % | 50 | 3,946-0.3 % | CRelaxed |
| 4961 | 18360Faverdines, La Celette | 670 €/m² | 6.3 €/m² | 11.3 % | 33 | 1,905-0.6 % | CRelaxed |
| 4962 | 19170Bonnefond, Bugeat | 722 €/m² | 6.8 €/m² | 11.3 % | 51 | 2,250-0.6 % | CRelaxed |
| 4963 | 70320Aillevillers-et-Lyaumont, Corbenay | 900 €/m² | 8.5 €/m² | 11.3 % | 27 | 2,890-0.8 % | CRelaxed |
| 4964 | 45360Cernoy-en-Berry, Châtillon-sur-Loire | 876 €/m² | 8.2 €/m² | 11.3 % | 72 | 4,275-0.4 % | CRelaxed |
| 4965 | 23320Bussière-Dunoise, Fleurat | 673 €/m² | 6.3 €/m² | 11.3 % | 65 | 3,746-0.2 % | CRelaxed |
| 4966 | 19310Ayen, Brignac-la-Plaine | 871 €/m² | 8.2 €/m² | 11.3 % | 52 | 3,551-0.4 % | CRelaxed |
| 4967 | 24420Antonne-et-Trigonant, Coulaures | 923 €/m² | 8.7 €/m² | 11.3 % | 95 | 5,870+0.2 % | CRelaxed |
| 4968 | 89350Champignelles, Tannerre-en-Puisaye | 799 €/m² | 7.5 €/m² | 11.3 % | 32 | 1,486-1.0 % | CRelaxed |
| 4969 | 89360Bernouil, Butteaux | 927 €/m² | 8.7 €/m² | 11.3 % | 26 | 2,825-0.7 % | CRelaxed |
| 4970 | 18380Ennordres, Ivoy-le-Pré | 763 €/m² | 7.2 €/m² | 11.3 % | 27 | 2,321-0.8 % | CRelaxed |
| 4971 | 54370Arracourt, Athienville | 839 €/m² | 7.9 €/m² | 11.3 % | 56 | 5,107-0.7 % | CRelaxed |
| 4972 | 89740Arthonnay, Cruzy-le-Châtel | 750 €/m² | 7.1 €/m² | 11.3 % | 21 | 627-1.3 % | CRelaxed |
| 4973 | 31800Aspret-Sarrat, Estancarbon | 1,050 €/m² | 9.9 €/m² | 11.4 % | 228 | 22,600+0.4 % | CRelaxed |
| 4974 | 50420Beaucoudray, Beuvrigny | 778 €/m² | 7.4 €/m² | 11.4 % | 61 | 7,216-0.4 % | CRelaxed |
| 4975 | 53190Désertines, Fougerolles-du-Plessis | 794 €/m² | 7.5 €/m² | 11.4 % | 72 | 3,063-0.6 % | CRelaxed |
| 4976 | 50680Airel, Cerisy-la-Forêt | 995 €/m² | 9.4 €/m² | 11.4 % | 76 | 5,905+0.2 % | CRelaxed |
| 4977 | 10330Arrembécourt, Bailly-le-Franc | 700 €/m² | 6.6 €/m² | 11.4 % | 22 | 1,444-0.7 % | CRelaxed |
| 4978 | 87210Dinsac, La Bazeuge | 784 €/m² | 7.4 €/m² | 11.4 % | 50 | 2,659-1.1 % | CRelaxed |
| 4979 | 36210Anjouin, Bagneux | 831 €/m² | 7.9 €/m² | 11.4 % | 108 | 6,178-0.3 % | CRelaxed |
| 4980 | 02360Archon, Brunehamel | 675 €/m² | 6.4 €/m² | 11.4 % | 36 | 2,772-0.9 % | CRelaxed |
| 4981 | 25360Adam-lès-Passavant, Aïssey | 1,107 €/m² | 10.5 €/m² | 11.4 % | 45 | 5,584-0.0 % | B2Moderate |
| 4982 | 63940Marsac-en-Livradois | 734 €/m² | 7.0 €/m² | 11.4 % | 23 | 1,381-0.6 % | CRelaxed |
| 4983 | 18800Baugy, Chassy | 821 €/m² | 7.8 €/m² | 11.4 % | 70 | 4,728-0.7 % | CRelaxed |
| 4984 | 55140Brixey-aux-Chanoines, Burey-en-Vaux | 758 €/m² | 7.2 €/m² | 11.4 % | 59 | 4,692-0.8 % | CRelaxed |
| 4985 | 61210Bazoches-au-Houlme, Champcerie | 899 €/m² | 8.6 €/m² | 11.4 % | 92 | 4,940-0.2 % | CRelaxed |
| 4986 | 03430Cosne-d'Allier, Sauvagny | 706 €/m² | 6.7 €/m² | 11.5 % | 37 | 3,775-0.6 % | CRelaxed |
| 4987 | 23360La Forêt-du-Temple, Lourdoueix-Saint-Pierre | 660 €/m² | 6.3 €/m² | 11.5 % | 40 | 1,476-0.7 % | CRelaxed |
| 4988 | 45340Auxy, Barville-en-Gâtinais | 969 €/m² | 9.2 €/m² | 11.5 % | 138 | 9,767+0.0 % | CRelaxed |
| 4989 | 23110Chambonchard, Fontanières | 733 €/m² | 7.0 €/m² | 11.5 % | 34 | 2,591-0.9 % | CRelaxed |
| 4990 | 03600Colombier, Commentry | 750 €/m² | 7.2 €/m² | 11.5 % | 75 | 7,994-0.6 % | CRelaxed |
| 4991 | 70290Belfahy, Champagney | 975 €/m² | 9.3 €/m² | 11.5 % | 66 | 6,415-0.7 % | CRelaxed |
| 4992 | 11340Belcaire, Belvis | 887 €/m² | 8.5 €/m² | 11.5 % | 34 | 1,195-0.1 % | CRelaxed |
| 4993 | 44670Juigné-des-Moutiers, La Chapelle-Glain | 789 €/m² | 7.6 €/m² | 11.5 % | 39 | 2,538-0.1 % | CRelaxed |
| 4994 | 58270Anlezy, Beaumont-Sardolles | 762 €/m² | 7.3 €/m² | 11.5 % | 41 | 3,658-0.6 % | CRelaxed |
| 4995 | 25250Accolans, Appenans | 964 €/m² | 9.3 €/m² | 11.5 % | 69 | 6,948-0.8 % | CRelaxed |
| 4996 | 59219Floyon, Larouillies | 688 €/m² | 6.6 €/m² | 11.5 % | 28 | 1,969-1.0 % | CRelaxed |
| 4997 | 10360Cunfin, Essoyes | 720 €/m² | 6.9 €/m² | 11.5 % | 23 | 1,327-0.9 % | CRelaxed |
| 4998 | 22390Bourbriac, Gurunhuel | 783 €/m² | 7.5 €/m² | 11.5 % | 58 | 3,525-0.7 % | CRelaxed |
| 4999 | 27410La Houssaye, Le Noyer-en-Ouche | 951 €/m² | 9.2 €/m² | 11.5 % | 53 | 1,873-0.8 % | CRelaxed |
| 5000 | 97200Fort-de-France | 1,578 €/m² | 15.2 €/m² | 11.5 % | 120 | 37,753-1.1 % | 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).