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 %. · 19 / 103
| # | Area | Median price | Rent | Gross yield | Sales/year | Population | Tension |
|---|---|---|---|---|---|---|---|
| 901 | 21360Antheuil, Aubaine | 1,195 €/m² | 9.0 €/m² | 9.0 % | 44 | 3,022-0.1 % | CRelaxed |
| 902 | 22340Le Moustoir, Locarn | 982 €/m² | 7.4 €/m² | 9.0 % | 100 | 5,395-0.3 % | CRelaxed |
| 903 | 27380Amfreville-les-Champs, Amfreville-sous-les-Monts | 1,181 €/m² | 8.9 €/m² | 9.0 % | 110 | 8,058-0.4 % | CRelaxed |
| 904 | 27800Aclou, Berthouville | 1,185 €/m² | 8.9 €/m² | 9.0 % | 152 | 11,515+0.0 % | CRelaxed |
| 905 | 35640Chelun, Eancé | 1,109 €/m² | 8.3 €/m² | 9.0 % | 64 | 3,748+0.4 % | CRelaxed |
| 906 | 47270Clermont-Soubiran, Grayssas | 1,209 €/m² | 9.1 €/m² | 9.0 % | 73 | 5,664-0.2 % | B2Moderate |
| 907 | 53220La Pellerine, Larchamp | 951 €/m² | 7.1 €/m² | 9.0 % | 81 | 4,324-0.8 % | CRelaxed |
| 908 | 65220Antin, Bernadets-Debat | 995 €/m² | 7.5 €/m² | 9.0 % | 35 | 3,329-0.4 % | CRelaxed |
| 909 | 66230Lamanère, Le Tech | 1,318 €/m² | 9.9 €/m² | 9.0 % | 25 | 1,500+0.2 % | CRelaxed |
| 910 | 39190Augea, Beaufort-Orbagna | 1,179 €/m² | 8.8 €/m² | 9.0 % | 75 | 6,263+0.2 % | CRelaxed |
| 911 | 49490La Pellerine, Noyant-Villages | 1,000 €/m² | 7.5 €/m² | 9.0 % | 82 | 2,865-0.8 % | CRelaxed |
| 912 | 56120Forges de Lanouée, Guégon | 1,150 €/m² | 8.6 €/m² | 9.0 % | 185 | 11,176+0.3 % | CRelaxed |
| 913 | 61430Athis-Val de Rouvre, Berjou | 976 €/m² | 7.3 €/m² | 9.0 % | 54 | 3,946-0.5 % | CRelaxed |
| 914 | 61790Saint-Pierre-du-Regard | 925 €/m² | 6.9 €/m² | 9.0 % | 21 | 1,321-0.7 % | CRelaxed |
| 915 | 76950Les Grandes-Ventes | 1,164 €/m² | 8.7 €/m² | 9.0 % | 29 | 1,725-0.5 % | CRelaxed |
| 916 | 79500Fontivillié, Maisonnay | 1,090 €/m² | 8.2 €/m² | 9.0 % | 116 | 8,424-1.0 % | CRelaxed |
| 917 | 86120Berrie, Beuxes | 977 €/m² | 7.3 €/m² | 9.0 % | 51 | 5,640+0.1 % | CRelaxed |
| 918 | 02720Homblières, Marcy | 1,087 €/m² | 8.1 €/m² | 9.0 % | 33 | 1,998-0.6 % | B2Moderate |
| 919 | 09160Betchat, Caumont | 1,058 €/m² | 7.9 €/m² | 9.0 % | 36 | 2,839+0.0 % | CRelaxed |
| 920 | 16330Coulonges, La Boixe | 1,130 €/m² | 8.5 €/m² | 9.0 % | 72 | 5,002-0.2 % | CRelaxed |
| 921 | 40290Estibeaux, Habas | 1,380 €/m² | 10.3 €/m² | 9.0 % | 31 | 3,773+0.2 % | CRelaxed |
| 922 | 45500Autry-le-Châtel, Gien | 1,109 €/m² | 8.3 €/m² | 9.0 % | 212 | 21,154-0.7 % | CRelaxed |
| 923 | 59163Condé-sur-l'Escaut, Saint-Aybert | 1,166 €/m² | 8.7 €/m² | 9.0 % | 46 | 10,398-0.5 % | B2Moderate |
| 924 | 58230Alligny-en-Morvan, Dun-les-Places | 949 €/m² | 7.1 €/m² | 9.0 % | 87 | 3,596-0.6 % | CRelaxed |
| 925 | 72140Crissé, Le Grez | 923 €/m² | 6.9 €/m² | 9.0 % | 113 | 7,246-0.6 % | CRelaxed |
| 926 | 76640Alvimare, Cliponville | 1,192 €/m² | 8.9 €/m² | 9.0 % | 95 | 8,959+0.0 % | CRelaxed |
| 927 | 80370Agenville, Beaumetz | 1,048 €/m² | 7.8 €/m² | 9.0 % | 41 | 3,735-0.0 % | CRelaxed |
| 928 | 82120Asques, Balignac | 1,056 €/m² | 7.9 €/m² | 9.0 % | 40 | 3,107+0.2 % | CRelaxed |
| 929 | 02130Arcy-Sainte-Restitue, Beuvardes | 1,152 €/m² | 8.6 €/m² | 9.0 % | 82 | 7,631-0.6 % | CRelaxed |
| 930 | 35390Grand-Fougeray, La Dominelais | 1,132 €/m² | 8.4 €/m² | 9.0 % | 66 | 5,863+0.6 % | CRelaxed |
| 931 | 37120Assay, Braslou | 1,078 €/m² | 8.0 €/m² | 9.0 % | 102 | 6,636-0.7 % | CRelaxed |
| 932 | 41270Bouffry, Boursay | 1,003 €/m² | 7.5 €/m² | 9.0 % | 56 | 3,018-0.1 % | CRelaxed |
| 933 | 63490Brousse, Condat-lès-Montboissier | 1,022 €/m² | 7.6 €/m² | 9.0 % | 44 | 3,472+0.6 % | CRelaxed |
| 934 | 71470La Chapelle-Thècle, Montpont-en-Bresse | 1,091 €/m² | 8.1 €/m² | 9.0 % | 86 | 4,409+0.4 % | CRelaxed |
| 935 | 76750Bierville, Bois-Guilbert | 1,264 €/m² | 9.4 €/m² | 9.0 % | 91 | 9,162+0.4 % | CRelaxed |
| 936 | 09220Auzat, Gestiès | 1,110 €/m² | 8.3 €/m² | 8.9 % | 24 | 1,367-0.2 % | CRelaxed |
| 937 | 21610Bourberain, Chaume-et-Courchamp | 1,125 €/m² | 8.4 €/m² | 8.9 % | 37 | 2,919-0.1 % | CRelaxed |
| 938 | 27440Bacqueville, Houville-en-Vexin | 1,245 €/m² | 9.3 €/m² | 8.9 % | 43 | 3,116+0.0 % | CRelaxed |
| 939 | 42670Belleroche, Belmont-de-la-Loire | 1,070 €/m² | 8.0 €/m² | 8.9 % | 29 | 2,459-1.0 % | CRelaxed |
| 940 | 56320Lanvénégen, Le Faouët | 1,239 €/m² | 9.2 €/m² | 8.9 % | 114 | 6,475+0.1 % | CRelaxed |
| 941 | 62270Blangerval-Blangermont, Bonnières | 925 €/m² | 6.9 €/m² | 8.9 % | 84 | 7,747-0.6 % | CRelaxed |
| 942 | 63250Arconsat, Celles-sur-Durolle | 824 €/m² | 6.1 €/m² | 8.9 % | 44 | 3,849-0.8 % | CRelaxed |
| 943 | 76890Beautot, Beauval-en-Caux | 1,241 €/m² | 9.3 €/m² | 8.9 % | 94 | 10,766+0.1 % | CRelaxed |
| 944 | 88140Aingeville, Auzainvilliers | 909 €/m² | 6.8 €/m² | 8.9 % | 78 | 7,261-0.8 % | CRelaxed |
| 945 | 18340Annoix, Arçay | 1,072 €/m² | 8.0 €/m² | 8.9 % | 90 | 7,657+0.3 % | B2Moderate |
| 946 | 59161Cagnoncles, Escaudœuvres | 1,120 €/m² | 8.3 €/m² | 8.9 % | 63 | 5,396-0.1 % | B2Moderate |
| 947 | 62760Amplier, Couin | 1,053 €/m² | 7.8 €/m² | 8.9 % | 29 | 3,672-0.8 % | CRelaxed |
| 948 | 64520Bardos, Bidache | 1,433 €/m² | 10.7 €/m² | 8.9 % | 49 | 6,051+0.8 % | CRelaxed |
| 949 | 71480Champagnat, Condal | 986 €/m² | 7.3 €/m² | 8.9 % | 71 | 5,629-0.1 % | CRelaxed |
| 950 | 97351Matoury | 2,241 €/m² | 16.7 €/m² | 8.9 % | 69 | 36,512+1.5 % | 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).