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 | 59229Téteghem-Coudekerque-Village, Uxem | 2,505 €/m² | 12.1 €/m² | 5.8 % | 99 | 5,642+0.3 % | B2Moderate |
| 1752 | 60128Mortefontaine, Plailly | 2,823 €/m² | 13.7 €/m² | 5.8 % | 24 | 2,620+0.6 % | B2Moderate |
| 1753 | 72190Coulaines, Neuville-sur-Sarthe | 1,952 €/m² | 9.5 €/m² | 5.8 % | 156 | 16,442+0.7 % | B2Moderate |
| 1754 | 77250Moret-Loing-et-Orvanne, Villecerf | 2,683 €/m² | 13.0 €/m² | 5.8 % | 135 | 14,293+0.4 % | B1Tight |
| 1755 | 77930Chailly-en-Bière, Cély | 2,882 €/m² | 13.9 €/m² | 5.8 % | 82 | 7,636+0.4 % | B1Tight |
| 1756 | 06830Bonson, Gilette | 2,373 €/m² | 11.5 €/m² | 5.8 % | 33 | 3,108+0.7 % | B1Tight |
| 1757 | 09800Antras, Argein | 1,617 €/m² | 7.9 €/m² | 5.8 % | 85 | 3,268+1.0 % | CRelaxed |
| 1758 | 12470Condom-d'Aubrac, Prades-d'Aubrac | 1,494 €/m² | 7.2 €/m² | 5.8 % | 23 | 1,080-1.8 % | CRelaxed |
| 1759 | 43370Bains, Cussac-sur-Loire | 1,397 €/m² | 6.8 €/m² | 5.8 % | 49 | 5,868-0.1 % | CRelaxed |
| 1760 | 54650Saulnes | 2,131 €/m² | 10.3 €/m² | 5.8 % | 31 | 2,259-0.8 % | B2Moderate |
| 1761 | 60850Cuigy-en-Bray, Lalandelle | 1,789 €/m² | 8.7 €/m² | 5.8 % | 59 | 5,093-0.3 % | B2Moderate |
| 1762 | 63800Cournon-d'Auvergne, La Roche-Noire | 2,206 €/m² | 10.7 €/m² | 5.8 % | 188 | 23,892+0.3 % | B2Moderate |
| 1763 | 64140Billère, Lons | 2,609 €/m² | 12.7 €/m² | 5.8 % | 155 | 27,990+0.8 % | B2Moderate |
| 1764 | 76620Le Havre | 2,429 €/m² | 11.8 €/m² | 5.8 % | 413 | 55,562-0.4 % | B1Tight |
| 1765 | 77124Chauconin-Neufmontiers, Crégy-lès-Meaux | 2,733 €/m² | 13.3 €/m² | 5.8 % | 109 | 15,730+2.1 % | AVery tight |
| 1766 | 77184Émerainville | 3,153 €/m² | 15.3 €/m² | 5.8 % | 31 | 7,690+0.2 % | AVery tight |
| 1767 | 77390Andrezel, Argentières | 2,629 €/m² | 12.8 €/m² | 5.8 % | 178 | 17,866+1.3 % | B2Moderate |
| 1768 | 13230Port-Saint-Louis-du-Rhône | 2,700 €/m² | 13.1 €/m² | 5.8 % | 39 | 8,573-0.1 % | B1Tight |
| 1769 | 21190Auxey-Duresses, Chassagne-Montrachet | 2,204 €/m² | 10.7 €/m² | 5.8 % | 70 | 6,309-0.7 % | CRelaxed |
| 1770 | 34240Combes, Lamalou-les-Bains | 2,207 €/m² | 10.7 €/m² | 5.8 % | 26 | 2,707-1.0 % | CRelaxed |
| 1771 | 60240Boubiers, Bouconvillers | 2,173 €/m² | 10.6 €/m² | 5.8 % | 221 | 17,569+0.2 % | B1Tight |
| 1772 | 78320La Verrière, Le Mesnil-Saint-Denis | 3,241 €/m² | 15.8 €/m² | 5.8 % | 85 | 14,873+0.4 % | AVery tight |
| 1773 | 84390Aurel, Brantes | 1,874 €/m² | 9.1 €/m² | 5.8 % | 41 | 3,515+0.5 % | CRelaxed |
| 1774 | 01580Izernore, Matafelon-Granges | 1,837 €/m² | 8.9 €/m² | 5.8 % | 45 | 3,845-0.3 % | CRelaxed |
| 1775 | 01640Boyeux-Saint-Jérôme, Jujurieux | 1,889 €/m² | 9.2 €/m² | 5.8 % | 48 | 4,736+0.7 % | CRelaxed |
| 1776 | 04140Auzet, Barles | 2,043 €/m² | 9.9 €/m² | 5.8 % | 47 | 2,636-0.2 % | CRelaxed |
| 1777 | 10300Macey, Montgueux | 2,079 €/m² | 10.1 €/m² | 5.8 % | 111 | 11,650+0.2 % | B2Moderate |
| 1778 | 12330Clairvaux-d'Aveyron, Marcillac-Vallon | 1,542 €/m² | 7.5 €/m² | 5.8 % | 87 | 9,485+0.5 % | CRelaxed |
| 1779 | 59940Estaires, Le Doulieu | 1,808 €/m² | 8.8 €/m² | 5.8 % | 103 | 9,378+0.6 % | CRelaxed |
| 1780 | 73250Fréterive, Saint-Jean-de-la-Porte | 2,333 €/m² | 11.4 €/m² | 5.8 % | 47 | 5,846+1.1 % | CRelaxed |
| 1781 | 81370Saint-Sulpice-la-Pointe | 2,449 €/m² | 11.9 €/m² | 5.8 % | 86 | 9,719+1.3 % | CRelaxed |
| 1782 | 93290Tremblay-en-France | 3,418 €/m² | 16.6 €/m² | 5.8 % | 201 | 38,348+1.1 % | AVery tight |
| 1783 | 93410Vaujours | 3,387 €/m² | 16.5 €/m² | 5.8 % | 30 | 8,007+1.7 % | AVery tight |
| 1784 | 01130Belleydoux, Charix | 2,113 €/m² | 10.3 €/m² | 5.9 % | 57 | 5,278+0.0 % | CRelaxed |
| 1785 | 07000Ajoux, Coux | 1,942 €/m² | 9.5 €/m² | 5.9 % | 120 | 17,322+0.2 % | CRelaxed |
| 1786 | 38070Saint-Quentin-Fallavier | 2,492 €/m² | 12.2 €/m² | 5.9 % | 52 | 6,189+0.4 % | B1Tight |
| 1787 | 38210Cras, La Rivière | 2,525 €/m² | 12.3 €/m² | 5.9 % | 78 | 13,904-0.1 % | CRelaxed |
| 1788 | 43120La Chapelle-d'Aurec, Monistrol-sur-Loire | 1,900 €/m² | 9.3 €/m² | 5.9 % | 55 | 9,938+0.2 % | B2Moderate |
| 1789 | 49220Chambellay, Chenillé-Champteussé | 1,945 €/m² | 9.5 €/m² | 5.9 % | 158 | 16,125+0.8 % | B2Moderate |
| 1790 | 56600Lanester | 2,463 €/m² | 12.0 €/m² | 5.9 % | 161 | 23,263+0.7 % | B2Moderate |
| 1791 | 60330Lagny-le-Sec, Le Plessis-Belleville | 2,609 €/m² | 12.7 €/m² | 5.9 % | 52 | 7,680+1.2 % | B2Moderate |
| 1792 | 69420Ampuis, Condrieu | 2,308 €/m² | 11.3 €/m² | 5.9 % | 66 | 9,752+0.1 % | B2Moderate |
| 1793 | 71530Champforgeuil, Crissey | 1,977 €/m² | 9.6 €/m² | 5.9 % | 97 | 10,236+0.4 % | B2Moderate |
| 1794 | 74560La Muraz, Monnetier-Mornex | 4,219 €/m² | 20.6 €/m² | 5.9 % | 21 | 3,410+0.1 % | AVery tight |
| 1795 | 76250Déville-lès-Rouen | 2,162 €/m² | 10.5 €/m² | 5.9 % | 90 | 10,802+0.4 % | B1Tight |
| 1796 | 91280Saint-Pierre-du-Perray | 3,111 €/m² | 15.2 €/m² | 5.9 % | 83 | 11,993+1.9 % | AVery tight |
| 1797 | 91540Fontenay-le-Vicomte, Mennecy | 3,000 €/m² | 14.6 €/m² | 5.9 % | 185 | 21,962+2.4 % | AVery tight |
| 1798 | 95660Champagne-sur-Oise | 3,101 €/m² | 15.1 €/m² | 5.9 % | 50 | 5,036+0.5 % | AVery tight |
| 1799 | 97421Saint-Louis | 2,500 €/m² | 12.2 €/m² | 5.9 % | 143 | 27,470+0.4 % | B1Tight |
| 1800 | 05300Barret-sur-Méouge, Garde-Colombe | 2,067 €/m² | 10.1 €/m² | 5.9 % | 78 | 8,147+0.2 % | 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).