MyHomePrice
Free tool

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 %. · 27 / 103

#AreaMedian priceRentGross yieldSales/yearPopulationTension
130131470Bonrepos-sur-Aussonnelle, Bragayrac2,389 €/m²10.7 €/m²5.4 %31234,626+1.0 %B1Tight
130238080Four, L'Isle-d'Abeau2,817 €/m²12.6 €/m²5.4 %13422,861+1.1 %B1Tight
130342152L'Horme2,284 €/m²10.2 €/m²5.4 %244,806-0.0 %B2Moderate
130442570Saint-Héand2,126 €/m²9.5 €/m²5.4 %293,665+0.3 %CRelaxed
130544710Port-Saint-Père, Saint-Léger-les-Vignes2,529 €/m²11.3 €/m²5.4 %435,230+1.6 %B1Tight
130659242Cappelle-en-Pévèle, Genech2,636 €/m²11.8 €/m²5.4 %13512,262+1.4 %B2Moderate
130769440Chabanière, Chaussan2,706 €/m²12.1 €/m²5.4 %12318,151+0.8 %B1Tight
130878460Chevreuse, Choisel3,474 €/m²15.6 €/m²5.4 %446,042-0.4 %AVery tight
130984200Carpentras2,357 €/m²10.6 €/m²5.4 %21131,619+1.2 %B1Tight
131094490Ormesson-sur-Marne3,940 €/m²17.7 €/m²5.4 %10010,977+0.9 %AVery tight
131113014Marseille3,257 €/m²14.6 €/m²5.4 %9255,378+0.4 %AVery tight
131230580Belvézet, Bouquet2,273 €/m²10.2 €/m²5.4 %673,446+0.4 %CRelaxed
131366530Claira2,365 €/m²10.6 €/m²5.4 %724,922+2.4 %B2Moderate
131478870Bailly5,284 €/m²23.7 €/m²5.4 %203,731-0.4 %B1Tight
131591260Juvisy-sur-Orge3,616 €/m²16.2 €/m²5.4 %5319,292+2.0 %AVery tight
131693220Gagny3,578 €/m²16.1 €/m²5.4 %21642,313+0.9 %AVery tight
131794150Rungis4,809 €/m²21.6 €/m²5.4 %305,611-0.1 %AVery tight
131897411Saint-Paul3,467 €/m²15.6 €/m²5.4 %6318,015+0.4 %B1Tight
131901500Ambronay, Ambutrix2,284 €/m²10.3 €/m²5.4 %22526,858+1.2 %B2Moderate
132001960Péronnas, Saint-André-sur-Vieux-Jonc2,377 €/m²10.7 €/m²5.4 %898,959+0.6 %B2Moderate
132104000Digne-les-Bains, Entrages2,418 €/m²10.9 €/m²5.4 %7518,518+1.0 %CRelaxed
132207800Beauchastel, Charmes-sur-Rhône2,193 €/m²9.9 €/m²5.4 %12514,816+0.4 %CRelaxed
132330870Clarensac, Saint-Côme-et-Maruéjols2,857 €/m²12.9 €/m²5.4 %395,184+0.4 %B2Moderate
132434450Vias2,788 €/m²12.6 €/m²5.4 %1125,952+0.8 %B1Tight
132544119Grandchamp-des-Fontaines, Treillières2,697 €/m²12.1 €/m²5.4 %12517,662+2.7 %B2Moderate
132644521Couffé, Oudon2,247 €/m²10.1 €/m²5.4 %756,439+0.5 %CRelaxed
132751200Épernay2,162 €/m²9.7 €/m²5.4 %14222,174-0.5 %B2Moderate
132859930La Chapelle-d'Armentières2,305 €/m²10.4 €/m²5.4 %988,754+0.3 %B1Tight
132960270Gouvieux3,379 €/m²15.2 €/m²5.4 %868,867-0.4 %AVery tight
133060520La Chapelle-en-Serval, Pontarmé2,841 €/m²12.8 €/m²5.4 %465,079+0.6 %AVery tight
133184140Avignon2,559 €/m²11.5 €/m²5.4 %9946,094-0.0 %B1Tight
133284240Ansouis, Cabrières-d'Aigues2,628 €/m²11.8 €/m²5.4 %11912,018+0.7 %B1Tight
133304700Entrevennes, La Brillanne2,510 €/m²11.3 €/m²5.4 %928,366+0.6 %B2Moderate
133406470Beuil, Châteauneuf-d'Entraunes2,172 €/m²9.8 €/m²5.4 %262,784+0.4 %CRelaxed
133526400Allex, Aouste-sur-Sye2,292 €/m²10.3 €/m²5.4 %21725,235+1.0 %CRelaxed
133638610Gières, Venon3,202 €/m²14.4 €/m²5.4 %208,217+1.9 %B1Tight
133784380Mazan2,451 €/m²11.0 €/m²5.4 %636,285+0.8 %B1Tight
133884860Caderousse2,233 €/m²10.1 €/m²5.4 %272,493-1.2 %B1Tight
133901280Prévessin-Moëns5,410 €/m²24.4 €/m²5.4 %499,153+1.9 %AVery tight
134004160Château-Arnoux-Saint-Auban, L'Escale2,306 €/m²10.4 €/m²5.4 %513,980-0.0 %CRelaxed
134112000Druelle Balsac, Le Monastère2,100 €/m²9.5 €/m²5.4 %7733,910+0.1 %B2Moderate
134234190Agonès, Brissac1,813 €/m²8.2 €/m²5.4 %8211,050-0.1 %CRelaxed
134335140Gosné, La Chapelle-Saint-Aubert1,833 €/m²8.3 €/m²5.4 %12914,082+0.9 %CRelaxed
134435630Hédé-Bazouges, La Chapelle-Chaussée2,123 €/m²9.6 €/m²5.4 %748,378+1.1 %CRelaxed
134538090Bonnefamille, Roche2,570 €/m²11.6 €/m²5.4 %13625,227+0.6 %B1Tight
134649112Verrières-en-Anjou2,500 €/m²11.3 €/m²5.4 %254,058+1.7 %B2Moderate
134763118Cébazat2,336 €/m²10.5 €/m²5.4 %808,953+1.9 %B2Moderate
134869400Arnas, Gleizé2,727 €/m²12.3 €/m²5.4 %24655,650+0.3 %B1Tight
134973500Aussois, Avrieux2,436 €/m²11.0 €/m²5.4 %326,732-0.6 %CRelaxed
135097432Saint-Pierre3,167 €/m²14.3 €/m²5.4 %11942,519+0.5 %B1Tight

Comparing two areas?

Prices, trend since 2014, rents and yield side by side.

Open the neighbourhood comparator

Got a specific property in mind?

Net yield, cash flow with a mortgage and long-term projection — free.

Calculate the net yield

Gross 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).