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

#AreaMedian priceRentGross yieldSales/yearPopulationTension
330162110Hénin-Beaumont1,359 €/m²8.5 €/m²7.5 %23725,688-0.3 %B2Moderate
330281630Beauvais-sur-Tescou, La Sauzière-Saint-Jean1,463 €/m²9.2 €/m²7.5 %253,514+0.7 %CRelaxed
330346110Bétaille, Carennac1,156 €/m²7.2 €/m²7.5 %764,686-0.1 %CRelaxed
330449510Beaupréau-en-Mauges1,340 €/m²8.4 €/m²7.5 %535,997+0.6 %CRelaxed
330562920Chocques, Gonnehem1,346 €/m²8.4 €/m²7.5 %595,694-0.3 %B2Moderate
330602840Athies-sous-Laon, Coucy-lès-Eppes1,313 €/m²8.2 €/m²7.5 %655,587+0.2 %B2Moderate
330709500Besset, Camon1,327 €/m²8.3 €/m²7.5 %937,009+0.3 %CRelaxed
330822860Plourivo1,517 €/m²9.5 €/m²7.5 %302,270+0.2 %CRelaxed
330937800Antogny-le-Tillac, Draché1,337 €/m²8.4 €/m²7.5 %16012,513-0.4 %CRelaxed
331059122Ghyvelde, Hondschoote1,613 €/m²10.1 €/m²7.5 %1109,626-0.1 %B2Moderate
331183690Salernes, Sillans-la-Cascade1,935 €/m²12.1 €/m²7.5 %1156,901+0.5 %CRelaxed
331297441Sainte-Suzanne2,402 €/m²15.1 €/m²7.5 %4225,551+1.5 %B1Tight
331316800Soyaux1,563 €/m²9.8 €/m²7.5 %9110,087+0.9 %B2Moderate
331417700Breuil-la-Réorte, La Devise1,718 €/m²10.8 €/m²7.5 %26616,480+0.4 %CRelaxed
331532350Barran, Biran1,257 €/m²7.9 €/m²7.5 %232,365-0.2 %CRelaxed
331639150Bief-des-Maisons, Chaux-des-Crotenay1,822 €/m²11.4 €/m²7.5 %675,953+0.1 %CRelaxed
331773220Aiton, Argentine1,985 €/m²12.5 €/m²7.5 %647,224+0.7 %CRelaxed
331881660Bout-du-Pont-de-Larn, Payrin-Augmontel1,319 €/m²8.3 €/m²7.5 %666,370+0.0 %CRelaxed
331986190Ayron, Béruges1,354 €/m²8.5 €/m²7.5 %15913,889+0.1 %B2Moderate
332001230Arandas, Argis1,468 €/m²9.2 €/m²7.5 %655,258-0.3 %CRelaxed
332114620Barou-en-Auge, Beaumais1,270 €/m²8.0 €/m²7.5 %311,875-0.4 %CRelaxed
332232100Beaumont, Blaziert1,200 €/m²7.5 €/m²7.5 %1318,622-0.6 %CRelaxed
332370000Andelarre, Andelarrot1,435 €/m²9.0 €/m²7.5 %26038,297-0.2 %CRelaxed
332485570L'Hermenault, Marsais-Sainte-Radégonde1,212 €/m²7.6 €/m²7.5 %513,508+0.2 %CRelaxed
332509600Aigues-Vives, Belloc1,224 €/m²7.7 €/m²7.6 %886,434+0.0 %CRelaxed
332631430Castelnau-Picampeau, Casties-Labrande1,313 €/m²8.3 €/m²7.6 %665,709+0.5 %CRelaxed
332759265Aubencheul-au-Bac, Aubigny-au-Bac1,340 €/m²8.4 €/m²7.6 %201,692-0.0 %B2Moderate
332862440Harnes1,430 €/m²9.0 €/m²7.6 %11812,247-0.2 %B2Moderate
332962880Annay, Estevelles1,500 €/m²9.4 €/m²7.6 %17118,148+0.4 %B2Moderate
333062980Noyelles-lès-Vermelles, Vermelles1,494 €/m²9.4 €/m²7.6 %557,002+0.1 %B2Moderate
333129440Plougar, Plouzévédé1,348 €/m²8.5 €/m²7.6 %575,343+0.4 %CRelaxed
333235750Bléruais, Iffendic1,522 €/m²9.6 €/m²7.6 %606,206+0.2 %CRelaxed
333338480Le Pont-de-Beauvoisin, Pressins1,775 €/m²11.2 €/m²7.6 %708,184+0.5 %CRelaxed
333438770La Motte-Saint-Martin, La Motte-d'Aveillans1,601 €/m²10.1 €/m²7.6 %292,661-0.2 %CRelaxed
333546220Lagardelle, Pescadoires1,326 €/m²8.4 €/m²7.6 %442,823+0.1 %CRelaxed
333659174La Sentinelle1,481 €/m²9.3 €/m²7.6 %353,103-0.4 %B2Moderate
333759450Sin-le-Noble1,388 €/m²8.7 €/m²7.6 %15816,076+0.3 %B2Moderate
333871700Boyer, Chardonnay1,397 €/m²8.8 €/m²7.6 %1189,879-0.1 %CRelaxed
333976690Authieux-Ratiéville, Cailly1,490 €/m²9.4 €/m²7.6 %14412,906+0.5 %CRelaxed
334077810Thomery2,221 €/m²14.0 €/m²7.6 %333,384-0.4 %B1Tight
334186410Bouresse, Dienné1,096 €/m²6.9 €/m²7.6 %363,212+0.3 %CRelaxed
334289250Beaumont, Chemilly-sur-Yonne1,400 €/m²8.8 €/m²7.6 %745,875-0.5 %CRelaxed
334324100Bergerac, Creysse1,557 €/m²9.8 €/m²7.6 %38331,150-0.2 %B2Moderate
334429590Le Faou, Lopérec1,515 €/m²9.6 €/m²7.6 %998,596+0.2 %CRelaxed
334530500Allègre-les-Fumades, Courry1,559 €/m²9.8 €/m²7.6 %877,642+0.8 %CRelaxed
334637360Beaumont-Louestault, Neuillé-Pont-Pierre1,607 €/m²10.1 €/m²7.6 %879,954+0.8 %CRelaxed
334754890Bayonville-sur-Mad, Chambley-Bussières1,462 €/m²9.2 €/m²7.6 %292,482+0.3 %CRelaxed
334860260Lamorlaye2,461 €/m²15.5 €/m²7.6 %849,082+0.0 %AVery tight
334961250Colombiers, Condé-sur-Sarthe1,272 €/m²8.0 €/m²7.6 %14514,382-0.4 %CRelaxed
335076550Ambrumesnil, Aubermesnil-Beaumais1,572 €/m²9.9 €/m²7.6 %929,018+0.2 %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).