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 %. · 2 / 103
| # | Area | Median price | Rent | Gross yield | Sales/year | Population | Tension |
|---|---|---|---|---|---|---|---|
| 51 | 02250Autremencourt, Berlancourt | 720 €/m² | 7.3 €/m² | 12.1 % | 66 | 5,208-0.5 % | CRelaxed |
| 52 | 02450Bergues-sur-Sambre, Boué | 668 €/m² | 6.8 €/m² | 12.1 % | 28 | 3,222-0.0 % | CRelaxed |
| 53 | 41140Méhers, Noyers-sur-Cher | 750 €/m² | 7.6 €/m² | 12.1 % | 84 | 5,559-0.5 % | CRelaxed |
| 54 | 61320Carrouges, Chahains | 696 €/m² | 7.0 €/m² | 12.1 % | 65 | 3,744-0.6 % | CRelaxed |
| 55 | 66360Ayguatébia-Talau, Canaveilles | 886 €/m² | 8.9 €/m² | 12.1 % | 34 | 1,824+0.0 % | CRelaxed |
| 56 | 66460Maury | 861 €/m² | 8.7 €/m² | 12.1 % | 26 | 773-0.7 % | CRelaxed |
| 57 | 23150Ahun, Lavaveix-les-Mines | 674 €/m² | 6.8 €/m² | 12.1 % | 82 | 3,831-0.4 % | CRelaxed |
| 58 | 50520Juvigny les Vallées, Le Mesnil-Adelée | 672 €/m² | 6.8 €/m² | 12.1 % | 55 | 2,381-0.0 % | CRelaxed |
| 59 | 10340Arrelles, Avirey-Lingey | 697 €/m² | 7.0 €/m² | 12.1 % | 22 | 1,963-0.8 % | CRelaxed |
| 60 | 61370Planches, Saint-Pierre-des-Loges | 822 €/m² | 8.3 €/m² | 12.1 % | 38 | 2,065-0.7 % | CRelaxed |
| 61 | 79320Chanteloup, Moncoutant-sur-Sèvre | 835 €/m² | 8.4 €/m² | 12.1 % | 67 | 2,692+0.1 % | CRelaxed |
| 62 | 15160Allanche, Landeyrat | 709 €/m² | 7.1 €/m² | 12.0 % | 25 | 1,059-0.4 % | CRelaxed |
| 63 | 89660Asnières-sous-Bois, Bois-d'Arcy | 735 €/m² | 7.4 €/m² | 12.0 % | 41 | 2,144-1.3 % | CRelaxed |
| 64 | 16250Bessac, Bécheresse | 794 €/m² | 8.0 €/m² | 12.0 % | 43 | 4,832-0.3 % | CRelaxed |
| 65 | 23270Bétête, Châtelus-Malvaleix | 643 €/m² | 6.4 €/m² | 12.0 % | 48 | 2,619+0.0 % | CRelaxed |
| 66 | 18160Chezal-Benoît, Ineuil | 664 €/m² | 6.6 €/m² | 12.0 % | 71 | 3,639-1.0 % | CRelaxed |
| 67 | 61470Avernes-Saint-Gourgon, La Ferté-en-Ouche | 617 €/m² | 6.2 €/m² | 12.0 % | 26 | 2,512-0.9 % | CRelaxed |
| 68 | 58340Cercy-la-Tour, Diennes-Aubigny | 692 €/m² | 6.9 €/m² | 12.0 % | 33 | 2,008-0.9 % | CRelaxed |
| 69 | 12540Cornus, Fondamente | 786 €/m² | 7.8 €/m² | 11.9 % | 21 | 1,180+0.4 % | CRelaxed |
| 70 | 23190Bellegarde-en-Marche, Champagnat | 663 €/m² | 6.6 €/m² | 11.9 % | 30 | 1,767-0.8 % | CRelaxed |
| 71 | 82190Bourg-de-Visa, Brassac | 843 €/m² | 8.4 €/m² | 11.9 % | 26 | 1,961-0.9 % | CRelaxed |
| 72 | 52190Aujeurres, Chassigny | 825 €/m² | 8.2 €/m² | 11.9 % | 51 | 3,889-0.5 % | CRelaxed |
| 73 | 55110Aincreville, Bantheville | 718 €/m² | 7.1 €/m² | 11.9 % | 72 | 4,539-0.8 % | CRelaxed |
| 74 | 59238Maretz | 743 €/m² | 7.4 €/m² | 11.9 % | 22 | 1,402-0.5 % | CRelaxed |
| 75 | 23170Auge, Budelière | 672 €/m² | 6.7 €/m² | 11.9 % | 47 | 3,208-0.9 % | CRelaxed |
| 76 | 53390La Rouaudière, Saint-Aignan-sur-Roë | 717 €/m² | 7.1 €/m² | 11.9 % | 20 | 1,814+0.5 % | CRelaxed |
| 77 | 56540Kernascléden, Le Croisty | 862 €/m² | 8.5 €/m² | 11.9 % | 43 | 2,000-0.1 % | CRelaxed |
| 78 | 47450Colayrac-Saint-Cirq, Saint-Hilaire-de-Lusignan | 1,050 €/m² | 10.4 €/m² | 11.9 % | 41 | 4,596+0.5 % | B2Moderate |
| 79 | 54490Avillers, Domprix | 962 €/m² | 9.5 €/m² | 11.9 % | 64 | 4,445-0.2 % | CRelaxed |
| 80 | 58410Entrains-sur-Nohain, Menestreau | 700 €/m² | 6.9 €/m² | 11.9 % | 21 | 836-2.3 % | CRelaxed |
| 81 | 87600Chéronnac, Rochechouart | 782 €/m² | 7.7 €/m² | 11.9 % | 102 | 4,826-0.7 % | CRelaxed |
| 82 | 08250Apremont, Autry | 701 €/m² | 6.9 €/m² | 11.8 % | 49 | 2,304-1.2 % | CRelaxed |
| 83 | 87620Séreilhac | 945 €/m² | 9.3 €/m² | 11.8 % | 30 | 2,003+0.5 % | CRelaxed |
| 84 | 22230Gomené, Illifaut | 803 €/m² | 7.9 €/m² | 11.8 % | 98 | 7,994+0.2 % | CRelaxed |
| 85 | 79350Amailloux, Chiché | 825 €/m² | 8.1 €/m² | 11.8 % | 56 | 4,555+0.0 % | CRelaxed |
| 86 | 03250Arronnes, Châtel-Montagne | 731 €/m² | 7.2 €/m² | 11.8 % | 88 | 4,048-0.9 % | CRelaxed |
| 87 | 63880Le Brugeron, Olliergues | 630 €/m² | 6.2 €/m² | 11.8 % | 25 | 1,397+0.0 % | CRelaxed |
| 88 | 87360Azat-le-Ris, Lussac-les-Églises | 724 €/m² | 7.1 €/m² | 11.8 % | 24 | 1,093-0.6 % | CRelaxed |
| 89 | 61390Brullemail, Courtomer | 805 €/m² | 7.9 €/m² | 11.8 % | 26 | 1,604-0.5 % | CRelaxed |
| 90 | 63390Ayat-sur-Sioule, Châteauneuf-les-Bains | 757 €/m² | 7.4 €/m² | 11.8 % | 48 | 2,605-1.0 % | CRelaxed |
| 91 | 63420Anzat-le-Luguet, Apchat | 704 €/m² | 6.9 €/m² | 11.8 % | 21 | 1,328-0.0 % | CRelaxed |
| 92 | 14590Fumichon, Le Pin | 1,021 €/m² | 10.0 €/m² | 11.8 % | 32 | 2,704+0.2 % | CRelaxed |
| 93 | 87290Balledent, Châteauponsac | 789 €/m² | 7.8 €/m² | 11.8 % | 65 | 3,760-0.6 % | CRelaxed |
| 94 | 14140Castillon-en-Auge, Le Mesnil-Simon | 929 €/m² | 9.1 €/m² | 11.8 % | 119 | 10,724-0.7 % | CRelaxed |
| 95 | 85390Bazoges-en-Pareds, Chavagnes-les-Redoux | 941 €/m² | 9.2 €/m² | 11.8 % | 85 | 5,844-0.1 % | CRelaxed |
| 96 | 31260Ausseing, Belbèze-en-Comminges | 915 €/m² | 9.0 €/m² | 11.8 % | 77 | 6,872+0.1 % | CRelaxed |
| 97 | 47160Ambrus, Buzet-sur-Baïse | 868 €/m² | 8.5 €/m² | 11.8 % | 64 | 5,402+0.0 % | CRelaxed |
| 98 | 81430Ambialet, Bellegarde-Marsal | 977 €/m² | 9.6 €/m² | 11.8 % | 35 | 3,273+0.1 % | CRelaxed |
| 99 | 31210Ardiège, Ausson | 983 €/m² | 9.6 €/m² | 11.7 % | 100 | 9,660-0.2 % | CRelaxed |
| 100 | 50490Montcuit, Muneville-le-Bingard | 852 €/m² | 8.3 €/m² | 11.7 % | 55 | 2,509-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).