Back to the map

How the numbers are made

Every figure on this map comes from a French public dataset. This page says which one, what we do to it before you see it, and where it stops being reliable.

34,735 communes in mainland France. Data built 12 September 2026. Written by EasyFranceNow, who also answer the emails.

What these numbers cannot tell you

Start here, because it matters more than the sources. A commune that scores 90 for you has cleared the things we can measure. Those are not the things that decide whether a move works.

We can rule out the places that fail on price, climate, healthcare or distance. That is worth doing: it turns 34,735 into a shortlist of twelve. It is not the same as knowing where to live, and nobody should treat a score here as a decision. Go, in low season, and stay a week.

How a score is built

Thirteen dimensions. For each one, every commune is ranked against every other commune and placed on a 0–100 scale by its rank, not by its raw value. Your weights decide how much each dimension counts; the score is their weighted average. Move a slider and the whole country re-ranks.

Ranking by position rather than by value is deliberate. House prices run from €200 to €12,000 a square metre, and the top end would otherwise swallow everything else. A rank says how a commune sits among the others, which is the question you are actually asking.

There are two ways to be ranked, and the choice changes the answer. Ranked against all of France, every city looks unsafe next to thirty-four thousand villages, and every village looks short of shops. Against places of similar size, villages are compared with villages and cities with cities. Neither is the truth. The switch is in the profile panel and it is worth using both ways before you trust a result.

Housing is scored one of two ways, and you choose which. Buying ranks what homes sell for, with the property tax owners pay on top. Renting ranks rents instead and leaves property tax out, because in France it is the owner's bill. The budget follows the same switch: a price per square metre when you buy, a monthly rent for the size of home you set when you rent.

Must-haves work differently. They do not affect the score at all: they remove communes from the map. A commune either clears your maximum drive to a hospital or it does not.

Where each number comes from

All of these are French public datasets, published under open licence. None of it is bought, scraped or estimated by a third party we cannot audit.

The catch column is the one to read.
FigureSourceThe catch
Purchase price DVF, notarised sales (DGFiP / Etalab) Median of three years of house sales. These are past transactions, not a valuation. Prices vary enormously inside one commune, and we publish a single figure for the whole of it. See the note below on estimated prices.
Rent Carte des loyers 2025: « Estimations ANIL, à partir des données du Groupe SeLoger et de leboncoin » Modelled from listing prices, so it runs above what tenants actually sign. Unfurnished homes, charges included: furnished lets, which most newcomers take first, cost more. It is one figure per square metre, averaged over flats and houses, and the monthly rent we show is that figure times the size you set. Rent per square metre falls as homes get bigger, so the monthly figure is low for a studio and a little high for a large house.
Property tax REI (DGFiP), via the OFGL export The voted rate is real; the bill is not. A bill is the rate times a taxable value we cannot know for your house, so we apply every commune's rate to the same national base of €2,500. Treat it as a way to compare communes, never as your future bill.
Sunshine, rain, temperature Météo-France station normals, 1991–2020 Stations are sparse. Values are interpolated between them, so a commune in a valley gets its plateau's weather. Days above 30°C are the weakest of these and are overstated on the coast.
Safety SSMSI communal crime base (Interior Ministry) Recorded offences, not offences committed, and reporting rates differ between town and country. We weight the categories that affect daily life and divide by the population actually present, tourists included. Without that correction every resort looks like a crime wave.
Doctors, hospitals DREES accessibility index, FINESS Counts the supply that exists, not the supply taking new patients.
Schools Annuaire de l'éducation How many and how far, never how good.
Shops, daily life, sport, culture INSEE BPE, Basilic, Mérimée Counted within a time budget from the commune centre. See travel times.
Internet Arcep, Ma connexion internet Share of premises with fibre available. Available is not connected.
Population, income, housing INSEE census and Filosofi Median income is per adult after tax, which is lower than a household figure and not comparable with American household income.
US flights Airline schedules, checked by hand In October 2026, only Paris and Nice fly to the United States. Marseille and Toulouse are announced for 2027 (Toulouse from 26 April, Marseille from early June) and are flagged as such. Verified 21 October 2026 and liable to change without us noticing.
Trains SNCF station list, TGV times to Paris 2,551 stations that carry a departure code, which is what separates a railway station from an SNCF coach stop. Corsica has no train to Paris and the field is empty there.
Travel times Straight-line distance, converted The weakest measurement on this site. Read the next section.

Travel times are estimates, and we say so

Every drive time on this site, whether to a hospital, a station, an airport or the sea, is a straight-line distance converted to minutes by a curve, with a penalty in mountains. It is not a route. It does not know about estuaries, one-way systems, or the fact that the far side of a lake is an hour away. Trouville is three kilometres from Le Havre and an hour's drive.

It also picks the nearest target as the crow flies, which on a peninsula or in a valley is often not the one you would actually reach first.

We are replacing it with real routing over the OpenStreetMap network. Until that ships, treat every minute figure as an order of magnitude: good for comparing two communes, wrong for planning a morning.

Estimated prices, and how to spot them

Of 34,735 communes, 14,029 have enough recorded sales for a reliable median. 19,101 have too few, and take the median of their eight nearest neighbours. 1,605, which is all of Alsace and Moselle, have no usable sales data at all: those three departments keep a separate land registry that never entered the national file. Their prices are modelled from local rents, and the model's typical error is 15%.

A price estimated from neighbours is a reasonable guess for a village next to a town with an active market. It is a poor guess for an isolated village. If a price matters to your decision, check it against a local agent before you act on it.

Numbers we removed rather than guess

Five fields are empty on this map today. Each was showing something, and each was wrong.

They will come back when they are measured rather than inferred. An empty field is annoying. A plausible wrong number is worse, because you will believe it.

What we fixed in September 2026

We audited the whole dataset against reference values and found errors we had been publishing. They are listed here because a methodology page that only describes the intended behaviour is worth very little.

Tell us when a figure is wrong

There is a button on every commune for this. It sends us the commune, the figure you were looking at and its value, so we can find it. We read them.

The part this map cannot do is the part we do by hand: what a place is actually like, what Americans usually miss about it, what to check before booking a trip. Ask us at easyfrancenow.com.