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 %. · 1 / 103
| # | Area | Median price | Rent | Gross yield | Sales/year | Population | Tension |
|---|---|---|---|---|---|---|---|
| 1 | 02110Aisonville-et-Bernoville, Beaurevoir | 663 €/m² | 7.2 €/m² | 13.0 % | 162 | 15,152-0.5 % | B2Moderate |
| 2 | 70160Amance, Baulay | 750 €/m² | 8.1 €/m² | 12.9 % | 73 | 5,472-0.5 % | CRelaxed |
| 3 | 79380La Forêt-sur-Sèvre, Moncoutant-sur-Sèvre | 733 €/m² | 7.8 €/m² | 12.8 % | 42 | 4,594-0.1 % | CRelaxed |
| 4 | 97240Le François | 1,813 €/m² | 19.4 €/m² | 12.8 % | 31 | 15,778-1.4 % | B1Tight |
| 5 | 03420Arpheuilles-Saint-Priest, La Petite-Marche | 659 €/m² | 7.0 €/m² | 12.8 % | 46 | 2,561-0.4 % | CRelaxed |
| 6 | 23230Bord-Saint-Georges, Gouzon | 672 €/m² | 7.2 €/m² | 12.8 % | 42 | 2,229+0.2 % | CRelaxed |
| 7 | 50370Brécey, La Chaise-Baudouin | 675 €/m² | 7.2 €/m² | 12.8 % | 59 | 4,579-0.0 % | CRelaxed |
| 8 | 47380Monclar, Montastruc | 724 €/m² | 7.7 €/m² | 12.7 % | 43 | 3,243+0.0 % | CRelaxed |
| 9 | 87320Val-d'Oire-et-Gartempe | 580 €/m² | 6.1 €/m² | 12.7 % | 56 | 856-0.5 % | CRelaxed |
| 10 | 36360Luçay-le-Mâle, Villentrois-Faverolles-en-Berry | 599 €/m² | 6.3 €/m² | 12.6 % | 20 | 1,767-0.7 % | CRelaxed |
| 11 | 19470Le Lonzac, Madranges | 675 €/m² | 7.1 €/m² | 12.6 % | 25 | 989-0.0 % | CRelaxed |
| 12 | 36240Gehée, Jeu-Maloches | 603 €/m² | 6.3 €/m² | 12.6 % | 34 | 1,729-0.7 % | CRelaxed |
| 13 | 63700Ars-les-Favets, Buxières-sous-Montaigut | 701 €/m² | 7.4 €/m² | 12.6 % | 102 | 7,148-0.4 % | CRelaxed |
| 14 | 70180Achey, Autet | 750 €/m² | 7.9 €/m² | 12.6 % | 30 | 3,057-0.7 % | CRelaxed |
| 15 | 86420Berthegon, Dercé | 723 €/m² | 7.6 €/m² | 12.6 % | 29 | 2,283+0.2 % | CRelaxed |
| 16 | 24490La Roche-Chalais | 777 €/m² | 8.1 €/m² | 12.5 % | 33 | 3,060+0.4 % | CRelaxed |
| 17 | 55130Abainville, Amanty | 695 €/m² | 7.3 €/m² | 12.5 % | 61 | 3,786-1.1 % | CRelaxed |
| 18 | 22210La Chèze, La Prénessaye | 762 €/m² | 7.9 €/m² | 12.5 % | 94 | 7,277+0.1 % | CRelaxed |
| 19 | 61410La Ferté Macé, Méhoudin | 661 €/m² | 6.9 €/m² | 12.5 % | 32 | 4,582-1.1 % | CRelaxed |
| 20 | 36340Cluis, Maillet | 584 €/m² | 6.1 €/m² | 12.5 % | 23 | 1,581-0.8 % | CRelaxed |
| 21 | 54115Aboncourt, Battigny | 748 €/m² | 7.8 €/m² | 12.5 % | 29 | 2,281-0.3 % | CRelaxed |
| 22 | 14350Souleuvre en Bocage, Val de Drôme | 702 €/m² | 7.3 €/m² | 12.5 % | 107 | 7,612-0.3 % | CRelaxed |
| 23 | 41320Châtres-sur-Cher, La Chapelle-Montmartin | 758 €/m² | 7.9 €/m² | 12.5 % | 71 | 4,495-0.4 % | CRelaxed |
| 24 | 53140La Pallu, Lignières-Orgères | 593 €/m² | 6.2 €/m² | 12.5 % | 74 | 4,059-0.3 % | CRelaxed |
| 25 | 18260Assigny, Barlieu | 663 €/m² | 6.9 €/m² | 12.4 % | 51 | 3,208-0.4 % | CRelaxed |
| 26 | 24410La Jemaye-Ponteyraud, Parcoul-Chenaud | 777 €/m² | 8.0 €/m² | 12.4 % | 61 | 4,208-0.2 % | CRelaxed |
| 27 | 15380Anglards-de-Salers, Le Falgoux | 753 €/m² | 7.8 €/m² | 12.4 % | 21 | 1,217-1.0 % | CRelaxed |
| 28 | 45220Chuelles, Château-Renard | 822 €/m² | 8.5 €/m² | 12.4 % | 134 | 9,444-0.4 % | CRelaxed |
| 29 | 23400Auriat, Bosmoreau-les-Mines | 722 €/m² | 7.4 €/m² | 12.4 % | 90 | 5,275-0.7 % | CRelaxed |
| 30 | 79240L'Absie, Largeasse | 801 €/m² | 8.2 €/m² | 12.3 % | 91 | 5,816+0.3 % | CRelaxed |
| 31 | 58290Isenay, Limanton | 672 €/m² | 6.9 €/m² | 12.3 % | 41 | 2,304-0.9 % | CRelaxed |
| 32 | 10130Auxon, Avreuil | 807 €/m² | 8.3 €/m² | 12.3 % | 75 | 6,201-0.3 % | CRelaxed |
| 33 | 89330Piffonds, Saint-Julien-du-Sault | 857 €/m² | 8.8 €/m² | 12.3 % | 70 | 4,238-0.8 % | CRelaxed |
| 34 | 18150Apremont-sur-Allier, Cuffy | 695 €/m² | 7.1 €/m² | 12.3 % | 64 | 5,173-0.7 % | CRelaxed |
| 35 | 23290Fursac | 619 €/m² | 6.3 €/m² | 12.3 % | 21 | 1,430-0.9 % | CRelaxed |
| 36 | 03370Chambérat, Chazemais | 622 €/m² | 6.4 €/m² | 12.3 % | 46 | 2,482-0.6 % | CRelaxed |
| 37 | 22460Allineuc, Grâce-Uzel | 769 €/m² | 7.9 €/m² | 12.3 % | 52 | 4,020+0.1 % | CRelaxed |
| 38 | 23430Châtelus-le-Marcheix, Saint-Goussaud | 729 €/m² | 7.5 €/m² | 12.3 % | 31 | 987-0.3 % | CRelaxed |
| 39 | 58420Asnan, Beaulieu | 639 €/m² | 6.5 €/m² | 12.3 % | 45 | 1,632-0.7 % | CRelaxed |
| 40 | 63560Menat, Neuf-Église | 707 €/m² | 7.2 €/m² | 12.3 % | 34 | 1,723+0.1 % | CRelaxed |
| 41 | 55300Ambly-sur-Meuse, Apremont-la-Forêt | 735 €/m² | 7.5 €/m² | 12.3 % | 121 | 10,508-0.7 % | CRelaxed |
| 42 | 24320Bertric-Burée, Bourg-des-Maisons | 862 €/m² | 8.8 €/m² | 12.2 % | 97 | 4,345-0.8 % | CRelaxed |
| 43 | 16490Alloue, Ambernac | 632 €/m² | 6.4 €/m² | 12.2 % | 37 | 1,629-0.4 % | CRelaxed |
| 44 | 76940Arelaune-en-Seine, Heurteauville | 951 €/m² | 9.7 €/m² | 12.2 % | 46 | 4,759+0.0 % | CRelaxed |
| 45 | 14290Cernay, Courtonne-les-Deux-Églises | 911 €/m² | 9.3 €/m² | 12.2 % | 107 | 10,134-0.6 % | CRelaxed |
| 46 | 18600Augy-sur-Aubois, Givardon | 711 €/m² | 7.2 €/m² | 12.2 % | 91 | 4,991-0.7 % | CRelaxed |
| 47 | 25340Abbenans, Anteuil | 925 €/m² | 9.4 €/m² | 12.2 % | 43 | 3,972-0.6 % | CRelaxed |
| 48 | 27270Broglie, Capelle-les-Grands | 915 €/m² | 9.3 €/m² | 12.2 % | 76 | 6,071-0.5 % | CRelaxed |
| 49 | 03390Beaune-d'Allier, Blomard | 635 €/m² | 6.4 €/m² | 12.2 % | 39 | 3,385-0.0 % | CRelaxed |
| 50 | 55230Amel-sur-l'Étang, Arrancy-sur-Crusnes | 841 €/m² | 8.5 €/m² | 12.2 % | 28 | 3,607-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).