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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
65169480Ambérieux, Anse3,240 €/m²12.6 €/m²4.7 %15018,054+1.8 %B1Tight
65273100Aix-les-Bains, Brison-Saint-Innocent4,016 €/m²15.6 €/m²4.7 %23149,042+0.7 %B1Tight
65384510Caumont-sur-Durance3,039 €/m²11.8 €/m²4.7 %475,667+2.1 %B1Tight
65405500Aubessagne, Buissard2,571 €/m²10.0 €/m²4.7 %485,198+0.5 %CRelaxed
65513220Châteauneuf-les-Martigues3,828 €/m²14.9 €/m²4.7 %12918,455+3.0 %AVery tight
65613560Sénas3,063 €/m²11.9 €/m²4.7 %616,925-0.1 %B2Moderate
65738280Anthon, Janneyrias3,429 €/m²13.3 €/m²4.7 %468,318+1.2 %CRelaxed
65851470Moncetz-Longevas, Saint-Memmie2,070 €/m²8.0 €/m²4.7 %366,011-0.2 %B2Moderate
65959910Bondues3,704 €/m²14.4 €/m²4.7 %1129,747-0.2 %B1Tight
66060500Chantilly, Vineuil-Saint-Firmin4,485 €/m²17.4 €/m²4.7 %4211,971-0.3 %AVery tight
66169510Messimy, Rontalon3,188 €/m²12.4 €/m²4.7 %8813,775+0.8 %B1Tight
66269780Mions, Saint-Pierre-de-Chandieu3,705 €/m²14.4 €/m²4.7 %14921,636+0.9 %B1Tight
66374930Arbusigny, Pers-Jussy4,304 €/m²16.7 €/m²4.7 %7514,149+1.4 %AVery tight
66478300Poissy4,388 €/m²17.1 €/m²4.7 %9640,983+1.1 %AVery tight
66538600Fontaine3,259 €/m²12.7 €/m²4.7 %4522,020-0.2 %B1Tight
66649100Angers3,409 €/m²13.3 €/m²4.7 %27779,511+0.6 %B1Tight
66754280Brin-sur-Seille, Champenoux2,112 €/m²8.2 €/m²4.7 %989,468+0.9 %B2Moderate
66801210Ferney-Voltaire, Ornex5,239 €/m²20.4 €/m²4.7 %5419,358+2.3 %AVery tight
66913770Venelles4,715 €/m²18.4 €/m²4.7 %628,418+0.1 %AVery tight
67017730Port-des-Barques2,423 €/m²9.5 €/m²4.7 %541,780-0.2 %CRelaxed
67122710Penvénan2,485 €/m²9.7 €/m²4.7 %392,584-0.2 %B2Moderate
67273420Drumettaz-Clarafond, Méry3,836 €/m²15.0 €/m²4.7 %529,538+1.7 %B1Tight
67373800Arbin, Chignin2,883 €/m²11.3 €/m²4.7 %10717,931+0.8 %B1Tight
67413340Rognac3,730 €/m²14.6 €/m²4.7 %8112,576+0.7 %AVery tight
67529750Loctudy2,737 €/m²10.7 €/m²4.7 %564,075+0.2 %B2Moderate
67630600Vauvert, Vestric-et-Candiac2,743 €/m²10.7 €/m²4.7 %11713,025+0.2 %B1Tight
67735590Clayes, L'Hermitage2,614 €/m²10.2 €/m²4.7 %11113,557+2.3 %B1Tight
67838420Domène, Le Versoud3,351 €/m²13.1 €/m²4.7 %6714,237+0.2 %B1Tight
67969110Sainte-Foy-lès-Lyon4,462 €/m²17.4 €/m²4.7 %7421,692-0.1 %B1Tight
68069140Rillieux-la-Pape3,734 €/m²14.6 €/m²4.7 %8831,389+0.3 %B1Tight
68113700Marignane3,800 €/m²14.9 €/m²4.7 %14133,692-0.2 %AVery tight
68274330Choisy, Epagny Metz-Tessy4,915 €/m²19.2 €/m²4.7 %12029,542+1.8 %B1Tight
68378860Saint-Nom-la-Bretèche4,926 €/m²19.3 €/m²4.7 %404,965-0.0 %B1Tight
68493130Noisy-le-Sec4,333 €/m²17.0 €/m²4.7 %10345,510+0.7 %AVery tight
68513016Marseille3,502 €/m²13.7 €/m²4.7 %8055,378+0.4 %AVery tight
68614440Bény-sur-Mer, Cresserons2,914 €/m²11.4 €/m²4.7 %696,878-0.2 %B2Moderate
68733127Martignas-sur-Jalle, Saint-Jean-d'Illac3,486 €/m²13.7 €/m²4.7 %13417,672+2.0 %B1Tight
68834270Cazevieille, Claret3,159 €/m²12.4 €/m²4.7 %9214,269+1.5 %B1Tight
68983160La Valette-du-Var4,087 €/m²16.0 €/m²4.7 %9123,719+0.7 %AVery tight
69013300Salon-de-Provence3,717 €/m²14.6 €/m²4.7 %22344,194+0.0 %B1Tight
69113850Gréasque4,186 €/m²16.5 €/m²4.7 %324,554+1.4 %AVery tight
69222680Binic-Étables-sur-Mer2,820 €/m²11.1 €/m²4.7 %503,520+0.3 %CRelaxed
69329770Audierne, Cléden-Cap-Sizun2,208 €/m²8.7 €/m²4.7 %906,870-0.3 %CRelaxed
69435850Gévezé, Irodouër2,486 €/m²9.8 €/m²4.7 %14615,449+1.3 %B1Tight
69540200Aureilhan, Mimizan2,819 €/m²11.1 €/m²4.7 %20113,012+1.2 %CRelaxed
69642490Fraisses2,249 €/m²8.8 €/m²4.7 %243,872+0.3 %B2Moderate
69784150Jonquières, Violès2,612 €/m²10.3 €/m²4.7 %626,963+0.6 %B1Tight
69891120Palaiseau4,396 €/m²17.3 €/m²4.7 %12637,471+1.6 %AVery tight
69913080Aix-en-Provence4,989 €/m²19.7 €/m²4.7 %3829,939+0.6 %AVery tight
70013680Lançon-Provence3,527 €/m²13.9 €/m²4.7 %839,915+1.4 %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).