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 %. · 19 / 103
| # | Area | Median price | Rent | Gross yield | Sales/year | Population | Tension |
|---|---|---|---|---|---|---|---|
| 901 | 13590Meyreuil | 4,348 €/m² | 18.0 €/m² | 5.0 % | 41 | 6,747+2.6 % | AVery tight |
| 902 | 33160Saint-Aubin-de-Médoc, Saint-Médard-en-Jalles | 3,545 €/m² | 14.7 €/m² | 5.0 % | 341 | 41,939+1.3 % | B1Tight |
| 903 | 35340Ercé-près-Liffré, La Bouëxière | 2,467 €/m² | 10.2 €/m² | 5.0 % | 155 | 16,040+2.1 % | CRelaxed |
| 904 | 37170Chambray-lès-Tours | 2,785 €/m² | 11.6 €/m² | 5.0 % | 84 | 12,720+1.5 % | B1Tight |
| 905 | 69410Champagne-au-Mont-d'Or | 4,231 €/m² | 17.6 €/m² | 5.0 % | 21 | 6,311+1.0 % | B1Tight |
| 906 | 30150Montfaucon, Roquemaure | 2,400 €/m² | 10.0 €/m² | 5.0 % | 83 | 11,108+0.4 % | CRelaxed |
| 907 | 30800Saint-Gilles | 2,381 €/m² | 9.9 €/m² | 5.0 % | 129 | 14,734+1.1 % | B2Moderate |
| 908 | 33170Gradignan | 3,574 €/m² | 14.9 €/m² | 5.0 % | 148 | 26,952+0.9 % | B1Tight |
| 909 | 59890Deûlémont, Quesnoy-sur-Deûle | 2,857 €/m² | 11.9 €/m² | 5.0 % | 73 | 8,583+0.1 % | B1Tight |
| 910 | 62231Coquelles, Peuplingues | 2,370 €/m² | 9.9 €/m² | 5.0 % | 54 | 8,095+0.1 % | B2Moderate |
| 911 | 69970Chaponnay, Marennes | 3,211 €/m² | 13.3 €/m² | 5.0 % | 46 | 6,540+1.8 % | B1Tight |
| 912 | 77340Pontault-Combault | 3,524 €/m² | 14.7 €/m² | 5.0 % | 206 | 39,096+0.3 % | AVery tight |
| 913 | 91140Villebon-sur-Yvette, Villejust | 3,864 €/m² | 16.1 €/m² | 5.0 % | 79 | 12,849+0.2 % | AVery tight |
| 914 | 91600Savigny-sur-Orge | 3,846 €/m² | 16.0 €/m² | 5.0 % | 223 | 37,601+0.2 % | AVery tight |
| 915 | 94110Arcueil | 5,422 €/m² | 22.6 €/m² | 5.0 % | 33 | 22,200+0.7 % | A bisExtreme |
| 916 | 07150Bessas, Labastide-de-Virac | 2,377 €/m² | 9.9 €/m² | 5.0 % | 111 | 6,173+1.0 % | CRelaxed |
| 917 | 13250Cornillon-Confoux, Saint-Chamas | 3,317 €/m² | 13.8 €/m² | 5.0 % | 82 | 10,343+0.9 % | AVery tight |
| 918 | 13360Roquevaire | 3,865 €/m² | 16.1 €/m² | 5.0 % | 43 | 8,915+0.1 % | AVery tight |
| 919 | 34710Lespignan | 2,169 €/m² | 9.0 €/m² | 5.0 % | 55 | 3,414+0.9 % | CRelaxed |
| 920 | 38400Saint-Martin-d'Hères | 3,465 €/m² | 14.4 €/m² | 5.0 % | 41 | 37,695-0.1 % | B1Tight |
| 921 | 59274Marquillies | 2,573 €/m² | 10.7 €/m² | 5.0 % | 30 | 1,961-0.1 % | B2Moderate |
| 922 | 60580Coye-la-Forêt | 3,362 €/m² | 14.0 €/m² | 5.0 % | 34 | 3,915+0.2 % | AVery tight |
| 923 | 60740Saint-Maximin | 2,895 €/m² | 12.1 €/m² | 5.0 % | 25 | 3,335+0.8 % | B2Moderate |
| 924 | 66430Bompas | 2,462 €/m² | 10.3 €/m² | 5.0 % | 88 | 7,832+1.2 % | B2Moderate |
| 925 | 97460Saint-Paul | 3,735 €/m² | 15.6 €/m² | 5.0 % | 73 | 18,015+0.4 % | B1Tight |
| 926 | 06130Grasse | 4,315 €/m² | 18.0 €/m² | 5.0 % | 217 | 25,485+0.1 % | AVery tight |
| 927 | 29950Bénodet, Clohars-Fouesnant | 2,714 €/m² | 11.3 €/m² | 5.0 % | 80 | 8,949+0.9 % | B2Moderate |
| 928 | 35111La Fresnais, Lillemer | 2,240 €/m² | 9.4 €/m² | 5.0 % | 36 | 2,907+0.7 % | B2Moderate |
| 929 | 43240Saint-Just-Malmont | 2,117 €/m² | 8.8 €/m² | 5.0 % | 33 | 4,239+0.2 % | B2Moderate |
| 930 | 78210Saint-Cyr-l'École | 4,766 €/m² | 19.9 €/m² | 5.0 % | 52 | 21,268+1.7 % | AVery tight |
| 931 | 84400Apt, Auribeau | 2,712 €/m² | 11.3 €/m² | 5.0 % | 161 | 15,868-1.2 % | CRelaxed |
| 932 | 13240Septèmes-les-Vallons | 3,565 €/m² | 14.9 €/m² | 5.0 % | 70 | 11,995+1.2 % | AVery tight |
| 933 | 17750Étaules | 2,624 €/m² | 11.0 €/m² | 5.0 % | 50 | 2,857+2.2 % | B2Moderate |
| 934 | 30131Pujaut | 2,977 €/m² | 12.5 €/m² | 5.0 % | 45 | 3,982-0.4 % | B1Tight |
| 935 | 34540Balaruc-le-Vieux, Balaruc-les-Bains | 3,439 €/m² | 14.4 €/m² | 5.0 % | 69 | 9,876+0.5 % | B1Tight |
| 936 | 35136Saint-Jacques-de-la-Lande | 2,981 €/m² | 12.5 €/m² | 5.0 % | 44 | 13,800+1.3 % | B1Tight |
| 937 | 13013Marseille | 3,947 €/m² | 16.5 €/m² | 5.0 % | 226 | 55,378+0.4 % | AVery tight |
| 938 | 13570Barbentane | 2,671 €/m² | 11.2 €/m² | 5.0 % | 43 | 4,266+0.6 % | B2Moderate |
| 939 | 13870Rognonas | 2,861 €/m² | 12.0 €/m² | 5.0 % | 44 | 4,261+0.7 % | B2Moderate |
| 940 | 26150Barsac, Chamaloc | 2,045 €/m² | 8.6 €/m² | 5.0 % | 91 | 6,968+0.7 % | CRelaxed |
| 941 | 31270Cugnaux, Frouzins | 2,738 €/m² | 11.5 €/m² | 5.0 % | 300 | 41,511+2.0 % | B1Tight |
| 942 | 34550Bessan | 2,368 €/m² | 9.9 €/m² | 5.0 % | 61 | 5,838+2.2 % | CRelaxed |
| 943 | 34920Le Crès | 3,842 €/m² | 16.1 €/m² | 5.0 % | 69 | 9,226+0.3 % | AVery tight |
| 944 | 51110Auménancourt, Bazancourt | 2,083 €/m² | 8.7 €/m² | 5.0 % | 115 | 13,299+1.5 % | CRelaxed |
| 945 | 54730Gorcy, Saint-Pancré | 2,463 €/m² | 10.3 €/m² | 5.0 % | 38 | 4,050+1.3 % | B2Moderate |
| 946 | 74300Arâches-la-Frasse, Châtillon-sur-Cluses | 3,439 €/m² | 14.4 €/m² | 5.0 % | 116 | 31,442+0.2 % | B1Tight |
| 947 | 78110Le Vésinet | 6,764 €/m² | 28.4 €/m² | 5.0 % | 96 | 15,554-0.3 % | A bisExtreme |
| 948 | 97228Sainte-Luce | 3,771 €/m² | 15.8 €/m² | 5.0 % | 29 | 9,410-0.6 % | B1Tight |
| 949 | 01800Bourg-Saint-Christophe, Charnoz-sur-Ain | 2,684 €/m² | 11.3 €/m² | 5.0 % | 172 | 24,002+1.5 % | B2Moderate |
| 950 | 13124Peypin | 4,038 €/m² | 17.0 €/m² | 5.0 % | 59 | 5,771+0.6 % | AVery tight |
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).