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 %. · 102 / 103
| # | Area | Median price | Rent | Gross yield | Sales/year | Population | Tension |
|---|---|---|---|---|---|---|---|
| 5051 | 18160Chezal-Benoît, Ineuil | 664 €/m² | 6.6 €/m² | 12.0 % | 71 | 3,639-1.0 % | CRelaxed |
| 5052 | 61470Avernes-Saint-Gourgon, La Ferté-en-Ouche | 617 €/m² | 6.2 €/m² | 12.0 % | 26 | 2,512-0.9 % | CRelaxed |
| 5053 | 23270Bétête, Châtelus-Malvaleix | 643 €/m² | 6.4 €/m² | 12.0 % | 48 | 2,619+0.0 % | CRelaxed |
| 5054 | 16250Bessac, Bécheresse | 794 €/m² | 8.0 €/m² | 12.0 % | 43 | 4,832-0.3 % | CRelaxed |
| 5055 | 15160Allanche, Landeyrat | 709 €/m² | 7.1 €/m² | 12.0 % | 25 | 1,059-0.4 % | CRelaxed |
| 5056 | 89660Asnières-sous-Bois, Bois-d'Arcy | 735 €/m² | 7.4 €/m² | 12.0 % | 41 | 2,144-1.3 % | CRelaxed |
| 5057 | 10340Arrelles, Avirey-Lingey | 697 €/m² | 7.0 €/m² | 12.1 % | 22 | 1,963-0.8 % | CRelaxed |
| 5058 | 61370Planches, Saint-Pierre-des-Loges | 822 €/m² | 8.3 €/m² | 12.1 % | 38 | 2,065-0.7 % | CRelaxed |
| 5059 | 79320Chanteloup, Moncoutant-sur-Sèvre | 835 €/m² | 8.4 €/m² | 12.1 % | 67 | 2,692+0.1 % | CRelaxed |
| 5060 | 50520Juvigny les Vallées, Le Mesnil-Adelée | 672 €/m² | 6.8 €/m² | 12.1 % | 55 | 2,381-0.0 % | CRelaxed |
| 5061 | 23150Ahun, Lavaveix-les-Mines | 674 €/m² | 6.8 €/m² | 12.1 % | 82 | 3,831-0.4 % | CRelaxed |
| 5062 | 66360Ayguatébia-Talau, Canaveilles | 886 €/m² | 8.9 €/m² | 12.1 % | 34 | 1,824+0.0 % | CRelaxed |
| 5063 | 66460Maury | 861 €/m² | 8.7 €/m² | 12.1 % | 26 | 773-0.7 % | CRelaxed |
| 5064 | 61320Carrouges, Chahains | 696 €/m² | 7.0 €/m² | 12.1 % | 65 | 3,744-0.6 % | CRelaxed |
| 5065 | 02450Bergues-sur-Sambre, Boué | 668 €/m² | 6.8 €/m² | 12.1 % | 28 | 3,222-0.0 % | CRelaxed |
| 5066 | 41140Méhers, Noyers-sur-Cher | 750 €/m² | 7.6 €/m² | 12.1 % | 84 | 5,559-0.5 % | CRelaxed |
| 5067 | 02250Autremencourt, Berlancourt | 720 €/m² | 7.3 €/m² | 12.1 % | 66 | 5,208-0.5 % | CRelaxed |
| 5068 | 55230Amel-sur-l'Étang, Arrancy-sur-Crusnes | 841 €/m² | 8.5 €/m² | 12.2 % | 28 | 3,607-0.5 % | CRelaxed |
| 5069 | 03390Beaune-d'Allier, Blomard | 635 €/m² | 6.4 €/m² | 12.2 % | 39 | 3,385-0.0 % | CRelaxed |
| 5070 | 27270Broglie, Capelle-les-Grands | 915 €/m² | 9.3 €/m² | 12.2 % | 76 | 6,071-0.5 % | CRelaxed |
| 5071 | 25340Abbenans, Anteuil | 925 €/m² | 9.4 €/m² | 12.2 % | 43 | 3,972-0.6 % | CRelaxed |
| 5072 | 14290Cernay, Courtonne-les-Deux-Églises | 911 €/m² | 9.3 €/m² | 12.2 % | 107 | 10,134-0.6 % | CRelaxed |
| 5073 | 18600Augy-sur-Aubois, Givardon | 711 €/m² | 7.2 €/m² | 12.2 % | 91 | 4,991-0.7 % | CRelaxed |
| 5074 | 16490Alloue, Ambernac | 632 €/m² | 6.4 €/m² | 12.2 % | 37 | 1,629-0.4 % | CRelaxed |
| 5075 | 76940Arelaune-en-Seine, Heurteauville | 951 €/m² | 9.7 €/m² | 12.2 % | 46 | 4,759+0.0 % | CRelaxed |
| 5076 | 24320Bertric-Burée, Bourg-des-Maisons | 862 €/m² | 8.8 €/m² | 12.2 % | 97 | 4,345-0.8 % | CRelaxed |
| 5077 | 55300Ambly-sur-Meuse, Apremont-la-Forêt | 735 €/m² | 7.5 €/m² | 12.3 % | 121 | 10,508-0.7 % | CRelaxed |
| 5078 | 03370Chambérat, Chazemais | 622 €/m² | 6.4 €/m² | 12.3 % | 46 | 2,482-0.6 % | CRelaxed |
| 5079 | 22460Allineuc, Grâce-Uzel | 769 €/m² | 7.9 €/m² | 12.3 % | 52 | 4,020+0.1 % | CRelaxed |
| 5080 | 23430Châtelus-le-Marcheix, Saint-Goussaud | 729 €/m² | 7.5 €/m² | 12.3 % | 31 | 987-0.3 % | CRelaxed |
| 5081 | 58420Asnan, Beaulieu | 639 €/m² | 6.5 €/m² | 12.3 % | 45 | 1,632-0.7 % | CRelaxed |
| 5082 | 63560Menat, Neuf-Église | 707 €/m² | 7.2 €/m² | 12.3 % | 34 | 1,723+0.1 % | CRelaxed |
| 5083 | 23290Fursac | 619 €/m² | 6.3 €/m² | 12.3 % | 21 | 1,430-0.9 % | CRelaxed |
| 5084 | 18150Apremont-sur-Allier, Cuffy | 695 €/m² | 7.1 €/m² | 12.3 % | 64 | 5,173-0.7 % | CRelaxed |
| 5085 | 10130Auxon, Avreuil | 807 €/m² | 8.3 €/m² | 12.3 % | 75 | 6,201-0.3 % | CRelaxed |
| 5086 | 89330Piffonds, Saint-Julien-du-Sault | 857 €/m² | 8.8 €/m² | 12.3 % | 70 | 4,238-0.8 % | CRelaxed |
| 5087 | 58290Isenay, Limanton | 672 €/m² | 6.9 €/m² | 12.3 % | 41 | 2,304-0.9 % | CRelaxed |
| 5088 | 79240L'Absie, Largeasse | 801 €/m² | 8.2 €/m² | 12.3 % | 91 | 5,816+0.3 % | CRelaxed |
| 5089 | 23400Auriat, Bosmoreau-les-Mines | 722 €/m² | 7.4 €/m² | 12.4 % | 90 | 5,275-0.7 % | CRelaxed |
| 5090 | 15380Anglards-de-Salers, Le Falgoux | 753 €/m² | 7.8 €/m² | 12.4 % | 21 | 1,217-1.0 % | CRelaxed |
| 5091 | 45220Chuelles, Château-Renard | 822 €/m² | 8.5 €/m² | 12.4 % | 134 | 9,444-0.4 % | CRelaxed |
| 5092 | 24410La Jemaye-Ponteyraud, Parcoul-Chenaud | 777 €/m² | 8.0 €/m² | 12.4 % | 61 | 4,208-0.2 % | CRelaxed |
| 5093 | 18260Assigny, Barlieu | 663 €/m² | 6.9 €/m² | 12.4 % | 51 | 3,208-0.4 % | CRelaxed |
| 5094 | 53140La Pallu, Lignières-Orgères | 593 €/m² | 6.2 €/m² | 12.5 % | 74 | 4,059-0.3 % | CRelaxed |
| 5095 | 14350Souleuvre en Bocage, Val de Drôme | 702 €/m² | 7.3 €/m² | 12.5 % | 107 | 7,612-0.3 % | CRelaxed |
| 5096 | 41320Châtres-sur-Cher, La Chapelle-Montmartin | 758 €/m² | 7.9 €/m² | 12.5 % | 71 | 4,495-0.4 % | CRelaxed |
| 5097 | 36340Cluis, Maillet | 584 €/m² | 6.1 €/m² | 12.5 % | 23 | 1,581-0.8 % | CRelaxed |
| 5098 | 54115Aboncourt, Battigny | 748 €/m² | 7.8 €/m² | 12.5 % | 29 | 2,281-0.3 % | CRelaxed |
| 5099 | 61410La Ferté Macé, Méhoudin | 661 €/m² | 6.9 €/m² | 12.5 % | 32 | 4,582-1.1 % | CRelaxed |
| 5100 | 22210La Chèze, La Prénessaye | 762 €/m² | 7.9 €/m² | 12.5 % | 94 | 7,277+0.1 % | 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).