Residential Migration – Key Indicators (full dataset)Migrations résidentielles – Principaux indicateurs (dossier complet)
Migrations résidentielles – Principaux indicateurs (dossier complet)Residential Migration – Key Indicators (full dataset)
This API provides access to a dataset published by INSEE, the French national statistics institute, describing characteristics of the population aged one year or older according to their place of previous residence. Data are available at the municipal (commune) level and for larger supra-communal geographic divisions, covering all of France except Mayotte. The dataset supports analysis of residential migration patterns and population mobility across French territories.Caractéristiques de la population âgée de 1 an ou plus selon le lieu de résidence antérieure, au niveau communal et supracommunal pour la France hors Mayotte.
Trust score
How is this computed?Weighted across five axes. Tap a ring for what it measures.
Data schema (7 fields)
Click a field to see example values.
| Field | Type | Description |
|---|---|---|
| GEOTerritory | string | Geographic code identifying the area of residence.Geographic code identifying the area of residence. |
| PREV_RES_AREAPrev res area | string | Code indicating the area of previous residence.Code indicating the area of previous residence. |
| FREQFrequency | string | Frequency of data collection, e.g. annual.Frequency of data collection, e.g. annual. |
| TIME_PERIODPeriod | string | Reference year of the data.Reference year of the data. |
| RP_MEASURERp measure | string | Type of measure from the population census, e.g. population count.Type of measure from the population census, e.g. population count. |
| AGE | string | Age group of the population, coded value.Age group of the population, coded value. |
| OBS_VALUE_NIVEAUValue | number | Observed value representing the estimated population level.Observed value representing the estimated population level. |
Schema captured from melodi 2 hours ago.
Query the data
Pick columns and a sort, then fetch a live preview straight from the source. Choose an API-filterable column (marked ▾) under “Where” to pick from its list of values.
Sample data (5 records)
| GEO | PREV_RES_AREA | FREQ | TIME_PERIOD | RP_MEASURE | AGE | OBS_VALUE_NIVEAU |
|---|---|---|---|---|---|---|
| 2026-AAV2020-001 | 12 | A | 2012 | POP | Y15T24 | 71406.62967 |
| 2026-AAV2020-001 | 20_30 | A | 2012 | POP | Y15T24 | 187929.5295 |
| 2026-AAV2020-001 | 12 | A | 2012 | POP | Y1T14 | 98283.02109 |
| 2026-AAV2020-001 | 20_30 | A | 2012 | POP | Y1T14 | 142808.41333 |
| 2026-AAV2020-001 | 12 | A | 2012 | POP | Y25T54 | 248769.3844 |
Live sample captured at profiling time — values may have changed upstream.
Verification Status
Using the API
Configuration
- Base URL
- https://api.insee.fr/melodi/data/DS_RP_MIGRES_PRINC
Query examples
curl -s 'https://api.insee.fr/melodi/data/DS_RP_MIGRES_PRINC?maxResult=20' -H 'Accept: application/json'First 20 observations (dimensions + measures) as JSON.
Machine-readable & source
Embed this badge in a README or wiki — it always shows the latest verification state and quality tier.