French Population Grid 2010 - 1 km squaresStructure Population Française 2010 - rectangle 1 km
Structure Population Française 2010 - rectangle 1 kmFrench Population Grid 2010 - 1 km squares
This API provides access to a 1 km gridded population dataset for France, derived from a specific processing of tax files to assign each household a precise geographic position. Estimates are presented as a grid ('carroyage') at 1 km resolution, covering the whole national territory. The dataset was originally published by INSEE, the French national statistics institute, in December 2016. It is useful for spatial analysis of population distribution at fine geographic scale, independent of administrative boundaries such as municipalities.Les données fournies ici proviennent d'une exploitation spécifique des fichiers fiscaux visant à attribuer à chaque ménage une position géographique précise. Les estimations se présentent sous forme d'un jeu de donnée carroyée à 1 km. Le fichier, publié initialement par l'INSEE en Décembre 2016,...
Trust score
How is this computed?Weighted across five axes. Tap a ring for what it measures.
Data schema (32 fields)
Click a field to see example values.
| Field | Type | Description |
|---|---|---|
| geo_point_2dCoordinates | geo_point_2d | — |
| geo_shapeShape | geo_shape | — |
| idkID rectange | text | ID du rectangle |
| menNombre de ménages | double | Nombre de ménages résidant dans le rectangle |
| men_surfSurface résidences | double | Surface cumulée des résidences principales, en mètres carrés |
| men_occ5Ménages 5 ans ou plus | double | Nombre total de ménages présents depuis 5 ans ou plus dans leur logement actuel |
| rect_m_m_3Ménages logement collectif | double | Nombre total de ménages en logement collectif |
| rect_m_m_4Ménages 5 personnes ou plus | double | Nombre total de ménages de 5 personnes et plus |
| rect_m_m_5Ménages une personne | double | Nombre total de ménages d’une personne |
| rect_m_i_1Traitement une personne | text | Indicatrice de traitement du nombre total de ménages d’une personne |
| rect_m_m_6Ménages propriétaires | double | Nombre total de ménages propriétaires |
| rect_m_i_pTraitement propriétaire | text | Indicatrice de traitement du nombre total de ménages propriétaires |
| rect_m_m_7Ménages bas revenus | double | Nombre total de ménages dont le revenu fiscal par unité de consommation est en dessous du seuil de bas revenu |
| rect_m_i_bTraitement bas revenus | text | Indicatrice de traitement du nombre total de ménages dont le revenu fiscal par unité de consommation est en dessous du seuil de bas revenu |
| rect_m_indIndividus | double | Nombre total d’individus résidant dans le rectangle |
| rect_m_i_2Individus < 3 ans | double | Nombre total d’individus âgés de 0 à 3 ans |
| rect_m_i_3Individus 4-5 ans | double | Nombre total d’individus âgés de 4 à 5 ans |
| rect_m_i_4Individus 6-10 ans | double | Nombre total d’individus âgés de 6 à 10 ans |
| rect_m_i_5Individus 11-14 ans | double | Nombre total d’individus âgés de 11 à 14 ans |
| rect_m_i_6Inidividus 15-17 ans | double | Nombre total d’individus âgés de 15 à 17 ans |
| rect_m_i_7Individus > 25 ans | double | Nombre total d’individus âgés de 25 ans et plus |
| rect_m_i_8Individus > 65 ans | double | Nombre total d’individus âgés de 65 ans et plus |
| rect_m_i_aTraitement > 65 ans | text | Indicatrice de traitement du nombre total d’individus âgés de 65 ans et plus |
| rect_m_i_9Individus > 75 ans | double | Nombre total d’individus âgés de 75 ans et plus |
| rect_m_i10Traitement > 75 ans | text | Indicatrice de traitement du nombre total d’individus âgés de 75 ans et plus |
| rect_m_i11Revenus fiscaux | double | Somme des revenus fiscaux par unité de consommation winsorisés des individus |
| rect_m_nbcNombre carreaux | double | Nombre de carreaux habités du rectangle |
| ville | text | Ville où se situe le rectangle |
| codeCode Postal | text | Code postal de la ville où se situe le rectangle |
| libepciEPCI | text | EPCI où se situe le rectangle |
| departementDépartement | text | Département où se situe le rectangle |
| regionRégion | text | Région où se situe le rectangle |
Schema captured from opendatasoft 7 days 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 1idk: N11651E19602-N11653E19604 · men: 12
{
"idk": "N11651E19602-N11653E19604",
"men": 12,
"code": "84142",
"ville": "Velleron",
"region": "PROVENCE-ALPES-COTE D'AZUR",
"libepci": "CA du Grand Avignon",
"men_occ5": 9,
"men_surf": 1311,
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
5.016479912207091,
43.96157692230958
],
[
5.016011604976029,
43.966975916396684
],
[
5.023458321441017,
43.96733542194829
],
[
5.023925923477519,
43.96193639455171
],
[
5.016479912207091,
43.96157692230958
]
]
]
},
"properties": {}
},
"rect_m_i10": "Pas de traitement",
"rect_m_i11": 632183,
"rect_m_i_1": "Pas de traitement",
"rect_m_i_2": 0,
"rect_m_i_3": 0,
"rect_m_i_4": 1,
"rect_m_i_5": 1,
"rect_m_i_6": 3,
"rect_m_i_7": 22,
"rect_m_i_8": 3,
"rect_m_i_9": 2,
"rect_m_i_a": "Pas de traitement",
"rect_m_i_b": "Pas de traitement",
"rect_m_i_p": "Traintement seuil de 80%",
"rect_m_ind": 30,
"rect_m_m_3": 0,
"rect_m_m_4": 0,
"rect_m_m_5": 2,
"rect_m_m_6": 9,
"rect_m_m_7": 0,
"rect_m_nbc": 4,
"departement": "VAUCLUSE",
"geo_point_2d": {
"lat": 43.9644562064,
"lon": 5.01996893675
}
}Record 2idk: N11689E17997-N11690E17998 · men: 22
{
"idk": "N11689E17997-N11690E17998",
"men": 22,
"code": "31156",
"ville": "Cox",
"region": "MIDI-PYRENEES",
"libepci": "CC du Canton de Cadours",
"men_occ5": 18,
"men_surf": 2417,
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
1.037342878650779,
43.76068350820086
],
[
1.036785104512514,
43.764263157003185
],
[
1.041713869943762,
43.76469363793773
],
[
1.042271338583839,
43.76111396268116
],
[
1.037342878650779,
43.76068350820086
]
]
]
},
"properties": {}
},
"rect_m_i10": "Pas de traitement",
"rect_m_i11": 924616,
"rect_m_i_1": "Pas de traitement",
"rect_m_i_2": 2,
"rect_m_i_3": 1,
"rect_m_i_4": 5,
"rect_m_i_5": 3,
"rect_m_i_6": 0,
"rect_m_i_7": 39,
"rect_m_i_8": 17,
"rect_m_i_9": 6,
"rect_m_i_a": "Pas de traitement",
"rect_m_i_b": "Pas de traitement",
"rect_m_i_p": "Traintement seuil de 80%",
"rect_m_ind": 50,
"rect_m_m_3": 0,
"rect_m_m_4": 0,
"rect_m_m_5": 7,
"rect_m_m_6": 17,
"rect_m_m_7": 3,
"rect_m_nbc": 4,
"departement": "HAUTE-GARONNE",
"geo_point_2d": {
"lat": 43.7626885849,
"lon": 1.03952829502
}
}Record 3idk: N11689E18271-N11690E18271 · men: 19
{
"idk": "N11689E18271-N11690E18271",
"men": 19,
"code": "81220",
"ville": "Rabastens",
"region": "MIDI-PYRENEES",
"libepci": "CC du Pays Rabastinois",
"men_occ5": 6,
"men_surf": 2314,
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
1.713134534104261,
43.81745900050558
],
[
1.712617857514797,
43.821042762242584
],
[
1.715086604926764,
43.8212418601537
],
[
1.715603127866938,
43.81765808616492
],
[
1.713134534104261,
43.81745900050558
]
]
]
},
"properties": {}
},
"rect_m_i10": "Pas de traitement",
"rect_m_i11": 1004155,
"rect_m_i_1": "Pas de traitement",
"rect_m_i_2": 1,
"rect_m_i_3": 1,
"rect_m_i_4": 6,
"rect_m_i_5": 2,
"rect_m_i_6": 0,
"rect_m_i_7": 34,
"rect_m_i_8": 13,
"rect_m_i_9": 3,
"rect_m_i_a": "Pas de traitement",
"rect_m_i_b": "Pas de traitement",
"rect_m_i_p": "Traintement seuil de 80%",
"rect_m_ind": 45,
"rect_m_m_3": 0,
"rect_m_m_4": 0,
"rect_m_m_5": 3,
"rect_m_m_6": 15,
"rect_m_m_7": 0,
"rect_m_nbc": 2,
"departement": "TARN",
"geo_point_2d": {
"lat": 43.8193504459,
"lon": 1.71411052842
}
}Record 4idk: N12218E17981-N12225E17992 · men: 12
{
"idk": "N12218E17981-N12225E17992",
"men": 12,
"code": "24244",
"ville": "Lolme",
"region": "AQUITAINE",
"libepci": "CC du Monpaziérois",
"men_occ5": 8,
"men_surf": 1090,
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
0.846499147827807,
44.70347114630833
],
[
0.844157490741539,
44.71777337414377
],
[
0.874218300878505,
44.72041508606167
],
[
0.87655240263391,
44.70611202401813
],
[
0.846499147827807,
44.70347114630833
]
]
]
},
"properties": {}
},
"rect_m_i10": "Pas de traitement",
"rect_m_i11": 445080,
"rect_m_i_1": "Pas de traitement",
"rect_m_i_2": 0,
"rect_m_i_3": 0,
"rect_m_i_4": 0,
"rect_m_i_5": 0,
"rect_m_i_6": 1,
"rect_m_i_7": 25,
"rect_m_i_8": 10,
"rect_m_i_9": 6,
"rect_m_i_a": "Pas de traitement",
"rect_m_i_b": "Pas de traitement",
"rect_m_i_p": "Traintement seuil de 80%",
"rect_m_ind": 28,
"rect_m_m_3": 0,
"rect_m_m_4": 0,
"rect_m_m_5": 4,
"rect_m_m_6": 9,
"rect_m_m_7": 5,
"rect_m_nbc": 10,
"departement": "DORDOGNE",
"geo_point_2d": {
"lat": 44.7119432109,
"lon": 0.860356815768
}
}Record 5idk: N12221E18510-N12229E18510 · men: 34
{
"idk": "N12221E18510-N12229E18510",
"men": 34,
"code": "15147",
"ville": "Parlan",
"region": "AUVERGNE",
"libepci": "CC Cère et Rance en Châtaigneraie",
"men_occ5": 19,
"men_surf": 3142,
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
2.172881301843468,
44.817043663036145
],
[
2.17062055622503,
44.833169466101616
],
[
2.173134568973946,
44.833358158218864
],
[
2.175394471458877,
44.81723221232183
],
[
2.172881301843468,
44.817043663036145
]
]
]
},
"properties": {}
},
"rect_m_i10": "Pas de traitement",
"rect_m_i11": 1265000,
"rect_m_i_1": "Pas de traitement",
"rect_m_i_2": 6,
"rect_m_i_3": 2,
"rect_m_i_4": 3,
"rect_m_i_5": 2,
"rect_m_i_6": 0,
"rect_m_i_7": 49,
"rect_m_i_8": 15,
"rect_m_i_9": 9,
"rect_m_i_a": "Pas de traitement",
"rect_m_i_b": "Pas de traitement",
"rect_m_i_p": "Pas de traitement",
"rect_m_ind": 65,
"rect_m_m_3": 8,
"rect_m_m_4": 3,
"rect_m_m_5": 18,
"rect_m_m_6": 23,
"rect_m_m_7": 8,
"rect_m_nbc": 6,
"departement": "CANTAL",
"geo_point_2d": {
"lat": 44.8252013317,
"lon": 2.17300766164
}
}Live sample captured at profiling time — values may have changed upstream.
Verification Status
Using the API
Configuration
- Base URL
- https://public.opendatasoft.com/api/explore/v2.1/catalog/datasets/insee_rectangle
License
- ✓ Redistributable
- ✓ Attribution required
Query examples
curl -s 'https://public.opendatasoft.com/api/explore/v2.1/catalog/datasets/insee_rectangle/records?limit=20' -H 'Accept: application/json'First 20 records of the dataset as JSON.
Uses the Opendatasoft Explore v2.1 syntax — supports select, where, group_by and order_by.
Rate limits
Dataset
Volume & freshness
License
No license declared upstream.
Source: opendatasoft
Machine-readable & source
Embed this badge in a README or wiki — it always shows the latest verification state and quality tier.