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 %. · 35 / 103
| # | Area | Median price | Rent | Gross yield | Sales/year | Population | Tension |
|---|---|---|---|---|---|---|---|
| 1701 | 60390Auneuil, Auteuil | 1,846 €/m² | 11.8 €/m² | 7.7 % | 74 | 6,909+0.0 % | B2Moderate |
| 1702 | 60400Appilly, Babœuf | 1,406 €/m² | 9.0 €/m² | 7.7 % | 251 | 25,429-0.5 % | CRelaxed |
| 1703 | 62490Bellonne, Fresnes-lès-Montauban | 1,500 €/m² | 9.6 €/m² | 7.7 % | 81 | 9,827+0.5 % | B2Moderate |
| 1704 | 71430Grandvaux, Palinges | 1,147 €/m² | 7.3 €/m² | 7.7 % | 37 | 3,200-0.4 % | CRelaxed |
| 1705 | 72290Ballon-Saint Mars, Congé-sur-Orne | 1,166 €/m² | 7.4 €/m² | 7.7 % | 82 | 5,847+0.4 % | CRelaxed |
| 1706 | 16320Blanzaguet-Saint-Cybard, Boisné-La Tude | 1,149 €/m² | 7.3 €/m² | 7.7 % | 46 | 4,021-0.2 % | CRelaxed |
| 1707 | 24110Bourrou, Grignols | 1,223 €/m² | 7.8 €/m² | 7.7 % | 135 | 11,431-0.2 % | CRelaxed |
| 1708 | 51120Allemant, Barbonne-Fayel | 1,284 €/m² | 8.2 €/m² | 7.7 % | 107 | 9,829-0.6 % | CRelaxed |
| 1709 | 51300Bassu, Bassuet | 1,138 €/m² | 7.3 €/m² | 7.7 % | 225 | 27,141-1.1 % | CRelaxed |
| 1710 | 77430Champagne-sur-Seine | 2,195 €/m² | 14.0 €/m² | 7.7 % | 41 | 6,497+0.5 % | B1Tight |
| 1711 | 89690Chéroy | 1,156 €/m² | 7.4 €/m² | 7.7 % | 24 | 1,760+0.9 % | CRelaxed |
| 1712 | 12460Campouriez, Huparlac | 1,121 €/m² | 7.1 €/m² | 7.6 % | 24 | 1,564-0.6 % | CRelaxed |
| 1713 | 17510Chives, Fontaine-Chalendray | 1,182 €/m² | 7.5 €/m² | 7.6 % | 31 | 1,695-0.5 % | CRelaxed |
| 1714 | 18390Moulins-sur-Yèvre, Nohant-en-Goût | 1,356 €/m² | 8.6 €/m² | 7.6 % | 93 | 7,627-0.5 % | B2Moderate |
| 1715 | 34700Celles, Fozières | 1,392 €/m² | 8.9 €/m² | 7.6 % | 123 | 13,374+0.4 % | CRelaxed |
| 1716 | 36330Arthon, Le Poinçonnet | 1,302 €/m² | 8.3 €/m² | 7.6 % | 90 | 8,045-0.1 % | B2Moderate |
| 1717 | 47410Bourgougnague, Lauzun | 1,212 €/m² | 7.7 €/m² | 7.6 % | 36 | 1,826-0.1 % | CRelaxed |
| 1718 | 76500Elbeuf, La Londe | 1,480 €/m² | 9.4 €/m² | 7.6 % | 106 | 18,664-0.7 % | B1Tight |
| 1719 | 77163Dammartin-sur-Tigeaux, Mortcerf | 2,233 €/m² | 14.2 €/m² | 7.6 % | 29 | 3,101+1.0 % | B2Moderate |
| 1720 | 78125Gazeran, Hermeray | 2,239 €/m² | 14.3 €/m² | 7.6 % | 132 | 10,215+0.5 % | B1Tight |
| 1721 | 02310Bézu-le-Guéry, Charly-sur-Marne | 1,476 €/m² | 9.4 €/m² | 7.6 % | 110 | 10,566-0.5 % | B2Moderate |
| 1722 | 10320Assenay, Bouilly | 1,306 €/m² | 8.3 €/m² | 7.6 % | 41 | 4,255-0.2 % | CRelaxed |
| 1723 | 29410Guiclan, Le Cloître-Saint-Thégonnec | 1,380 €/m² | 8.8 €/m² | 7.6 % | 155 | 10,837+0.4 % | CRelaxed |
| 1724 | 45240La Ferté-Saint-Aubin, Ligny-le-Ribault | 1,754 €/m² | 11.2 €/m² | 7.6 % | 151 | 12,763-0.0 % | B2Moderate |
| 1725 | 53320Beaulieu-sur-Oudon, Loiron-Ruillé | 1,255 €/m² | 8.0 €/m² | 7.6 % | 55 | 4,828+0.7 % | CRelaxed |
| 1726 | 62950Noyelles-Godault | 1,568 €/m² | 10.0 €/m² | 7.6 % | 43 | 5,994+1.0 % | B2Moderate |
| 1727 | 66220Ansignan, Caudiès-de-Fenouillèdes | 1,000 €/m² | 6.4 €/m² | 7.6 % | 67 | 3,129-0.6 % | CRelaxed |
| 1728 | 72440Bouloire, Coudrecieux | 1,164 €/m² | 7.4 €/m² | 7.6 % | 100 | 5,733+0.3 % | CRelaxed |
| 1729 | 76220Avesnes-en-Bray, Beauvoir-en-Lyons | 1,306 €/m² | 8.3 €/m² | 7.6 % | 150 | 14,071-0.7 % | CRelaxed |
| 1730 | 10260Chappes, Courtenot | 1,176 €/m² | 7.5 €/m² | 7.6 % | 59 | 5,220-0.1 % | CRelaxed |
| 1731 | 23460Le Monteil-au-Vicomte, Royère-de-Vassivière | 1,170 €/m² | 7.4 €/m² | 7.6 % | 29 | 1,490-0.2 % | CRelaxed |
| 1732 | 27700Bouafles, Cuverville | 1,628 €/m² | 10.3 €/m² | 7.6 % | 132 | 12,762-0.5 % | CRelaxed |
| 1733 | 39000Lons-le-Saunier | 1,601 €/m² | 10.2 €/m² | 7.6 % | 62 | 16,618-0.5 % | CRelaxed |
| 1734 | 64680Buziet, Herrère | 1,484 €/m² | 9.4 €/m² | 7.6 % | 20 | 2,166-0.0 % | CRelaxed |
| 1735 | 66310Estagel | 1,515 €/m² | 9.6 €/m² | 7.6 % | 46 | 2,160+0.6 % | CRelaxed |
| 1736 | 77260Chamigny, La Ferté-sous-Jouarre | 1,873 €/m² | 11.9 €/m² | 7.6 % | 152 | 16,090+0.7 % | B1Tight |
| 1737 | 03000Avermes, Bressolles | 1,324 €/m² | 8.4 €/m² | 7.6 % | 181 | 27,031-0.2 % | CRelaxed |
| 1738 | 11000Berriac, Carcassonne | 1,598 €/m² | 10.1 €/m² | 7.6 % | 412 | 47,059+0.1 % | B2Moderate |
| 1739 | 29650Botsorhel, Guerlesquin | 1,376 €/m² | 8.7 €/m² | 7.6 % | 41 | 4,934-0.1 % | CRelaxed |
| 1740 | 33410Béguey, Cadillac-sur-Garonne | 1,569 €/m² | 10.0 €/m² | 7.6 % | 91 | 9,607-0.2 % | CRelaxed |
| 1741 | 50170Aucey-la-Plaine, Beauvoir | 1,307 €/m² | 8.3 €/m² | 7.6 % | 84 | 6,331-0.5 % | CRelaxed |
| 1742 | 66260Coustouges, Saint-Laurent-de-Cerdans | 1,566 €/m² | 9.9 €/m² | 7.6 % | 29 | 1,140-1.0 % | CRelaxed |
| 1743 | 72240Bernay-Neuvy-en-Champagne, Conlie | 1,200 €/m² | 7.6 €/m² | 7.6 % | 115 | 8,341-0.6 % | CRelaxed |
| 1744 | 80540Bougainville, Bovelles | 1,433 €/m² | 9.1 €/m² | 7.6 % | 55 | 5,149+0.5 % | B2Moderate |
| 1745 | 82210Angeville, Castelmayran | 1,296 €/m² | 8.2 €/m² | 7.6 % | 41 | 4,608+0.3 % | CRelaxed |
| 1746 | 90000Belfort | 1,664 €/m² | 10.6 €/m² | 7.6 % | 100 | 45,912-0.9 % | B2Moderate |
| 1747 | 04340Le Lauzet-Ubaye, Méolans-Revel | 1,564 €/m² | 9.9 €/m² | 7.6 % | 24 | 1,336+0.6 % | CRelaxed |
| 1748 | 55600Avioth, Bazeilles-sur-Othain | 1,167 €/m² | 7.4 €/m² | 7.6 % | 80 | 6,882-0.6 % | CRelaxed |
| 1749 | 83870Signes | 2,024 €/m² | 12.8 €/m² | 7.6 % | 23 | 3,126+1.4 % | B1Tight |
| 1750 | 03300Bost, Creuzier-le-Neuf | 1,355 €/m² | 8.6 €/m² | 7.6 % | 186 | 19,755-0.0 % | B2Moderate |
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).