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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
440106460Caussols, Escragnolles2,786 €/m²11.0 €/m²4.7 %594,612+0.6 %B1Tight
440212510Druelle Balsac, Olemps2,274 €/m²9.0 €/m²4.7 %525,152+0.8 %B2Moderate
440314470Courseulles-sur-Mer, Graye-sur-Mer2,915 €/m²11.5 €/m²4.7 %635,668+0.6 %B2Moderate
440429241Locquirec2,315 €/m²9.1 €/m²4.7 %301,555+1.5 %CRelaxed
440531770Colomiers3,078 €/m²12.2 €/m²4.7 %19740,882+0.7 %B1Tight
440644120Vertou3,214 €/m²12.7 €/m²4.7 %26926,227+1.4 %B1Tight
440744840Les Sorinières3,045 €/m²12.0 €/m²4.7 %919,275+1.8 %B1Tight
440869360Communay, Saint-Symphorien-d'Ozon3,441 €/m²13.6 €/m²4.7 %15724,517+1.0 %B1Tight
440978100Saint-Germain-en-Laye6,598 €/m²26.1 €/m²4.7 %6722,966+0.6 %A bisExtreme
441084260Sarrians2,540 €/m²10.0 €/m²4.7 %385,792-0.2 %B1Tight
441113080Aix-en-Provence4,989 €/m²19.7 €/m²4.7 %3829,939+0.6 %AVery tight
441213680Lançon-Provence3,527 €/m²13.9 €/m²4.7 %839,915+1.4 %B1Tight
441334630Saint-Thibéry2,411 €/m²9.5 €/m²4.7 %423,132+3.0 %CRelaxed
441435230Bourgbarré, Noyal-Châtillon-sur-Seiche2,681 €/m²10.6 €/m²4.7 %15424,979+2.9 %B1Tight
441559152Anstaing, Chéreng3,230 €/m²12.7 €/m²4.7 %1067,302+0.6 %B1Tight
441666610Villeneuve-la-Rivière2,179 €/m²8.6 €/m²4.7 %201,360+0.6 %B2Moderate
441774500Bernex, Champanges4,382 €/m²17.3 €/m²4.7 %25336,699+1.3 %B1Tight
441878140Vélizy-Villacoublay6,070 €/m²23.9 €/m²4.7 %3023,011+1.2 %A bisExtreme
441984250Le Thor2,966 €/m²11.7 €/m²4.7 %708,882+0.2 %B1Tight
442013300Salon-de-Provence3,717 €/m²14.6 €/m²4.7 %22344,194+0.0 %B1Tight
442113850Gréasque4,186 €/m²16.5 €/m²4.7 %324,554+1.4 %AVery tight
442222680Binic-Étables-sur-Mer2,820 €/m²11.1 €/m²4.7 %503,520+0.3 %CRelaxed
442329770Audierne, Cléden-Cap-Sizun2,208 €/m²8.7 €/m²4.7 %906,870-0.3 %CRelaxed
442435850Gévezé, Irodouër2,486 €/m²9.8 €/m²4.7 %14615,449+1.3 %B1Tight
442540200Aureilhan, Mimizan2,819 €/m²11.1 €/m²4.7 %20113,012+1.2 %CRelaxed
442642490Fraisses2,249 €/m²8.8 €/m²4.7 %243,872+0.3 %B2Moderate
442784150Jonquières, Violès2,612 €/m²10.3 €/m²4.7 %626,963+0.6 %B1Tight
442891120Palaiseau4,396 €/m²17.3 €/m²4.7 %12637,471+1.6 %AVery tight
442913016Marseille3,502 €/m²13.7 €/m²4.7 %8055,378+0.4 %AVery tight
443014440Bény-sur-Mer, Cresserons2,914 €/m²11.4 €/m²4.7 %696,878-0.2 %B2Moderate
443133127Martignas-sur-Jalle, Saint-Jean-d'Illac3,486 €/m²13.7 €/m²4.7 %13417,672+2.0 %B1Tight
443234270Cazevieille, Claret3,159 €/m²12.4 €/m²4.7 %9214,269+1.5 %B1Tight
443383160La Valette-du-Var4,087 €/m²16.0 €/m²4.7 %9123,719+0.7 %AVery tight
443413700Marignane3,800 €/m²14.9 €/m²4.7 %14133,692-0.2 %AVery tight
443574330Choisy, Epagny Metz-Tessy4,915 €/m²19.2 €/m²4.7 %12029,542+1.8 %B1Tight
443678860Saint-Nom-la-Bretèche4,926 €/m²19.3 €/m²4.7 %404,965-0.0 %B1Tight
443793130Noisy-le-Sec4,333 €/m²17.0 €/m²4.7 %10345,510+0.7 %AVery tight
443813340Rognac3,730 €/m²14.6 €/m²4.7 %8112,576+0.7 %AVery tight
443929750Loctudy2,737 €/m²10.7 €/m²4.7 %564,075+0.2 %B2Moderate
444030600Vauvert, Vestric-et-Candiac2,743 €/m²10.7 €/m²4.7 %11713,025+0.2 %B1Tight
444135590Clayes, L'Hermitage2,614 €/m²10.2 €/m²4.7 %11113,557+2.3 %B1Tight
444238420Domène, Le Versoud3,351 €/m²13.1 €/m²4.7 %6714,237+0.2 %B1Tight
444369110Sainte-Foy-lès-Lyon4,462 €/m²17.4 €/m²4.7 %7421,692-0.1 %B1Tight
444469140Rillieux-la-Pape3,734 €/m²14.6 €/m²4.7 %8831,389+0.3 %B1Tight
444501210Ferney-Voltaire, Ornex5,239 €/m²20.4 €/m²4.7 %5419,358+2.3 %AVery tight
444613770Venelles4,715 €/m²18.4 €/m²4.7 %628,418+0.1 %AVery tight
444717730Port-des-Barques2,423 €/m²9.5 €/m²4.7 %541,780-0.2 %CRelaxed
444822710Penvénan2,485 €/m²9.7 €/m²4.7 %392,584-0.2 %B2Moderate
444973420Drumettaz-Clarafond, Méry3,836 €/m²15.0 €/m²4.7 %529,538+1.7 %B1Tight
445073800Arbin, Chignin2,883 €/m²11.3 €/m²4.7 %10717,931+0.8 %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).