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 %. · 36 / 103
| # | Area | Median price | Rent | Gross yield | Sales/year | Population | Tension |
|---|---|---|---|---|---|---|---|
| 1751 | 10270Bouranton, Courteranges | 1,506 €/m² | 9.5 €/m² | 7.6 % | 52 | 5,830+0.7 % | CRelaxed |
| 1752 | 27620Bois-Jérôme-Saint-Ouen, Gasny | 1,988 €/m² | 12.6 €/m² | 7.6 % | 67 | 4,881-0.3 % | CRelaxed |
| 1753 | 37160Abilly, Buxeuil | 1,065 €/m² | 6.7 €/m² | 7.6 % | 126 | 7,192-0.5 % | CRelaxed |
| 1754 | 42640Noailly, Saint-Forgeux-Lespinasse | 1,186 €/m² | 7.5 €/m² | 7.6 % | 42 | 4,075-0.0 % | CRelaxed |
| 1755 | 49410Mauges-sur-Loire | 1,642 €/m² | 10.4 €/m² | 7.6 % | 83 | 3,739+0.2 % | CRelaxed |
| 1756 | 56920Gueltas, Kerfourn | 1,413 €/m² | 8.9 €/m² | 7.6 % | 79 | 7,408+0.1 % | CRelaxed |
| 1757 | 59131Rousies | 1,230 €/m² | 7.8 €/m² | 7.6 % | 50 | 3,980-0.3 % | B2Moderate |
| 1758 | 62330Guarbecque, Isbergues | 1,307 €/m² | 8.3 €/m² | 7.6 % | 112 | 10,031-0.5 % | B2Moderate |
| 1759 | 82240Cayriech, Labastide-de-Penne | 1,250 €/m² | 7.9 €/m² | 7.6 % | 63 | 4,136+0.4 % | CRelaxed |
| 1760 | 01190Arbigny, Boissey | 1,495 €/m² | 9.4 €/m² | 7.6 % | 90 | 10,237+0.2 % | CRelaxed |
| 1761 | 30460Colognac, Lasalle | 1,308 €/m² | 8.3 €/m² | 7.6 % | 24 | 2,026+0.3 % | CRelaxed |
| 1762 | 37600Beaulieu-lès-Loches, Betz-le-Château | 1,271 €/m² | 8.0 €/m² | 7.6 % | 188 | 15,043-0.4 % | CRelaxed |
| 1763 | 59159Marcoing, Noyelles-sur-Escaut | 1,275 €/m² | 8.1 €/m² | 7.6 % | 30 | 3,037+0.2 % | CRelaxed |
| 1764 | 63870Orcines | 1,672 €/m² | 10.6 €/m² | 7.6 % | 27 | 3,609+0.9 % | CRelaxed |
| 1765 | 78113Adainville, Bourdonné | 2,117 €/m² | 13.4 €/m² | 7.6 % | 38 | 2,952-0.0 % | B2Moderate |
| 1766 | 24100Bergerac, Creysse | 1,557 €/m² | 9.8 €/m² | 7.6 % | 383 | 31,150-0.2 % | B2Moderate |
| 1767 | 29590Le Faou, Lopérec | 1,515 €/m² | 9.6 €/m² | 7.6 % | 99 | 8,596+0.2 % | CRelaxed |
| 1768 | 30500Allègre-les-Fumades, Courry | 1,559 €/m² | 9.8 €/m² | 7.6 % | 87 | 7,642+0.8 % | CRelaxed |
| 1769 | 37360Beaumont-Louestault, Neuillé-Pont-Pierre | 1,607 €/m² | 10.1 €/m² | 7.6 % | 87 | 9,954+0.8 % | CRelaxed |
| 1770 | 54890Bayonville-sur-Mad, Chambley-Bussières | 1,462 €/m² | 9.2 €/m² | 7.6 % | 29 | 2,482+0.3 % | CRelaxed |
| 1771 | 60260Lamorlaye | 2,461 €/m² | 15.5 €/m² | 7.6 % | 84 | 9,082+0.0 % | AVery tight |
| 1772 | 61250Colombiers, Condé-sur-Sarthe | 1,272 €/m² | 8.0 €/m² | 7.6 % | 145 | 14,382-0.4 % | CRelaxed |
| 1773 | 76550Ambrumesnil, Aubermesnil-Beaumais | 1,572 €/m² | 9.9 €/m² | 7.6 % | 92 | 9,018+0.2 % | B2Moderate |
| 1774 | 81090Lagarrigue, Valdurenque | 1,254 €/m² | 7.9 €/m² | 7.6 % | 24 | 2,669+0.2 % | CRelaxed |
| 1775 | 87280Limoges | 1,590 €/m² | 10.0 €/m² | 7.6 % | 87 | 43,312-0.4 % | B1Tight |
| 1776 | 29440Plougar, Plouzévédé | 1,348 €/m² | 8.5 €/m² | 7.6 % | 57 | 5,343+0.4 % | CRelaxed |
| 1777 | 35750Bléruais, Iffendic | 1,522 €/m² | 9.6 €/m² | 7.6 % | 60 | 6,206+0.2 % | CRelaxed |
| 1778 | 38480Le Pont-de-Beauvoisin, Pressins | 1,775 €/m² | 11.2 €/m² | 7.6 % | 70 | 8,184+0.5 % | CRelaxed |
| 1779 | 38770La Motte-Saint-Martin, La Motte-d'Aveillans | 1,601 €/m² | 10.1 €/m² | 7.6 % | 29 | 2,661-0.2 % | CRelaxed |
| 1780 | 46220Lagardelle, Pescadoires | 1,326 €/m² | 8.4 €/m² | 7.6 % | 44 | 2,823+0.1 % | CRelaxed |
| 1781 | 59174La Sentinelle | 1,481 €/m² | 9.3 €/m² | 7.6 % | 35 | 3,103-0.4 % | B2Moderate |
| 1782 | 59450Sin-le-Noble | 1,388 €/m² | 8.7 €/m² | 7.6 % | 158 | 16,076+0.3 % | B2Moderate |
| 1783 | 71700Boyer, Chardonnay | 1,397 €/m² | 8.8 €/m² | 7.6 % | 118 | 9,879-0.1 % | CRelaxed |
| 1784 | 76690Authieux-Ratiéville, Cailly | 1,490 €/m² | 9.4 €/m² | 7.6 % | 144 | 12,906+0.5 % | CRelaxed |
| 1785 | 77810Thomery | 2,221 €/m² | 14.0 €/m² | 7.6 % | 33 | 3,384-0.4 % | B1Tight |
| 1786 | 86410Bouresse, Dienné | 1,096 €/m² | 6.9 €/m² | 7.6 % | 36 | 3,212+0.3 % | CRelaxed |
| 1787 | 89250Beaumont, Chemilly-sur-Yonne | 1,400 €/m² | 8.8 €/m² | 7.6 % | 74 | 5,875-0.5 % | CRelaxed |
| 1788 | 09600Aigues-Vives, Belloc | 1,224 €/m² | 7.7 €/m² | 7.6 % | 88 | 6,434+0.0 % | CRelaxed |
| 1789 | 31430Castelnau-Picampeau, Casties-Labrande | 1,313 €/m² | 8.3 €/m² | 7.6 % | 66 | 5,709+0.5 % | CRelaxed |
| 1790 | 59265Aubencheul-au-Bac, Aubigny-au-Bac | 1,340 €/m² | 8.4 €/m² | 7.6 % | 20 | 1,692-0.0 % | B2Moderate |
| 1791 | 62440Harnes | 1,430 €/m² | 9.0 €/m² | 7.6 % | 118 | 12,247-0.2 % | B2Moderate |
| 1792 | 62880Annay, Estevelles | 1,500 €/m² | 9.4 €/m² | 7.6 % | 171 | 18,148+0.4 % | B2Moderate |
| 1793 | 62980Noyelles-lès-Vermelles, Vermelles | 1,494 €/m² | 9.4 €/m² | 7.6 % | 55 | 7,002+0.1 % | B2Moderate |
| 1794 | 01230Arandas, Argis | 1,468 €/m² | 9.2 €/m² | 7.5 % | 65 | 5,258-0.3 % | CRelaxed |
| 1795 | 14620Barou-en-Auge, Beaumais | 1,270 €/m² | 8.0 €/m² | 7.5 % | 31 | 1,875-0.4 % | CRelaxed |
| 1796 | 32100Beaumont, Blaziert | 1,200 €/m² | 7.5 €/m² | 7.5 % | 131 | 8,622-0.6 % | CRelaxed |
| 1797 | 70000Andelarre, Andelarrot | 1,435 €/m² | 9.0 €/m² | 7.5 % | 260 | 38,297-0.2 % | CRelaxed |
| 1798 | 85570L'Hermenault, Marsais-Sainte-Radégonde | 1,212 €/m² | 7.6 €/m² | 7.5 % | 51 | 3,508+0.2 % | CRelaxed |
| 1799 | 16800Soyaux | 1,563 €/m² | 9.8 €/m² | 7.5 % | 91 | 10,087+0.9 % | B2Moderate |
| 1800 | 17700Breuil-la-Réorte, La Devise | 1,718 €/m² | 10.8 €/m² | 7.5 % | 266 | 16,480+0.4 % | 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).