c0mm0.com — the continuously verified register of European data

Register record·API·FRUNVERIFIED
R

Recensement de la population en Bretagne - Évolution de la population

APIQuery nowOpen workbench🇫🇷France

La donnée fournit des résultats sur l'évolution de la population entre 2017 et 2023. Cette donnée est disponible pour l'ensemble de la région Bretagne selon les contours de l'année en cours et pour les niveaux géographiques suivants : les communes, les établissements publics de coopération interc...

0
poor

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

Data schema (35 fields)

Filterable via the API (33)
gml_idcode_geonomlevelp_pop1999p_pop2007p_pop2008p_pop2009p_pop2010p_pop2012p_pop2011p_pop2013p_pop2014p_pop2015p_pop2016p_pop2017p_pop2018p_pop2019p_pop2020p_pop2021p_pop2022p_pop2023ev_08_13ev_09_14ev_10_15ev_11_16ev_12_17ev_13_18ev_13_19ev_14_20ev_15_21ev_16_22ev_17_23

Click a field to see example values.

FillFieldTypeDescription
geo_point_2dGeo Pointgeo_point_2d
geo_shapeShapegeo_shape
gml_idFilterable via the APIGml idtext
code_geoFilterable via the APICode geotext
nomFilterable via the APItext
levelFilterable via the APItext
p_pop1999Filterable via the APIP pop1999double
p_pop2007Filterable via the APIP pop2007double
p_pop2008Filterable via the APIP pop2008double
p_pop2009Filterable via the APIP pop2009double
100%p_pop2010Filterable via the APIP pop2010double
100%p_pop2012Filterable via the APIP pop2012double
100%p_pop2011Filterable via the APIP pop2011double
100%p_pop2013Filterable via the APIP pop2013double
100%p_pop2014Filterable via the APIP pop2014double
100%p_pop2015Filterable via the APIP pop2015double
100%p_pop2016Filterable via the APIP pop2016double
100%p_pop2017Filterable via the APIP pop2017double
100%p_pop2018Filterable via the APIP pop2018double
100%p_pop2019Filterable via the APIP pop2019double
100%p_pop2020Filterable via the APIP pop2020double
100%p_pop2021Filterable via the APIP pop2021double
100%p_pop2022Filterable via the APIP pop2022double
100%p_pop2023Filterable via the APIP pop2023double
100%ev_08_13Filterable via the APIEv 08 13double
100%ev_09_14Filterable via the APIEv 09 14double
100%ev_10_15Filterable via the APIEv 10 15double
100%ev_11_16Filterable via the APIEv 11 16double
100%ev_12_17Filterable via the APIEv 12 17double
100%ev_13_18Filterable via the APIEv 13 18double
100%ev_13_19Filterable via the APIEv 13 19double
100%ev_14_20Filterable via the APIEv 14 20double
100%ev_15_21Filterable via the APIEv 15 21double
100%ev_16_22Filterable via the APIEv 16 22double
100%ev_17_23Filterable via the APIEv 17 23double

Schema captured from opendatasoft 1 hour 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 1nom: La Chapelle-des-Fougeretz · level: Commune
{
  "nom": "La Chapelle-des-Fougeretz",
  "level": "Commune",
  "gml_id": "rp_struct_pop_evolution_geom.35059",
  "code_geo": "35059",
  "ev_08_13": 26.331439614296,
  "ev_09_14": 23.9926740527153,
  "ev_10_15": 21.8559831380844,
  "ev_11_16": 15.9980669617653,
  "ev_12_17": 3.15539240837097,
  "ev_13_18": 1.32677080109715,
  "ev_13_19": 0.192595762200654,
  "ev_14_20": -2.34226621687412,
  "ev_15_21": -4.20307964086533,
  "ev_16_22": -4.10416685044765,
  "ev_17_23": -0.733291450887918,
  "geo_shape": "[large value omitted]",
  "p_pop1999": 3314,
  "p_pop2007": 3581,
  "p_pop2008": 3699,
  "p_pop2009": 3822,
  "p_pop2010": 3944,
  "p_pop2011": 4138,
  "p_pop2012": 4627,
  "p_pop2013": 4673,
  "p_pop2014": 4739,
  "p_pop2015": 4806,
  "p_pop2016": 4800,
  "p_pop2017": 4773,
  "p_pop2018": 4735,
  "p_pop2019": 4682,
  "p_pop2020": 4628,
  "p_pop2021": 4604,
  "p_pop2022": 4603,
  "p_pop2023": 4738,
  "geo_point_2d": {
    "lat": 48.17708179253374,
    "lon": -1.7413132314985431
  }
}
Record 2nom: Berné · level: Commune
{
  "nom": "Berné",
  "level": "Commune",
  "gml_id": "rp_struct_pop_evolution_geom.56014",
  "code_geo": "56014",
  "ev_08_13": 6.09840601682663,
  "ev_09_14": 0.599600281566381,
  "ev_10_15": -1.56046813353896,
  "ev_11_16": -2.87907868623734,
  "ev_12_17": -1.2894906103611,
  "ev_13_18": 0.391900725662708,
  "ev_13_19": 0.849118176847696,
  "ev_14_20": 2.31788083910942,
  "ev_15_21": 3.1704094260931,
  "ev_16_22": 2.63504609465599,
  "ev_17_23": 1.30633572116494,
  "geo_shape": "[large value omitted]",
  "p_pop1999": 1317,
  "p_pop2007": 1385.6176,
  "p_pop2008": 1443,
  "p_pop2009": 1501,
  "p_pop2010": 1538,
  "p_pop2011": 1563,
  "p_pop2012": 1551,
  "p_pop2013": 1531,
  "p_pop2014": 1510,
  "p_pop2015": 1514,
  "p_pop2016": 1518,
  "p_pop2017": 1531,
  "p_pop2018": 1537,
  "p_pop2019": 1544,
  "p_pop2020": 1545,
  "p_pop2021": 1562,
  "p_pop2022": 1558,
  "p_pop2023": 1551,
  "geo_point_2d": {
    "lat": 47.9848451715066,
    "lon": -3.373760772078034
  }
}
Record 3nom: Lorient · level: Commune
{
  "nom": "Lorient",
  "level": "Commune",
  "gml_id": "rp_struct_pop_evolution_geom.56121",
  "code_geo": "56121",
  "ev_08_13": -0.32159318216145,
  "ev_09_14": -0.259461696259677,
  "ev_10_15": 0.634571025148034,
  "ev_11_16": -0.233416934497654,
  "ev_12_17": -0.965237617492676,
  "ev_13_18": -1.51308635249734,
  "ev_13_19": -1.23358806595206,
  "ev_14_20": -0.433561112731695,
  "ev_15_21": 0.484652677550912,
  "ev_16_22": 1.62028148770332,
  "ev_17_23": 2.0647780969739,
  "geo_shape": "[large value omitted]",
  "p_pop1999": 59224,
  "p_pop2007": 58134.695,
  "p_pop2008": 58148,
  "p_pop2009": 57812,
  "p_pop2010": 57204,
  "p_pop2011": 57408,
  "p_pop2012": 57706,
  "p_pop2013": 57961,
  "p_pop2014": 57662,
  "p_pop2015": 57567,
  "p_pop2016": 57274,
  "p_pop2017": 57149,
  "p_pop2018": 57084,
  "p_pop2019": 57246,
  "p_pop2020": 57412,
  "p_pop2021": 57846,
  "p_pop2022": 58202,
  "p_pop2023": 58329,
  "geo_point_2d": {
    "lat": 47.75071161713931,
    "lon": -3.3789206286976277
  }
}
Record 4nom: Arzano · level: Commune
{
  "nom": "Arzano",
  "level": "Commune",
  "gml_id": "rp_struct_pop_evolution_geom.29002",
  "code_geo": "29002",
  "ev_08_13": -1.2838801369071,
  "ev_09_14": -1.28296511247754,
  "ev_10_15": -1.14041343331337,
  "ev_11_16": -0.8559200912714,
  "ev_12_17": -0.644699158146977,
  "ev_13_18": -0.505780335515738,
  "ev_13_19": -0.578034669160843,
  "ev_14_20": 0.866425968706608,
  "ev_15_21": 2.3071376606822,
  "ev_16_22": 3.59712243080139,
  "ev_17_23": 3.89329493045807,
  "geo_shape": "[large value omitted]",
  "p_pop1999": 1325,
  "p_pop2007": 1362.8765,
  "p_pop2008": 1402,
  "p_pop2009": 1403,
  "p_pop2010": 1403,
  "p_pop2011": 1402,
  "p_pop2012": 1396,
  "p_pop2013": 1384,
  "p_pop2014": 1385,
  "p_pop2015": 1387,
  "p_pop2016": 1390,
  "p_pop2017": 1387,
  "p_pop2018": 1377,
  "p_pop2019": 1376,
  "p_pop2020": 1397,
  "p_pop2021": 1419,
  "p_pop2022": 1440,
  "p_pop2023": 1441,
  "geo_point_2d": {
    "lat": 47.89317401874249,
    "lon": -3.442755536614528
  }
}
Record 5nom: Pleugriffet · level: Commune
{
  "nom": "Pleugriffet",
  "level": "Commune",
  "gml_id": "rp_struct_pop_evolution_geom.56160",
  "code_geo": "56160",
  "ev_08_13": -2.46710535138845,
  "ev_09_14": 0.415282370522618,
  "ev_10_15": 3.35570462048054,
  "ev_11_16": 6.35593235492706,
  "ev_12_17": 7.70533457398415,
  "ev_13_18": 8.68465453386307,
  "ev_13_19": 9.35919061303139,
  "ev_14_20": 6.86517804861069,
  "ev_15_21": 4.38311696052551,
  "ev_16_22": 2.07171309739351,
  "ev_17_23": 0.707547180354595,
  "geo_shape": "[large value omitted]",
  "p_pop1999": 1124,
  "p_pop2007": 1208.0385,
  "p_pop2008": 1216,
  "p_pop2009": 1204,
  "p_pop2010": 1192,
  "p_pop2011": 1180,
  "p_pop2012": 1181,
  "p_pop2013": 1186,
  "p_pop2014": 1209,
  "p_pop2015": 1232,
  "p_pop2016": 1255,
  "p_pop2017": 1272,
  "p_pop2018": 1289,
  "p_pop2019": 1297,
  "p_pop2020": 1292,
  "p_pop2021": 1286,
  "p_pop2022": 1281,
  "p_pop2023": 1281,
  "geo_point_2d": {
    "lat": 47.994156386353175,
    "lon": -2.691264047853298
  }
}

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

Using the API

Configuration

Base URL
https://data.bretagne.bzh/api/explore/v2.1/catalog/datasets/recensement-de-la-population-en-bretagne-evolution-de-la-population

License

  • Redistributable
  • Attribution required

Query examples

curl -s 'https://data.bretagne.bzh/api/explore/v2.1/catalog/datasets/recensement-de-la-population-en-bretagne-evolution-de-la-population/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

5 000 req/day
per ipmeasured
observed 1 hour ago

Dataset

Volume & freshness

Records
1.3k
1303
Last upstream update
6 days ago
2026-07-19

License

No license declared upstream.

Documentation Data dictionary Versioning

Source: opendatasoft

Machine-readable & source

Recensement de la population en Bretagne - Évolution de la population — live verification badge

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