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 %. · 53 / 103
| # | Area | Median price | Rent | Gross yield | Sales/year | Population | Tension |
|---|---|---|---|---|---|---|---|
| 2601 | 04860Pierrevert | 2,327 €/m² | 12.9 €/m² | 6.7 % | 42 | 3,945+0.7 % | B2Moderate |
| 2602 | 17460Berneuil, Chermignac | 1,596 €/m² | 8.9 €/m² | 6.7 % | 107 | 9,373+0.4 % | CRelaxed |
| 2603 | 24000Périgueux | 1,879 €/m² | 10.4 €/m² | 6.7 % | 190 | 29,055-0.4 % | B2Moderate |
| 2604 | 25620L'Hôpital-du-Grosbois, La Chevillotte | 2,115 €/m² | 11.8 €/m² | 6.7 % | 32 | 8,316+0.5 % | B2Moderate |
| 2605 | 27000Évreux | 1,920 €/m² | 10.7 €/m² | 6.7 % | 249 | 49,360-0.0 % | B2Moderate |
| 2606 | 60190Arsy, Avrigny | 1,895 €/m² | 10.5 €/m² | 6.7 % | 171 | 16,128+0.3 % | CRelaxed |
| 2607 | 60680Canly, Grandfresnoy | 1,910 €/m² | 10.6 €/m² | 6.7 % | 36 | 3,391+0.1 % | B2Moderate |
| 2608 | 62230Outreau | 1,732 €/m² | 9.6 €/m² | 6.7 % | 128 | 13,138-0.8 % | B2Moderate |
| 2609 | 84830Sérignan-du-Comtat | 1,903 €/m² | 10.6 €/m² | 6.7 % | 28 | 2,939+1.9 % | CRelaxed |
| 2610 | 06670Castagniers, Colomars | 3,361 €/m² | 18.7 €/m² | 6.7 % | 107 | 16,352+1.4 % | AVery tight |
| 2611 | 10400Avant-lès-Marcilly, Barbuise | 1,475 €/m² | 8.2 €/m² | 6.7 % | 147 | 14,132-0.3 % | CRelaxed |
| 2612 | 11570Cavanac, Cazilhac | 1,765 €/m² | 9.8 €/m² | 6.7 % | 57 | 5,585+1.3 % | B2Moderate |
| 2613 | 21270Binges, Cirey-lès-Pontailler | 1,653 €/m² | 9.2 €/m² | 6.7 % | 78 | 7,044+0.2 % | CRelaxed |
| 2614 | 32130Bézéril, Cazaux-Savès | 1,666 €/m² | 9.3 €/m² | 6.7 % | 60 | 5,199+0.6 % | CRelaxed |
| 2615 | 35130Arbrissel, Availles-sur-Seiche | 1,458 €/m² | 8.1 €/m² | 6.7 % | 100 | 9,275+0.2 % | CRelaxed |
| 2616 | 38680Auberives-en-Royans, Choranche | 1,645 €/m² | 9.2 €/m² | 6.7 % | 27 | 3,616+1.1 % | CRelaxed |
| 2617 | 04170Allons, Angles | 1,547 €/m² | 8.6 €/m² | 6.7 % | 42 | 2,652+0.4 % | CRelaxed |
| 2618 | 16710Saint-Yrieix-sur-Charente | 1,700 €/m² | 9.5 €/m² | 6.7 % | 107 | 7,539+0.5 % | B2Moderate |
| 2619 | 28400Arcisses, Champrond-en-Perchet | 1,372 €/m² | 7.7 €/m² | 6.7 % | 134 | 13,447-0.8 % | CRelaxed |
| 2620 | 29740Plobannalec-Lesconil | 1,919 €/m² | 10.7 €/m² | 6.7 % | 55 | 3,718+0.9 % | B2Moderate |
| 2621 | 33810Ambès | 2,141 €/m² | 11.9 €/m² | 6.7 % | 27 | 3,313+0.4 % | B2Moderate |
| 2622 | 41350Huisseau-sur-Cosson, Montlivault | 1,723 €/m² | 9.6 €/m² | 6.7 % | 179 | 16,591+0.2 % | B2Moderate |
| 2623 | 50710Créances | 1,429 €/m² | 8.0 €/m² | 6.7 % | 33 | 2,067-0.7 % | CRelaxed |
| 2624 | 50880La Meauffe, Pont-Hébert | 1,294 €/m² | 7.2 €/m² | 6.7 % | 35 | 1,942-1.1 % | CRelaxed |
| 2625 | 60600Agnetz, Airion | 2,131 €/m² | 11.9 €/m² | 6.7 % | 195 | 22,165+0.2 % | B1Tight |
| 2626 | 73870Montricher-Albanne, Saint-Julien-Mont-Denis | 1,947 €/m² | 10.9 €/m² | 6.7 % | 21 | 1,982-1.0 % | CRelaxed |
| 2627 | 76410Cléon, Freneuse | 1,800 €/m² | 10.0 €/m² | 6.7 % | 172 | 17,639+0.1 % | B1Tight |
| 2628 | 80450Camon, Lamotte-Brebière | 2,227 €/m² | 12.4 €/m² | 6.7 % | 35 | 4,619+0.1 % | B1Tight |
| 2629 | 01470Briord, Bénonces | 1,723 €/m² | 9.6 €/m² | 6.7 % | 34 | 3,549+0.9 % | CRelaxed |
| 2630 | 59179Fenain | 1,531 €/m² | 8.6 €/m² | 6.7 % | 59 | 5,441+0.2 % | B2Moderate |
| 2631 | 60290Cambronne-lès-Clermont, Cauffry | 2,182 €/m² | 12.2 €/m² | 6.7 % | 141 | 14,971+0.6 % | B1Tight |
| 2632 | 62160Aix-Noulette, Bully-les-Mines | 1,565 €/m² | 8.7 €/m² | 6.7 % | 194 | 22,692-0.3 % | B2Moderate |
| 2633 | 64290Aubertin, Bosdarros | 1,874 €/m² | 10.5 €/m² | 6.7 % | 78 | 9,489+0.0 % | B2Moderate |
| 2634 | 81140Alos, Andillac | 1,412 €/m² | 7.9 €/m² | 6.7 % | 58 | 5,272+0.6 % | CRelaxed |
| 2635 | 91690Arrancourt, Boissy-la-Rivière | 1,958 €/m² | 10.9 €/m² | 6.7 % | 42 | 3,950-0.3 % | B2Moderate |
| 2636 | 01250Bohas-Meyriat-Rignat, Ceyzériat | 1,698 €/m² | 9.5 €/m² | 6.7 % | 206 | 17,289+0.7 % | B2Moderate |
| 2637 | 25720Avanne-Aveney, Beure | 1,813 €/m² | 10.1 €/m² | 6.7 % | 43 | 5,614-0.4 % | B2Moderate |
| 2638 | 49360La Plaine, Les Cerqueux | 1,452 €/m² | 8.1 €/m² | 6.7 % | 96 | 9,131+0.0 % | B2Moderate |
| 2639 | 50630Aumeville-Lestre, Crasville | 1,479 €/m² | 8.3 €/m² | 6.7 % | 56 | 3,695+0.2 % | CRelaxed |
| 2640 | 59114Eecke, Saint-Sylvestre-Cappel | 1,727 €/m² | 9.7 €/m² | 6.7 % | 83 | 7,208+0.2 % | CRelaxed |
| 2641 | 77131Pézarches, Touquin | 2,116 €/m² | 11.8 €/m² | 6.7 % | 27 | 1,663+0.3 % | B2Moderate |
| 2642 | 11130Sigean | 2,017 €/m² | 11.3 €/m² | 6.7 % | 82 | 5,657+0.4 % | B2Moderate |
| 2643 | 51510Cheniers, Compertrix | 1,688 €/m² | 9.5 €/m² | 6.7 % | 61 | 8,597+0.1 % | B2Moderate |
| 2644 | 59224Monchaux-sur-Écaillon, Thiant | 1,654 €/m² | 9.3 €/m² | 6.7 % | 43 | 3,530+0.9 % | B2Moderate |
| 2645 | 59230Château-l'Abbaye, Nivelle | 1,676 €/m² | 9.4 €/m² | 6.7 % | 215 | 20,939-0.2 % | B2Moderate |
| 2646 | 60220Abancourt, Blargies | 1,418 €/m² | 7.9 €/m² | 6.7 % | 91 | 8,156-0.4 % | CRelaxed |
| 2647 | 61190Beaulieu, Charencey | 1,223 €/m² | 6.9 €/m² | 6.7 % | 56 | 4,644-0.9 % | CRelaxed |
| 2648 | 61260Ceton, Val-au-Perche | 1,277 €/m² | 7.2 €/m² | 6.7 % | 49 | 2,846-0.9 % | CRelaxed |
| 2649 | 62200Boulogne-sur-Mer | 1,704 €/m² | 9.5 €/m² | 6.7 % | 192 | 40,539-0.5 % | B2Moderate |
| 2650 | 76330Norville, Petiville | 1,621 €/m² | 9.1 €/m² | 6.7 % | 120 | 7,800+0.9 % | 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).