c0mm0.com — the continuously verified register of European data

Register record·API·FR·MUNICIPALITYVERIFIED · checked 30h ago
D

200m Grid Data - Population and HousingDonnées carroyées à 200m - Population et logement

Données carroyées à 200m - Population et logement200m Grid Data - Population and Housing

APIJoinable5/7Query nowOpen workbenchSubscribe🇫🇷France

This dataset provides gridded statistics at a 200-metre resolution derived from a specific processing of French fiscal files that assigns each household a precise geographic location. Published by INSEE in 2019, it offers small-area estimates on population and housing characteristics, allowing analysis at a finer spatial scale than standard administrative units. The data is made available through the open data portal of Métropole Aix-Marseille-Provence, covering its local territory, and can be used for demographic and housing studies, urban planning, and local statistical analysis.ZMLes 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 à 200 m. Les fichiers, publiés par l'INSEE en 2019, se basent sur les...

government
57
fair

Weighted across five axes. Tap a ring for what it measures.

Data schema (47 fields)

Filterable via the API (45)
idcar_200midcar_1kmidcar_nati_est_200i_est_1kmlcog_geopop_carrmenmen_pauvmen_1indmen_5indmen_propmen_fmpind_snvmen_surfmen_collmen_maislog_av45log_45_70log_70_90log_ap_90log_inclog_socind_0_3ind_4_5ind_6_10ind_11_17ind_18_24ind_25_39ind_40_54ind_55_64ind_65_79ind_80pind_incyearcom_arm_codereg_codereg_namedep_codedep_nameepci_codeepci_namecom_codecom_namecom_arm_name

Click a field to see example values.

FillFieldTypeDescription
—geo_point_2dPoint géographiquegeo_point_2dGeographic centroid coordinates of the grid cell.Geographic centroid coordinates of the grid cell.
—geo_shapeForme géographiquegeo_shapeGeographic polygon boundary of the 200m grid cell.Geographic polygon boundary of the 200m grid cell.
—idcar_200mFilterable via the APIIdentifiant Inspire du carreau de 200mtextUnique identifier of the 200m grid cell.Unique identifier of the 200m grid cell.
—idcar_1kmFilterable via the APIIdentifiant Inspire du carreau d'1kmtextIdentifier of the associated 1km grid cell.Identifier of the associated 1km grid cell.
—idcar_natFilterable via the APIIdentifiant Inspire du carreau natureltextNational grid cell identifier.National grid cell identifier.
—i_est_200Filterable via the APII est 200intFlag indicating if the 200m cell value is estimated (1) or not (0).1 si le carreau est imputé par une valeur approchée, 0 sinon
—i_est_1kmFilterable via the APII est 1kmintFlag indicating if the associated 1km cell value is estimated (1) or not (0).1 si le carreau de 1km de rattachement est imputé par une valeur approchée, 0 sinon
—lcog_geoFilterable via the APIListe des communes couvertestextGeographic code linking the cell to its commune.par ordre d'importance
—pop_carrFilterable via the APIPopulation du carreaudoubleEstimated population within the grid cell.Estimated population within the grid cell.
—menFilterable via the APINombre de ménagesdoubleTotal number of households in the grid cell.Total number of households in the grid cell.
100%men_pauvFilterable via the APINombre de ménages pauvresdoubleNumber of poor households in the grid cell.Number of poor households in the grid cell.
100%men_1indFilterable via the APINombre de ménages d'un seul individudoubleNumber of one-person households in the grid cell.Number of one-person households in the grid cell.
100%men_5indFilterable via the APINombre de ménages de 5 individus ou plusdoubleNumber of households with five or more individuals.Number of households with five or more individuals.
100%men_propFilterable via the APINombre de ménages propriétairesdoubleNumber of homeowner households in the grid cell.Number of homeowner households in the grid cell.
100%men_fmpFilterable via the APINombre de ménages monoparentauxdoubleNumber of single-parent households in the grid cell.Number of single-parent households in the grid cell.
100%ind_snvFilterable via the APISomme des niveaux de vie winsorisés des individusdoubleSum of winsorized standard of living of individuals in the cell.Sum of winsorized standard of living of individuals in the cell.
100%men_surfFilterable via the APISomme de la surface des logements du carreaudoubleTotal dwelling floor area of households in the grid cell.Total dwelling floor area of households in the grid cell.
100%men_collFilterable via the APINombre de ménages en logements collectifsdoubleNumber of households living in collective housing.Number of households living in collective housing.
100%men_maisFilterable via the APINombre de ménages en maisondoubleNumber of households living in houses.Number of households living in houses.
100%log_av45Filterable via the APINombre de logements construits avant 1945doubleNumber of dwellings built before 1945.Number of dwellings built before 1945.
100%log_45_70Filterable via the APINombre de logements construits entre 1945 et 1970doubleNumber of dwellings built between 1945 and 1970.Number of dwellings built between 1945 and 1970.
100%log_70_90Filterable via the APINombre de logements construits entre 1970 et 1990doubleNumber of dwellings built between 1970 and 1990.Number of dwellings built between 1970 and 1990.
100%log_ap_90Filterable via the APINombre de logements construits depuis 1990doubleNumber of dwellings built since 1990.Number of dwellings built since 1990.
100%log_incFilterable via the APINombre de logements dont la date de construction est inconnuedoubleNumber of dwellings with unknown construction date.Number of dwellings with unknown construction date.
100%log_socFilterable via the APINombre de logements sociauxdoubleNumber of social housing dwellings in the grid cell.Number of social housing dwellings in the grid cell.
100%ind_0_3Filterable via the APINombre d'individus de 0 à 3 ansdoubleNumber of individuals aged 0 to 3 years.Number of individuals aged 0 to 3 years.
100%ind_4_5Filterable via the APINombre d'individus de 4 à 5 ansdoubleNumber of individuals aged 4 to 5 years.Number of individuals aged 4 to 5 years.
100%ind_6_10Filterable via the APINombre d'individus de 6 à 10 ansdoubleNumber of individuals aged 6 to 10 years.Number of individuals aged 6 to 10 years.
100%ind_11_17Filterable via the APINombre d'individus de 11 à 17 ansdoubleNumber of individuals aged 11 to 17 years.Number of individuals aged 11 to 17 years.
100%ind_18_24Filterable via the APINombre d'individus de 18 à 24 ansdoubleNumber of individuals aged 18 to 24 years.Number of individuals aged 18 to 24 years.
100%ind_25_39Filterable via the APINombre d'individus de 25 à 39 ansdoubleNumber of individuals aged 25 to 39 years.Number of individuals aged 25 to 39 years.
100%ind_40_54Filterable via the APINombre d'individus de 40 à 54 ansdoubleNumber of individuals aged 40 to 54 years.Number of individuals aged 40 to 54 years.
100%ind_55_64Filterable via the APINombre d'individus de 55 à 64 ansdoubleNumber of individuals aged 55 to 64 years.Number of individuals aged 55 to 64 years.
100%ind_65_79Filterable via the APINombre d'individus de 65 à 79 ansdoubleNumber of individuals aged 65 to 79 years.Number of individuals aged 65 to 79 years.
100%ind_80pFilterable via the APINombre d'individus de 80 ans ou plusdoubleNumber of individuals aged 80 years or more.Number of individuals aged 80 years or more.
100%ind_incFilterable via the APINombre d'individus d'âge inconnudoubleNumber of individuals with unknown age.Number of individuals with unknown age.
100%yearFilterable via the APIAnnéedateReference year of the data.Reference year of the data.
100%com_arm_codeFilterable via the APICode Officiel Commune / Arrondissement MunicipaltextOfficial code of the municipal district (arrondissement).Official code of the municipal district (arrondissement).
100%reg_codeFilterable via the APICode Officiel RégiontextOfficial code of the region.Official code of the region.
100%reg_nameFilterable via the APINom Officiel RégiontextOfficial name of the region.Official name of the region.
100%dep_codeFilterable via the APICode Officiel DépartementtextOfficial code of the department.Official code of the department.
100%dep_nameFilterable via the APINom Officiel DépartementtextOfficial name of the department.Official name of the department.
100%epci_codeFilterable via the APICode Officiel EPCItextOfficial code of the intermunicipal cooperation body (EPCI).Official code of the intermunicipal cooperation body (EPCI).
100%epci_nameFilterable via the APINom Officiel EPCItextOfficial name of the intermunicipal cooperation body (EPCI).Official name of the intermunicipal cooperation body (EPCI).
100%com_codeFilterable via the APICode Officiel CommunetextOfficial INSEE code of the commune.Official INSEE code of the commune.
100%com_nameFilterable via the APINom Officiel CommunetextOfficial name of the commune.Official name of the commune.
100%com_arm_nameFilterable via the APINom Officiel Commune / Arrondissement MunicipaltextOfficial name of the commune or municipal district.Official name of the commune or municipal district.

Schema captured from opendatasoft 3 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 1men: 3.5 · year: 2017
{
  "men": 3.5,
  "year": "2017",
  "ind_0_3": 0.2,
  "ind_4_5": 0.2,
  "ind_80p": 0.4,
  "ind_inc": 0,
  "ind_snv": 322589.3,
  "log_inc": 0,
  "log_soc": 0,
  "men_fmp": 0.2,
  "com_code": [
    "13107"
  ],
  "com_name": [
    "Simiane-Collongue"
  ],
  "dep_code": [
    "13"
  ],
  "dep_name": [
    "Bouches-du-Rhône"
  ],
  "ind_6_10": 0.5,
  "lcog_geo": "13107",
  "log_av45": 0.3,
  "men_1ind": 0.4,
  "men_5ind": 0.6,
  "men_coll": 0.1,
  "men_mais": 3.4,
  "men_pauv": 0.1,
  "men_prop": 3.1,
  "men_surf": 431.6,
  "pop_carr": 11,
  "reg_code": [
    "93"
  ],
  "reg_name": [
    "Provence-Alpes-Côte d'Azur"
  ],
  "epci_code": [
    "200054807"
  ],
  "epci_name": [
    "Métropole d'Aix-Marseille-Provence"
  ],
  "geo_shape": {
    "type": "Feature",
    "geometry": {
      "type": "Polygon",
      "coordinates": [
        [
          [
            5.45281430326417,
            43.41435288883634
          ],
          [
            5.452674077302398,
            43.41615406486998
          ],
          [
            5.455133680243517,
            43.416263274768475
          ],
          [
            5.455273830843506,
            43.41446209483348
          ],
          [
            5.45281430326417,
            43.41435288883634
          ]
        ]
      ]
    },
    "properties": {}
  },
  "i_est_1km": 1,
  "i_est_200": 1,
  "idcar_1km": "CRS3035RES1000mN2267000E3952000",
  "idcar_nat": "CRS3035RES4000mN2264000E3952000",
  "ind_11_17": 1.3,
  "ind_18_24": 1.3,
  "ind_25_39": 1,
  "ind_40_54": 2.9,
  "ind_55_64": 1.3,
  "ind_65_79": 1.9,
  "log_45_70": 0.8,
  "log_70_90": 1.4,
  "log_ap_90": 1,
  "idcar_200m": "CRS3035RES200mN2267400E3952000",
  "com_arm_code": [
    "13107"
  ],
  "com_arm_name": [
    "Simiane-Collongue"
  ],
  "geo_point_2d": {
    "lat": 43.41530808543154,
    "lon": 5.453973972618202
  }
}
Record 2men: 158 · year: 2017
{
  "men": 158,
  "year": "2017",
  "ind_0_3": 13,
  "ind_4_5": 9,
  "ind_80p": 17,
  "ind_inc": 1,
  "ind_snv": 6134980.1,
  "log_inc": 0,
  "log_soc": 115,
  "men_fmp": 27,
  "com_code": [
    "13001"
  ],
  "com_name": [
    "Aix-en-Provence"
  ],
  "dep_code": [
    "13"
  ],
  "dep_name": [
    "Bouches-du-Rhône"
  ],
  "ind_6_10": 25,
  "lcog_geo": "13001",
  "log_av45": 0,
  "men_1ind": 65,
  "men_5ind": 12,
  "men_coll": 158,
  "men_mais": 0,
  "men_pauv": 35,
  "men_prop": 16,
  "men_surf": 10794,
  "pop_carr": 340.5,
  "reg_code": [
    "93"
  ],
  "reg_name": [
    "Provence-Alpes-Côte d'Azur"
  ],
  "epci_code": [
    "200054807"
  ],
  "epci_name": [
    "Métropole d'Aix-Marseille-Provence"
  ],
  "geo_shape": {
    "type": "Feature",
    "geometry": {
      "type": "Polygon",
      "coordinates": [
        [
          [
            5.434665374956452,
            43.52017894597104
          ],
          [
            5.434524164580792,
            43.521979934459864
          ],
          [
            5.436988191585204,
            43.52208961166953
          ],
          [
            5.437129326239803,
            43.520288619251325
          ],
          [
            5.434665374956452,
            43.52017894597104
          ]
        ]
      ]
    },
    "properties": {}
  },
  "i_est_1km": 0,
  "i_est_200": 0,
  "idcar_1km": "CRS3035RES1000mN2279000E3951000",
  "idcar_nat": "CRS3035RES1000mN2279000E3951000",
  "ind_11_17": 28.5,
  "ind_18_24": 17.5,
  "ind_25_39": 63.5,
  "ind_40_54": 66,
  "ind_55_64": 40,
  "ind_65_79": 60,
  "log_45_70": 48,
  "log_70_90": 110,
  "log_ap_90": 0,
  "idcar_200m": "CRS3035RES200mN2279200E3951200",
  "com_arm_code": [
    "13001"
  ],
  "com_arm_name": [
    "Aix-en-Provence"
  ],
  "geo_point_2d": {
    "lat": 43.52113428245562,
    "lon": 5.435826764042325
  }
}
Record 3men: 4.1 · year: 2017
{
  "men": 4.1,
  "year": "2017",
  "ind_0_3": 0.2,
  "ind_4_5": 0,
  "ind_80p": 0.7,
  "ind_inc": 0,
  "ind_snv": 329989.1,
  "log_inc": 0.1,
  "log_soc": 0,
  "men_fmp": 0.1,
  "com_code": [
    "13046"
  ],
  "com_name": [
    "Gréasque"
  ],
  "dep_code": [
    "13"
  ],
  "dep_name": [
    "Bouches-du-Rhône"
  ],
  "ind_6_10": 0.6,
  "lcog_geo": "1304613062",
  "log_av45": 0.4,
  "men_1ind": 0.8,
  "men_5ind": 0.3,
  "men_coll": 0.2,
  "men_mais": 3.9,
  "men_pauv": 0.2,
  "men_prop": 3.4,
  "men_surf": 499.2,
  "pop_carr": 11,
  "reg_code": [
    "93"
  ],
  "reg_name": [
    "Provence-Alpes-Côte d'Azur"
  ],
  "epci_code": [
    "200054807"
  ],
  "epci_name": [
    "Métropole d'Aix-Marseille-Provence"
  ],
  "geo_shape": {
    "type": "Feature",
    "geometry": {
      "type": "Polygon",
      "coordinates": [
        [
          [
            5.536167488688254,
            43.42163539789226
          ],
          [
            5.536029802996175,
            43.42343669957323
          ],
          [
            5.538489833805861,
            43.42354391051826
          ],
          [
            5.538627444088892,
            43.42174260500637
          ],
          [
            5.536167488688254,
            43.42163539789226
          ]
        ]
      ]
    },
    "properties": {}
  },
  "i_est_1km": 0,
  "i_est_200": 1,
  "idcar_1km": "CRS3035RES1000mN2267000E3958000",
  "idcar_nat": "CRS3035RES4000mN2264000E3956000",
  "ind_11_17": 0.9,
  "ind_18_24": 1.3,
  "ind_25_39": 1,
  "ind_40_54": 3.1,
  "ind_55_64": 2,
  "ind_65_79": 1.2,
  "log_45_70": 0.4,
  "log_70_90": 1.3,
  "log_ap_90": 1.9,
  "idcar_200m": "CRS3035RES200mN2267800E3958800",
  "com_arm_code": [
    "13046"
  ],
  "com_arm_name": [
    "Gréasque"
  ],
  "geo_point_2d": {
    "lat": 43.4225896578542,
    "lon": 5.537328642104741
  }
}
Record 4men: 3.6 · year: 2017
{
  "men": 3.6,
  "year": "2017",
  "ind_0_3": 0.5,
  "ind_4_5": 0.1,
  "ind_80p": 0.1,
  "ind_inc": 0,
  "ind_snv": 176385.2,
  "log_inc": 0,
  "log_soc": 0,
  "men_fmp": 0.7,
  "com_code": [
    "13043"
  ],
  "com_name": [
    "Gignac-la-Nerthe"
  ],
  "dep_code": [
    "13"
  ],
  "dep_name": [
    "Bouches-du-Rhône"
  ],
  "ind_6_10": 0.5,
  "lcog_geo": "13043",
  "log_av45": 0.1,
  "men_1ind": 0.8,
  "men_5ind": 0.5,
  "men_coll": 1.2,
  "men_mais": 2.4,
  "men_pauv": 1.2,
  "men_prop": 2.1,
  "men_surf": 282.7,
  "pop_carr": 10,
  "reg_code": [
    "93"
  ],
  "reg_name": [
    "Provence-Alpes-Côte d'Azur"
  ],
  "epci_code": [
    "200054807"
  ],
  "epci_name": [
    "Métropole d'Aix-Marseille-Provence"
  ],
  "geo_shape": {
    "type": "Feature",
    "geometry": {
      "type": "Polygon",
      "coordinates": [
        [
          [
            5.225439300111062,
            43.38773146941195
          ],
          [
            5.22529217880416,
            43.3895323001188
          ],
          [
            5.227750320917799,
            43.38964695996268
          ],
          [
            5.227897367016905,
            43.387846125163506
          ],
          [
            5.225439300111062,
            43.38773146941195
          ]
        ]
      ]
    },
    "properties": {}
  },
  "i_est_1km": 0,
  "i_est_200": 1,
  "idcar_1km": "CRS3035RES1000mN2265000E3933000",
  "idcar_nat": "CRS3035RES1000mN2265000E3933000",
  "ind_11_17": 0.9,
  "ind_18_24": 0.9,
  "ind_25_39": 2.5,
  "ind_40_54": 1.4,
  "ind_55_64": 2.2,
  "ind_65_79": 0.9,
  "log_45_70": 0.3,
  "log_70_90": 0.7,
  "log_ap_90": 2.5,
  "idcar_200m": "CRS3035RES200mN2265600E3933400",
  "com_arm_code": [
    "13043"
  ],
  "com_arm_name": [
    "Gignac-la-Nerthe"
  ],
  "geo_point_2d": {
    "lat": 43.38868921826173,
    "lon": 5.226594791403442
  }
}
Record 5men: 25 · year: 2017
{
  "men": 25,
  "year": "2017",
  "ind_0_3": 1,
  "ind_4_5": 1,
  "ind_80p": 7,
  "ind_inc": 1,
  "ind_snv": 1365532.1,
  "log_inc": 0,
  "log_soc": 0,
  "men_fmp": 5,
  "com_code": [
    "13028"
  ],
  "com_name": [
    "La Ciotat"
  ],
  "dep_code": [
    "13"
  ],
  "dep_name": [
    "Bouches-du-Rhône"
  ],
  "ind_6_10": 3,
  "lcog_geo": "13028",
  "log_av45": 0,
  "men_1ind": 6,
  "men_5ind": 0,
  "men_coll": 8,
  "men_mais": 17,
  "men_pauv": 1,
  "men_prop": 20,
  "men_surf": 2182,
  "pop_carr": 56,
  "reg_code": [
    "93"
  ],
  "reg_name": [
    "Provence-Alpes-Côte d'Azur"
  ],
  "epci_code": [
    "200054807"
  ],
  "epci_name": [
    "Métropole d'Aix-Marseille-Provence"
  ],
  "geo_shape": {
    "type": "Feature",
    "geometry": {
      "type": "Polygon",
      "coordinates": [
        [
          [
            5.607877153579023,
            43.189775307897406
          ],
          [
            5.607742568664476,
            43.19157707469109
          ],
          [
            5.610193021336448,
            43.19168249759648
          ],
          [
            5.610327531613382,
            43.189880727059375
          ],
          [
            5.607877153579023,
            43.189775307897406
          ]
        ]
      ]
    },
    "properties": {}
  },
  "i_est_1km": 0,
  "i_est_200": 0,
  "idcar_1km": "CRS3035RES1000mN2241000E3963000",
  "idcar_nat": "CRS3035RES1000mN2241000E3963000",
  "ind_11_17": 4,
  "ind_18_24": 2,
  "ind_25_39": 4,
  "ind_40_54": 18,
  "ind_55_64": 7,
  "ind_65_79": 8,
  "log_45_70": 0,
  "log_70_90": 17,
  "log_ap_90": 8,
  "idcar_200m": "CRS3035RES200mN2241800E3963200",
  "com_arm_code": [
    "13028"
  ],
  "com_arm_name": [
    "La Ciotat"
  ],
  "geo_point_2d": {
    "lat": 43.19072890638947,
    "lon": 5.609035068516777
  }
}

Live sample captured at profiling time — values may have changed upstream.

Verification Status

Using the API

Configuration

Base URL
https://data.ampmetropole.fr/api/explore/v2.1/catalog/datasets/donnees-carroyees-a-200m-france

License

  • ✓ Redistributable
  • ✓ Attribution required

Query examples

curl -s 'https://data.ampmetropole.fr/api/explore/v2.1/catalog/datasets/donnees-carroyees-a-200m-france/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.

Full API documentation ↗

Rate limits

10 000 000 req/day
per ipmeasured
observed 3 days ago

Dataset

Volume & freshness

Records
26k
25880
Last upstream update
28 days ago
2026-09-25

License

No license declared upstream.

○ Documentation○ Data dictionary○ Versioning

Source: opendatasoft

Machine-readable & source

Données carroyées à 200m - Population et logement — live verification badge

Embed this badge in a README or wiki — it always shows the latest verification state and quality tier.