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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
295109110Ascou, Ax-les-Thermes1,673 €/m²8.6 €/m²6.2 %322,784+0.1 %CRelaxed
295212740La Loubière, Sébazac-Concourès2,043 €/m²10.5 €/m²6.2 %424,807+0.3 %B2Moderate
295354500Vandœuvre-lès-Nancy2,185 €/m²11.3 €/m²6.2 %9129,942+0.1 %B1Tight
295459660Haverskerque, Merville1,684 €/m²8.7 €/m²6.2 %12511,184-0.1 %B2Moderate
295560175Villeneuve-les-Sablons2,449 €/m²12.6 €/m²6.2 %241,196-0.4 %B2Moderate
295661200Argentan, Aunou-le-Faucon1,517 €/m²7.8 €/m²6.2 %9919,114-0.2 %CRelaxed
295774250Bogève, Fillinges3,677 €/m²18.9 €/m²6.2 %10415,423+1.3 %AVery tight
295877850Héricy2,717 €/m²14.0 €/m²6.2 %322,507-0.2 %AVery tight
295991250Morsang-sur-Seine, Saint-Germain-lès-Corbeil3,031 €/m²15.6 €/m²6.2 %17618,267+0.9 %AVery tight
296006620Cipières, Courmes2,657 €/m²13.7 €/m²6.2 %334,474-0.1 %AVery tight
296106740Châteauneuf-Grasse3,981 €/m²20.5 €/m²6.2 %343,815+2.0 %AVery tight
296213650Meyrargues2,995 €/m²15.4 €/m²6.2 %303,847+0.3 %B1Tight
296333440Ambarès-et-Lagrave, Saint-Louis-de-Montferrand2,296 €/m²11.8 €/m²6.2 %17720,762+1.3 %B1Tight
296442220Bourg-Argental, Burdignes1,593 €/m²8.2 €/m²6.2 %516,488-0.1 %CRelaxed
296554420Cerville, Saulxures-lès-Nancy2,078 €/m²10.7 €/m²6.2 %564,875+0.4 %B2Moderate
296662630Cormont, Frencq2,135 €/m²11.0 €/m²6.2 %12813,581-0.2 %B2Moderate
296776380Canteleu, Montigny2,051 €/m²10.6 €/m²6.2 %7416,369-0.3 %B1Tight
296877400Carnetin, Dampmart3,351 €/m²17.2 €/m²6.2 %26948,262+0.7 %AVery tight
296977830Pamfou, Valence-en-Brie2,233 €/m²11.5 €/m²6.2 %252,545+0.6 %B2Moderate
297091830Auvernaux, Le Coudray-Montceaux2,865 €/m²14.7 €/m²6.2 %255,133-0.0 %AVery tight
297195560Baillet-en-France, Chauvry3,211 €/m²16.5 €/m²6.2 %778,197+1.0 %B1Tight
297297429Petite-Île2,356 €/m²12.1 €/m²6.2 %7413,067+0.9 %B1Tight
297306380Moulinet, Sospel3,723 €/m²19.1 €/m²6.2 %284,059+0.2 %AVery tight
297408000Charleville-Mézières, La Francheville1,668 €/m²8.6 €/m²6.2 %32054,340-0.6 %B2Moderate
297535370Argentré-du-Plessis, Brielles1,644 €/m²8.4 €/m²6.2 %11614,044+0.5 %CRelaxed
297642170Chambles, Saint-Just-Saint-Rambert2,129 €/m²10.9 €/m²6.2 %17416,839+1.0 %B2Moderate
297745640Sandillon2,043 €/m²10.5 €/m²6.2 %514,300+1.0 %CRelaxed
297869820Fleurie, Vauxrenard1,760 €/m²9.0 €/m²6.2 %231,693+0.8 %CRelaxed
297976370Ancourt, Dieppe2,016 €/m²10.3 €/m²6.2 %17122,254-0.4 %B2Moderate
298083460Les Arcs, Taradeau2,933 €/m²15.1 €/m²6.2 %9710,054+1.3 %B1Tight
298183640Plan-d'Aups-Sainte-Baume, Saint-Zacharie2,704 €/m²13.9 €/m²6.2 %658,406+1.6 %AVery tight
298293140Bondy3,453 €/m²17.7 €/m²6.2 %13050,595-0.5 %AVery tight
298393200Saint-Denis3,496 €/m²18.0 €/m²6.2 %6849,692+0.7 %A bisExtreme
298422310Plestin-les-Grèves, Plufur1,769 €/m²9.1 €/m²6.2 %634,787-0.0 %B2Moderate
298522550Hénanbihen, Matignon1,679 €/m²8.6 €/m²6.2 %595,405+0.4 %CRelaxed
298631340Bondigoux, La Magdelaine-sur-Tarn1,907 €/m²9.8 €/m²6.2 %14413,101+1.3 %CRelaxed
298734800Aspiran, Brignac2,273 €/m²11.6 €/m²6.2 %23922,492+1.0 %CRelaxed
298835220Châteaubourg, Marpiré2,264 €/m²11.6 €/m²6.2 %9411,953+0.9 %CRelaxed
298938390Bouvesse-Quirieu, Charette2,130 €/m²10.9 €/m²6.2 %1029,743+0.4 %CRelaxed
299044560Corsept, Paimbœuf2,109 €/m²10.8 €/m²6.2 %465,639-0.6 %CRelaxed
299159135Bellaing, Wallers1,712 €/m²8.8 €/m²6.2 %666,934+0.4 %B2Moderate
299260700Bazicourt, Beaurepaire2,189 €/m²11.2 €/m²6.2 %20222,172-0.0 %B1Tight
299363960Veyre-Monton2,027 €/m²10.4 €/m²6.2 %463,721+1.0 %CRelaxed
299476120Le Grand-Quevilly2,371 €/m²12.2 €/m²6.2 %9625,789+0.2 %B1Tight
299577820Châtillon-la-Borde, Le Châtelet-en-Brie2,602 €/m²13.3 €/m²6.2 %695,061-0.4 %B2Moderate
299678114Magny-les-Hameaux3,400 €/m²17.4 €/m²6.2 %539,386+0.3 %AVery tight
299791150Abbéville-la-Rivière, Blandy2,429 €/m²12.5 €/m²6.2 %20735,773+0.8 %B1Tight
299812270Bor-et-Bar, La Fouillade1,467 €/m²7.5 €/m²6.1 %512,996+0.7 %CRelaxed
299914420Bons-Tassilly, Potigny1,978 €/m²10.1 €/m²6.1 %724,729+0.3 %CRelaxed
300042700Firminy1,945 €/m²10.0 €/m²6.1 %6017,060+0.1 %B2Moderate

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