c0mm0.com — the continuously verified register of European data

Register record·API·FR·Updated AnnualVERIFIED · checked 28h ago
C

Communes et Arrondissements Municipaux - France

APIExecutable4/7Query nowOpen workbenchSubscribe🇫🇷France

Ce jeu de données fait partie du "référentiel géographique" Opendatasoft. Ces données sont utilisées dans nos processeurs et outils de la plateforme. Ces données ont été créées à partir de plusieurs sources de données différentes. Ce jeu propose les données les plus récentes sur les communes et a...

42
fair

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

Data schema (42 fields)

Filterable via the API (40)
yearreg_codereg_namedep_codedep_namearrdep_codearrdep_nameze2020_codeze2020_namebv2022_codebv2022_nameepci_codeepci_nameept_codeept_namecom_codecom_namecom_arm_codecom_arm_current_codecom_arm_namecom_arm_name_uppercom_arm_name_lowercom_arm_area_codecom_arm_typeze2010_nameze2010_codecom_arm_cataeu2010_codecom_arm_cataeu2010_namecom_arm_uu2010_codecom_arm_uu2010_statuscom_arm_au2010_codecom_arm_cateaav2020_codecom_arm_cateaav2020_namecom_arm_uu2020_codecom_arm_uu2020_statuscom_arm_aav2020_codecom_arm_cv_codecom_arm_in_ctucom_arm_siren_codecom_arm_is_mountain_area

Click a field to see example values.

FillFieldTypeDescription
geo_point_2dGeo Pointgeo_point_2d
geo_shapeShapegeo_shape
yearFilterable via the APIAnnéedate
reg_codeFilterable via the APICode Officiel Régiontext
reg_nameFilterable via the APINom Officiel Régiontext
dep_codeFilterable via the APICode Officiel Départementtext
dep_nameFilterable via the APINom Officiel Départementtext
arrdep_codeFilterable via the APICode Officiel Arrondissement départementaltext
arrdep_nameFilterable via the APINom Officiel Arrondissement départementaltext
ze2020_codeFilterable via the APICode Officiel Zone emploi 2020text
99.8%ze2020_nameFilterable via the APINom Officiel Zone emploi 2020text
100%bv2022_codeFilterable via the APICode Officiel Bassin vie 2022text
100%bv2022_nameFilterable via the APINom Officiel Bassin vie 2022text
100%epci_codeFilterable via the APICode Officiel EPCItext
102.9%epci_nameFilterable via the APINom Officiel EPCItext
0.4%ept_codeFilterable via the APICode Officiel EPTtext
0.4%ept_nameFilterable via the APINom Officiel EPTtext
100%com_codeFilterable via the APICode Officiel Communetext
100%com_nameFilterable via the APINom Officiel Communetext
100%com_arm_codeFilterable via the APICode Officiel Commune / Arrondissement Municipaltext
100%com_arm_current_codeFilterable via the APICode Officiel Courant Commune / Arrondissement Municipaltext
100%com_arm_nameFilterable via the APINom Officiel Commune / Arrondissement Municipaltext
100%com_arm_name_upperFilterable via the APINom Officiel Commune / Arrondissement Municipal Majusculetext
100%com_arm_name_lowerFilterable via the APINom Officiel Commune / Arrondissement Municipal Minusculetext
100%com_arm_area_codeFilterable via the APICode Iso 3166-3 Zonetext
100%com_arm_typeFilterable via the APITypetext
0%ze2010_nameFilterable via the APINom Officiel Zone emploi 2010text
0%ze2010_codeFilterable via the APICode Officiel Zone emploi 2010text
0%com_arm_cataeu2010_codeFilterable via the APICode CATAEU2010textCe code indique la catégorie de la commune au sein du découpage en aires urbaines.
0%com_arm_cataeu2010_nameFilterable via the APILibellé CATAEU2010text
0%com_arm_uu2010_codeFilterable via the APICode UU2010textCode Unité Urbaine 2010
0%com_arm_uu2010_statusFilterable via the APIStatut Commune / Arrondissement Municipal UU2010textRural / Urbain
0%com_arm_au2010_codeFilterable via the APICode AU2010textAire Urbaine 2010
99.8%com_arm_cateaav2020_codeFilterable via the APICode CATEAAV2020textce code indique la catégorie de la commune au sein du découpage en aires d'attraction des villes.
99.8%com_arm_cateaav2020_nameFilterable via the APILibellé CATEAAV2020text
99.8%com_arm_uu2020_codeFilterable via the APICode UU2020textCode Unité Urbaine 2020
99.8%com_arm_uu2020_statusFilterable via the APIStatut Commune / Arrondissement Municipal UU2020textRural / Urbain
99.8%com_arm_aav2020_codeFilterable via the APICode AAV2020textCode géographique de l'aire d'attraction des villes 2020
100%com_arm_cv_codeFilterable via the APICode Canton Villetext
100%com_arm_in_ctuFilterable via the APIFait Partie d'une CTUtext
99.8%com_arm_siren_codeFilterable via the APISIRENtext
100%com_arm_is_mountain_areaFilterable via the APIZone MontagnetextZone de montagne au 1er Janvier 2017

Schema captured from opendatasoft 6 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 1year: 2025 · com_code: ["16052"]
{
  "year": "2025",
  "com_code": [
    "16052"
  ],
  "com_name": [
    "Bors (Canton de Tude-et-Lavalette)"
  ],
  "dep_code": [
    "16"
  ],
  "dep_name": [
    "Charente"
  ],
  "ept_code": null,
  "ept_name": null,
  "reg_code": [
    "75"
  ],
  "reg_name": [
    "Nouvelle-Aquitaine"
  ],
  "epci_code": [
    "200070282"
  ],
  "epci_name": [
    "Communauté de communes Lavalette Tude Dronne"
  ],
  "geo_shape": "[large value omitted]",
  "arrdep_code": [
    "161"
  ],
  "arrdep_name": [
    "Angoulême"
  ],
  "bv2022_code": [
    "16073"
  ],
  "bv2022_name": [
    "Chalais"
  ],
  "ze2010_code": null,
  "ze2010_name": null,
  "ze2020_code": [
    "7502"
  ],
  "ze2020_name": [
    "Angoulême"
  ],
  "com_arm_code": [
    "16052"
  ],
  "com_arm_name": [
    "Bors (Canton de Tude-et-Lavalette)"
  ],
  "com_arm_type": "commune",
  "geo_point_2d": {
    "lat": 45.34015635147778,
    "lon": 0.14836052856366258
  },
  "com_arm_in_ctu": "Non",
  "com_arm_cv_code": "1617",
  "com_arm_area_code": "FXX",
  "com_arm_name_lower": "bors (canton de tude-et-lavalette)",
  "com_arm_name_upper": "BORS (CANTON DE TUDE-ET-LAVALETTE)",
  "com_arm_siren_code": "211600523",
  "com_arm_au2010_code": null,
  "com_arm_uu2010_code": null,
  "com_arm_uu2020_code": "16000",
  "com_arm_aav2020_code": "000",
  "com_arm_current_code": [
    "16052"
  ],
  "com_arm_uu2010_status": null,
  "com_arm_uu2020_status": "hors unité urbaine",
  "com_arm_cataeu2010_code": null,
  "com_arm_cataeu2010_name": null,
  "com_arm_cateaav2020_code": "30",
  "com_arm_cateaav2020_name": "Commune hors attraction des villes",
  "com_arm_is_mountain_area": "Non"
}
Record 2year: 2025 · com_code: ["16281"]
{
  "year": "2025",
  "com_code": [
    "16281"
  ],
  "com_name": [
    "La Rochefoucauld-en-Angoumois"
  ],
  "dep_code": [
    "16"
  ],
  "dep_name": [
    "Charente"
  ],
  "ept_code": null,
  "ept_name": null,
  "reg_code": [
    "75"
  ],
  "reg_name": [
    "Nouvelle-Aquitaine"
  ],
  "epci_code": [
    "200068914"
  ],
  "epci_name": [
    "Communauté de communes La Rochefoucauld porte du Périgord"
  ],
  "geo_shape": "[large value omitted]",
  "arrdep_code": [
    "161"
  ],
  "arrdep_name": [
    "Angoulême"
  ],
  "bv2022_code": [
    "16281"
  ],
  "bv2022_name": [
    "La Rochefoucauld-en-Angoumois"
  ],
  "ze2010_code": null,
  "ze2010_name": null,
  "ze2020_code": [
    "7502"
  ],
  "ze2020_name": [
    "Angoulême"
  ],
  "com_arm_code": [
    "16281"
  ],
  "com_arm_name": [
    "La Rochefoucauld-en-Angoumois"
  ],
  "com_arm_type": "commune",
  "geo_point_2d": {
    "lat": 45.72993287260263,
    "lon": 0.3583471327179829
  },
  "com_arm_in_ctu": "Non",
  "com_arm_cv_code": "1619",
  "com_arm_area_code": "FXX",
  "com_arm_name_lower": "la rochefoucauld-en-angoumois",
  "com_arm_name_upper": "LA ROCHEFOUCAULD-EN-ANGOUMOIS",
  "com_arm_siren_code": "200083293",
  "com_arm_au2010_code": null,
  "com_arm_uu2010_code": null,
  "com_arm_uu2020_code": "16106",
  "com_arm_aav2020_code": "062",
  "com_arm_current_code": [
    "16281"
  ],
  "com_arm_uu2010_status": null,
  "com_arm_uu2020_status": "unité urbaine",
  "com_arm_cataeu2010_code": null,
  "com_arm_cataeu2010_name": null,
  "com_arm_cateaav2020_code": "20",
  "com_arm_cateaav2020_name": "Commune de la couronne",
  "com_arm_is_mountain_area": "Non"
}
Record 3year: 2025 · com_code: ["15011"]
{
  "year": "2025",
  "com_code": [
    "15011"
  ],
  "com_name": [
    "Arnac"
  ],
  "dep_code": [
    "15"
  ],
  "dep_name": [
    "Cantal"
  ],
  "ept_code": null,
  "ept_name": null,
  "reg_code": [
    "84"
  ],
  "reg_name": [
    "Auvergne-Rhône-Alpes"
  ],
  "epci_code": [
    "200066678"
  ],
  "epci_name": [
    "Communauté de communes de la Châtaigneraie Cantalienne"
  ],
  "geo_shape": "[large value omitted]",
  "arrdep_code": [
    "151"
  ],
  "arrdep_name": [
    "Aurillac"
  ],
  "bv2022_code": [
    "15014"
  ],
  "bv2022_name": [
    "Aurillac"
  ],
  "ze2010_code": null,
  "ze2010_name": null,
  "ze2020_code": [
    "8403"
  ],
  "ze2020_name": [
    "Aurillac"
  ],
  "com_arm_code": [
    "15011"
  ],
  "com_arm_name": [
    "Arnac"
  ],
  "com_arm_type": "commune",
  "geo_point_2d": {
    "lat": 45.063181999733665,
    "lon": 2.2266309971249445
  },
  "com_arm_in_ctu": "Non",
  "com_arm_cv_code": "1513",
  "com_arm_area_code": "FXX",
  "com_arm_name_lower": "arnac",
  "com_arm_name_upper": "ARNAC",
  "com_arm_siren_code": "211500111",
  "com_arm_au2010_code": null,
  "com_arm_uu2010_code": null,
  "com_arm_uu2020_code": "15000",
  "com_arm_aav2020_code": "123",
  "com_arm_current_code": [
    "15011"
  ],
  "com_arm_uu2010_status": null,
  "com_arm_uu2020_status": "hors unité urbaine",
  "com_arm_cataeu2010_code": null,
  "com_arm_cataeu2010_name": null,
  "com_arm_cateaav2020_code": "20",
  "com_arm_cateaav2020_name": "Commune de la couronne",
  "com_arm_is_mountain_area": "Oui"
}
Record 4year: 2025 · com_code: ["2A203"]
{
  "year": "2025",
  "com_code": [
    "2A203"
  ],
  "com_name": [
    "Partinello"
  ],
  "dep_code": [
    "2A"
  ],
  "dep_name": [
    "Corse-du-Sud"
  ],
  "ept_code": null,
  "ept_name": null,
  "reg_code": [
    "94"
  ],
  "reg_name": [
    "Corse"
  ],
  "epci_code": [
    "200067049"
  ],
  "epci_name": [
    "Communauté de communes Spelunca-Liamone"
  ],
  "geo_shape": "[large value omitted]",
  "arrdep_code": [
    "2A1"
  ],
  "arrdep_name": [
    "Ajaccio"
  ],
  "bv2022_code": [
    "2A004"
  ],
  "bv2022_name": [
    "Ajaccio"
  ],
  "ze2010_code": null,
  "ze2010_name": null,
  "ze2020_code": [
    "9401"
  ],
  "ze2020_name": [
    "Ajaccio"
  ],
  "com_arm_code": [
    "2A203"
  ],
  "com_arm_name": [
    "Partinello"
  ],
  "com_arm_type": "commune",
  "geo_point_2d": {
    "lat": 42.31890273147815,
    "lon": 8.68954184920291
  },
  "com_arm_in_ctu": "Oui",
  "com_arm_cv_code": "2A10",
  "com_arm_area_code": "FXX",
  "com_arm_name_lower": "partinello",
  "com_arm_name_upper": "PARTINELLO",
  "com_arm_siren_code": "212002034",
  "com_arm_au2010_code": null,
  "com_arm_uu2010_code": null,
  "com_arm_uu2020_code": "2A000",
  "com_arm_aav2020_code": "000",
  "com_arm_current_code": [
    "2A203"
  ],
  "com_arm_uu2010_status": null,
  "com_arm_uu2020_status": "hors unité urbaine",
  "com_arm_cataeu2010_code": null,
  "com_arm_cataeu2010_name": null,
  "com_arm_cateaav2020_code": "30",
  "com_arm_cateaav2020_name": "Commune hors attraction des villes",
  "com_arm_is_mountain_area": "Oui"
}
Record 5year: 2025 · com_code: ["50117"]
{
  "year": "2025",
  "com_code": [
    "50117"
  ],
  "com_name": [
    "Champeaux"
  ],
  "dep_code": [
    "50"
  ],
  "dep_name": [
    "Manche"
  ],
  "ept_code": null,
  "ept_name": null,
  "reg_code": [
    "28"
  ],
  "reg_name": [
    "Normandie"
  ],
  "epci_code": [
    "200042604"
  ],
  "epci_name": [
    "Communauté de communes de Granville",
    "Terre et Mer"
  ],
  "geo_shape": "[large value omitted]",
  "arrdep_code": [
    "501"
  ],
  "arrdep_name": [
    "Avranches"
  ],
  "bv2022_code": [
    "50218"
  ],
  "bv2022_name": [
    "Granville"
  ],
  "ze2010_code": null,
  "ze2010_name": null,
  "ze2020_code": [
    "2810"
  ],
  "ze2020_name": [
    "Granville"
  ],
  "com_arm_code": [
    "50117"
  ],
  "com_arm_name": [
    "Champeaux"
  ],
  "com_arm_type": "commune",
  "geo_point_2d": {
    "lat": 48.73810741042618,
    "lon": -1.52947906933994
  },
  "com_arm_in_ctu": "Non",
  "com_arm_cv_code": "5002",
  "com_arm_area_code": "FXX",
  "com_arm_name_lower": "champeaux",
  "com_arm_name_upper": "CHAMPEAUX",
  "com_arm_siren_code": "215001173",
  "com_arm_au2010_code": null,
  "com_arm_uu2010_code": null,
  "com_arm_uu2020_code": "50000",
  "com_arm_aav2020_code": "186",
  "com_arm_current_code": [
    "50117"
  ],
  "com_arm_uu2010_status": null,
  "com_arm_uu2020_status": "hors unité urbaine",
  "com_arm_cataeu2010_code": null,
  "com_arm_cataeu2010_name": null,
  "com_arm_cateaav2020_code": "20",
  "com_arm_cateaav2020_name": "Commune de la couronne",
  "com_arm_is_mountain_area": "Non"
}

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/georef-france-commune-arrondissement-municipal

License

  • Redistributable
  • Attribution required

Query examples

curl -s 'https://public.opendatasoft.com/api/explore/v2.1/catalog/datasets/georef-france-commune-arrondissement-municipal/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 6 days ago

Dataset

Volume & freshness

Records
35k
34930
Update cadence
Annual
declared upstream
Last upstream update
1 year ago
2025-04-25
Temporal coverage
2015 → ongoing

License

No license declared upstream.

Documentation Data dictionary Versioning

Source: opendatasoft

Machine-readable & source

Communes et Arrondissements Municipaux - France — live verification badge

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