The prices published on Immover come from the DVF file (Demandes de valeurs foncières), released by the French tax authority (Direction générale des finances publiques). It records all property transactions registered at the notary over the last five years, i.e. 2021 to 2025 for this edition.
We chose this source for four reasons: it is official, exhaustive across the covered territory, free and open, and it is based on real sales rather than declarations. It is updated twice a year, in April and October.
An asking price is the amount a seller hopes to obtain. A sale price is the amount actually paid at signing, after negotiation. The two differ: in most markets, the prices shown on listing portals are 10 to 20% higher than the prices finally recorded at the notary.
We show the real price recorded at signing. That is the useful information for the seller, who sets a listing price, and for the buyer, who gauges the real level of the market. Portals show asking prices; we show achieved prices.
We publish the average price per m² across the whole site, from cities to districts. It is the indicator used by most market references, which makes our figures directly comparable and aligned with the real market. It relies on the DVF transactions actually recorded and stays consistent with the averages published by the Notaires de France.
We also compute the median internally, as a consistency check: more robust to atypical sales, it helps us validate the reliability of each series. It is not shown publicly, so as not to mix two indicators on the same page.
For Monaco, we follow the method of IMSEE, the Principality's official statistics institute, which estimates the price per m² using a regression model based on all transactions.
The trend curves rely on real annual transactions. When a district has too few sales in a given year for a reliable calculation, the value is reconstructed from the Notaires-INSEE index of existing-home prices. No value is extrapolated beyond this framework.
Fourteen districts of Nice do not yet have their own boundary in our geocoding: their price is estimated from the nearest neighbouring district, which is indicated on the relevant page. These are Borriglione, Caucade, Centre-ville, Cessole, Gairaut, Le Ray, Les Moulins, Lingostière, Pessicart, Saint-Augustin, Saint-Maurice, Thiers, Valrose and Wilson.
The Cimiez district may be slightly under-estimated, as its statistical perimeter includes less valued neighbouring areas. We prefer to flag this rather than artificially correct the figure: honesty of the data comes before false precision. These points will be refined in a future version.
A free, accurate valuation in a few minutes, district by district.
Value my property