Population by Sex, Age, Marital Status and Employment Status – Detailed Data (POP3, POP4 and POP5)Population par sexe, âge, statut conjugal et statut d'emploi – Données détaillées (POP3, POP4 et POP5)
Population par sexe, âge, statut conjugal et statut d'emploi – Données détaillées (POP3, POP4 et POP5)Population by Sex, Age, Marital Status and Employment Status – Detailed Data (POP3, POP4 and POP5)
This API from INSEE, the French national statistics institute, provides detailed population data broken down by sex, five-year age groups, marital status, cohabitation (living as a couple), and employment status. Figures are available at the municipal level and for larger administrative or statistical groupings, covering all of France except Mayotte. The dataset corresponds to the POP3, POP4 and POP5 tables of the population census results and is intended for demographic and socio-economic analysis at local and national scales.Caractéristiques de la population selon le sexe et l'âge quinquennal, le statut conjugal, la vie en couple et le statut d'emploi, 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 (10 fields)
Click a field to see example values.
| Field | Type | Description |
|---|---|---|
| GEOTerritory | string | Code of the geographic area (commune or supra-communal zone).Code of the geographic area (commune or supra-communal zone). |
| CIVIL_STATUSCivil status | string | Marital status category of the population.Marital status category of the population. |
| COUPLE | string | Indicates whether the person lives as part of a couple.Indicates whether the person lives as part of a couple. |
| SEX | string | Sex of the population group.Sex of the population group. |
| FREQFrequency | string | Frequency of the statistical observation (e.g. annual).Frequency of the statistical observation (e.g. annual). |
| EMPSTA_ENQEmpsta enq | string | Employment status code as reported in the survey.Employment status code as reported in the survey. |
| TIME_PERIODPeriod | string | Reference year of the observation.Reference year of the observation. |
| RP_MEASURERp measure | string | Measure type from the population census (e.g. population count).Measure type from the population census (e.g. population count). |
| AGE | string | Five-year age group of the population.Five-year age group of the population. |
| OBS_VALUE_NIVEAUValue | number | Observed population value for the given breakdown.Observed population value for the given breakdown. |
Schema captured from melodi 5 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)
Record 1AGE: Y15T19 · GEO: 2026-AAV2020-001
{
"AGE": "Y15T19",
"GEO": "2026-AAV2020-001",
"SEX": "F",
"FREQ": "A",
"COUPLE": "_T",
"EMPSTA_ENQ": "1",
"RP_MEASURE": "POP",
"TIME_PERIOD": "2023",
"CIVIL_STATUS": "_T",
"OBS_VALUE_NIVEAU": 34146.97874
}Record 2AGE: Y15T19 · GEO: 2026-AAV2020-001
{
"AGE": "Y15T19",
"GEO": "2026-AAV2020-001",
"SEX": "M",
"FREQ": "A",
"COUPLE": "_T",
"EMPSTA_ENQ": "1",
"RP_MEASURE": "POP",
"TIME_PERIOD": "2023",
"CIVIL_STATUS": "_T",
"OBS_VALUE_NIVEAU": 46238.36698
}Record 3AGE: Y15T19 · GEO: 2026-AAV2020-001
{
"AGE": "Y15T19",
"GEO": "2026-AAV2020-001",
"SEX": "_T",
"FREQ": "A",
"COUPLE": "_T",
"EMPSTA_ENQ": "1",
"RP_MEASURE": "POP",
"TIME_PERIOD": "2023",
"CIVIL_STATUS": "_T",
"OBS_VALUE_NIVEAU": 80385.34572
}Record 4AGE: Y20T24 · GEO: 2026-AAV2020-001
{
"AGE": "Y20T24",
"GEO": "2026-AAV2020-001",
"SEX": "F",
"FREQ": "A",
"COUPLE": "_T",
"EMPSTA_ENQ": "1",
"RP_MEASURE": "POP",
"TIME_PERIOD": "2023",
"CIVIL_STATUS": "_T",
"OBS_VALUE_NIVEAU": 224993.04205
}Record 5AGE: Y20T24 · GEO: 2026-AAV2020-001
{
"AGE": "Y20T24",
"GEO": "2026-AAV2020-001",
"SEX": "M",
"FREQ": "A",
"COUPLE": "_T",
"EMPSTA_ENQ": "1",
"RP_MEASURE": "POP",
"TIME_PERIOD": "2023",
"CIVIL_STATUS": "_T",
"OBS_VALUE_NIVEAU": 224091.33397
}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_TD_POPULATION_AGECOUPLECIVILSEX_PRINC
Query examples
curl -s 'https://api.insee.fr/melodi/data/DS_RP_TD_POPULATION_AGECOUPLECIVILSEX_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.