c0mm0.com — the continuously verified register of European data

Register record·API·FRVERIFIED · checked 29h ago
R

Population Census in Brittany - Population StructureRecensement de la population en Bretagne - Structure de la population

Recensement de la population en Bretagne - Structure de la populationPopulation Census in Brittany - Population Structure

APIExecutable4/7Query nowOpen workbenchSubscribe🇫🇷France

This API provides population census data for the Brittany region, covering the structure of the population by age and sex, key demographic indicators, and population breakdowns by socio-professional category. The data is published by the Brittany regional open-data portal and is available for the entire Brittany region according to its administrative boundaries. It is intended for users seeking demographic and socio-economic statistics at a regional level, such as researchers, public administrations, and planners working on territorial analysis.La donnée fournit des résultats sur la structure par âge et par sexe de la population; les indicateurs démographiques essentiels, les informations sur la structure de la population par catégorie socioprofessionnelle. Cette donnée est disponible pour l'ensemble de la région Bretagne selon les cont...

42
fair

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

Data schema (43 fields)

Filterable via the API (41)
gml_ididcode_geonomleveldatationmillesimep_popp_pophp_popfdensitep_pop0014p_pop1529p_pop3044p_pop4559p_pop6074p_pop75ptx_pop0014tx_pop1529tx_pop3044tx_pop4559tx_pop6074tx_pop75pc_pop15p_cs1c_pop15p_cs2c_pop15p_cs3c_pop15p_cs4c_pop15p_cs5c_pop15p_cs6c_pop15p_cs7c_pop15p_cs8tot_pop15p_csptx_pop15p_cs1tx_pop15p_cs2tx_pop15p_cs3tx_pop15p_cs4tx_pop15p_cs5tx_pop15p_cs6tx_pop15p_cs7tx_pop15p_cs8densite_reg

Click a field to see example values.

FillFieldTypeDescription
—geo_point_2dGeo Pointgeo_point_2dGeographic centroid coordinates of the area.Geographic centroid coordinates of the area.
—geo_shapeShapegeo_shapeGeometric boundary shape of the area.Geometric boundary shape of the area.
—gml_idFilterable via the APIGml idtextUnique GML geometry identifier.Unique GML geometry identifier.
—idFilterable via the APItextUnique record identifier combining area code and year.Unique record identifier combining area code and year.
—code_geoFilterable via the APICode geotextINSEE geographic code of the commune or area.INSEE geographic code of the commune or area.
—nomFilterable via the APItextName of the commune or administrative area.Name of the commune or administrative area.
—levelFilterable via the APItextAdministrative level of the area (e.g. commune).Administrative level of the area (e.g. commune).
—datationFilterable via the APIdatetimeDate associated with the data record.Date associated with the data record.
—millesimeFilterable via the APItextReference year of the census data.Reference year of the census data.
—p_popFilterable via the APIP popdoubleTotal population count.Total population count.
100%p_pophFilterable via the APIP pophdoubleNumber of male inhabitants.Number of male inhabitants.
100%p_popfFilterable via the APIP popfdoubleNumber of female inhabitants.Number of female inhabitants.
100%densiteFilterable via the APIdoublePopulation density, inhabitants per square kilometre.Population density, inhabitants per square kilometre.
100%p_pop0014Filterable via the APIP pop0014doublePopulation count aged 0 to 14 years.Population count aged 0 to 14 years.
100%p_pop1529Filterable via the APIP pop1529doublePopulation count aged 15 to 29 years.Population count aged 15 to 29 years.
100%p_pop3044Filterable via the APIP pop3044doublePopulation count aged 30 to 44 years.Population count aged 30 to 44 years.
100%p_pop4559Filterable via the APIP pop4559doublePopulation count aged 45 to 59 years.Population count aged 45 to 59 years.
100%p_pop6074Filterable via the APIP pop6074doublePopulation count aged 60 to 74 years.Population count aged 60 to 74 years.
100%p_pop75pFilterable via the APIP pop75pdoublePopulation count aged 75 years and over.Population count aged 75 years and over.
100%tx_pop0014Filterable via the APITx pop0014doubleShare of population aged 0 to 14 years, in percent.Share of population aged 0 to 14 years, in percent.
100%tx_pop1529Filterable via the APITx pop1529doubleShare of population aged 15 to 29 years, in percent.Share of population aged 15 to 29 years, in percent.
100%tx_pop3044Filterable via the APITx pop3044doubleShare of population aged 30 to 44 years, in percent.Share of population aged 30 to 44 years, in percent.
100%tx_pop4559Filterable via the APITx pop4559doubleShare of population aged 45 to 59 years, in percent.Share of population aged 45 to 59 years, in percent.
100%tx_pop6074Filterable via the APITx pop6074doubleShare of population aged 60 to 74 years, in percent.Share of population aged 60 to 74 years, in percent.
100%tx_pop75pFilterable via the APITx pop75pdoubleShare of population aged 75 years and over, in percent.Share of population aged 75 years and over, in percent.
100%c_pop15p_cs1Filterable via the APIC pop15p cs1doublePopulation aged 15+ in socio-professional category 1 (farmers).Population aged 15+ in socio-professional category 1 (farmers).
100%c_pop15p_cs2Filterable via the APIC pop15p cs2doublePopulation aged 15+ in socio-professional category 2 (craftsmen, shopkeepers).Population aged 15+ in socio-professional category 2 (craftsmen, shopkeepers).
100%c_pop15p_cs3Filterable via the APIC pop15p cs3doublePopulation aged 15+ in socio-professional category 3 (managers, executives).Population aged 15+ in socio-professional category 3 (managers, executives).
100%c_pop15p_cs4Filterable via the APIC pop15p cs4doublePopulation aged 15+ in socio-professional category 4 (intermediate professions).Population aged 15+ in socio-professional category 4 (intermediate professions).
100%c_pop15p_cs5Filterable via the APIC pop15p cs5doublePopulation aged 15+ in socio-professional category 5 (clerical employees).Population aged 15+ in socio-professional category 5 (clerical employees).
100%c_pop15p_cs6Filterable via the APIC pop15p cs6doublePopulation aged 15+ in socio-professional category 6 (manual workers).Population aged 15+ in socio-professional category 6 (manual workers).
100%c_pop15p_cs7Filterable via the APIC pop15p cs7doublePopulation aged 15+ in socio-professional category 7 (retirees).Population aged 15+ in socio-professional category 7 (retirees).
100%c_pop15p_cs8Filterable via the APIC pop15p cs8doublePopulation aged 15+ in socio-professional category 8 (other, without occupation).Population aged 15+ in socio-professional category 8 (other, without occupation).
100%tot_pop15p_cspFilterable via the APITot pop15p cspdoubleTotal population aged 15+ counted across socio-professional categories.Total population aged 15+ counted across socio-professional categories.
100%tx_pop15p_cs1Filterable via the APITx pop15p cs1doubleShare of population aged 15+ in category 1 (farmers), in percent.Share of population aged 15+ in category 1 (farmers), in percent.
100%tx_pop15p_cs2Filterable via the APITx pop15p cs2doubleShare of population aged 15+ in category 2 (craftsmen, shopkeepers), in percent.Share of population aged 15+ in category 2 (craftsmen, shopkeepers), in percent.
100%tx_pop15p_cs3Filterable via the APITx pop15p cs3doubleShare of population aged 15+ in category 3 (managers, executives), in percent.Share of population aged 15+ in category 3 (managers, executives), in percent.
100%tx_pop15p_cs4Filterable via the APITx pop15p cs4doubleShare of population aged 15+ in category 4 (intermediate professions), in percent.Share of population aged 15+ in category 4 (intermediate professions), in percent.
100%tx_pop15p_cs5Filterable via the APITx pop15p cs5doubleShare of population aged 15+ in category 5 (clerical employees), in percent.Share of population aged 15+ in category 5 (clerical employees), in percent.
100%tx_pop15p_cs6Filterable via the APITx pop15p cs6doubleShare of population aged 15+ in category 6 (manual workers), in percent.Share of population aged 15+ in category 6 (manual workers), in percent.
100%tx_pop15p_cs7Filterable via the APITx pop15p cs7doubleShare of population aged 15+ in category 7 (retirees), in percent.Share of population aged 15+ in category 7 (retirees), in percent.
100%tx_pop15p_cs8Filterable via the APITx pop15p cs8doubleShare of population aged 15+ in category 8 (other, without occupation), in percent.Share of population aged 15+ in category 8 (other, without occupation), in percent.
100%densite_regFilterable via the APIDensite regdoublePopulation density of the Brittany region, inhabitants per km².Population density of the Brittany region, inhabitants per km².

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 1id: 29020-2008 · nom: Briec
{
  "id": "29020-2008",
  "nom": "Briec",
  "level": "Commune",
  "p_pop": 5244,
  "gml_id": "rp_struct_pop_geom.29020-2008",
  "p_popf": 2682,
  "p_poph": 2562,
  "densite": 77.6392789654198,
  "code_geo": "29020",
  "datation": null,
  "p_pop75p": 460,
  "geo_shape": "[large value omitted]",
  "millesime": "2008",
  "p_pop0014": 1108,
  "p_pop1529": 845,
  "p_pop3044": 1211,
  "p_pop4559": 1014,
  "p_pop6074": 606,
  "tx_pop75p": 8.7719298245614,
  "tx_pop0014": 21.1289092295957,
  "tx_pop1529": 16.1136536994661,
  "tx_pop3044": 23.093058733791,
  "tx_pop4559": 19.3363844393593,
  "tx_pop6074": 11.5560640732265,
  "densite_reg": 114.761467374621,
  "c_pop15p_cs1": 92,
  "c_pop15p_cs2": 156,
  "c_pop15p_cs3": 244,
  "c_pop15p_cs4": 528,
  "c_pop15p_cs5": 604,
  "c_pop15p_cs6": 848,
  "c_pop15p_cs7": 1140,
  "c_pop15p_cs8": 548,
  "geo_point_2d": {
    "lat": 48.09378681732576,
    "lon": -4.0204298059401875
  },
  "tx_pop15p_cs1": 2.21153846153846,
  "tx_pop15p_cs2": 3.75,
  "tx_pop15p_cs3": 5.86538461538461,
  "tx_pop15p_cs4": 12.6923076923077,
  "tx_pop15p_cs5": 14.5192307692308,
  "tx_pop15p_cs6": 20.3846153846154,
  "tx_pop15p_cs7": 27.4038461538462,
  "tx_pop15p_cs8": 13.1730769230769,
  "tot_pop15p_csp": 4160
}
Record 2id: 35276-2008 · nom: Saint-Gondran
{
  "id": "35276-2008",
  "nom": "Saint-Gondran",
  "level": "Commune",
  "p_pop": 519,
  "gml_id": "rp_struct_pop_geom.35276-2008",
  "p_popf": 254.41176,
  "p_poph": 264.58823,
  "densite": 116.798249552959,
  "code_geo": "35276",
  "datation": null,
  "p_pop75p": 23.405882,
  "geo_shape": "[large value omitted]",
  "millesime": "2008",
  "p_pop0014": 129.24118,
  "p_pop1529": 83.44706,
  "p_pop3044": 128.22353,
  "p_pop4559": 121.1,
  "p_pop6074": 33.58235,
  "tx_pop75p": 4.50980383077338,
  "tx_pop0014": 24.9019615452643,
  "tx_pop1529": 16.078431528198,
  "tx_pop3044": 24.7058816957566,
  "tx_pop4559": 23.3333330393297,
  "tx_pop6074": 6.47058799317347,
  "densite_reg": 114.761467374621,
  "c_pop15p_cs1": 0,
  "c_pop15p_cs2": 8.141176,
  "c_pop15p_cs3": 36.635296,
  "c_pop15p_cs4": 65.12941,
  "c_pop15p_cs5": 77.34118,
  "c_pop15p_cs6": 73.27059,
  "c_pop15p_cs7": 81.411766,
  "c_pop15p_cs8": 61.058823,
  "geo_point_2d": {
    "lat": 48.26812815349346,
    "lon": -1.8253701897432266
  },
  "tx_pop15p_cs1": 0,
  "tx_pop15p_cs2": 2.02020172857195,
  "tx_pop15p_cs3": 9.09090848852566,
  "tx_pop15p_cs4": 16.1616138285756,
  "tx_pop15p_cs5": 19.1919176046867,
  "tx_pop15p_cs6": 18.1818169770513,
  "tx_pop15p_cs7": 20.202018232322,
  "tx_pop15p_cs8": 15.1515132009402,
  "tot_pop15p_csp": 402.98828
}
Record 3id: 35120-2010 · nom: Gévezé
{
  "id": "35120-2010",
  "nom": "Gévezé",
  "level": "Commune",
  "p_pop": 3984,
  "gml_id": "rp_struct_pop_geom.35120-2010",
  "p_popf": 1999.6263,
  "p_poph": 1984.3737,
  "densite": 143.342078210527,
  "code_geo": "35120",
  "datation": null,
  "p_pop75p": 177.94362,
  "geo_shape": "[large value omitted]",
  "millesime": "2010",
  "p_pop0014": 957.4919,
  "p_pop1529": 763.43665,
  "p_pop3044": 937.763,
  "p_pop4559": 728.8468,
  "p_pop6074": 418.51807,
  "tx_pop75p": 4.46645629453851,
  "tx_pop0014": 24.0334307812304,
  "tx_pop1529": 19.1625664033085,
  "tx_pop3044": 23.5382279239026,
  "tx_pop4559": 18.29434743368,
  "tx_pop6074": 10.5049715463416,
  "densite_reg": 116.560114242038,
  "c_pop15p_cs1": 69.03237,
  "c_pop15p_cs2": 36.510166,
  "c_pop15p_cs3": 330.0139,
  "c_pop15p_cs4": 513.667,
  "c_pop15p_cs5": 641.40454,
  "c_pop15p_cs6": 567.52344,
  "c_pop15p_cs7": 555.814,
  "c_pop15p_cs8": 364.3017,
  "geo_point_2d": {
    "lat": 48.21331883346159,
    "lon": -1.7990062082643863
  },
  "tx_pop15p_cs1": 2.24257250934324,
  "tx_pop15p_cs2": 1.1860623234635,
  "tx_pop15p_cs3": 10.7207684020297,
  "tx_pop15p_cs4": 16.6868883431935,
  "tx_pop15p_cs5": 20.8365460921775,
  "tx_pop15p_cs6": 18.4364585962165,
  "tx_pop15p_cs7": 18.0560688743588,
  "tx_pop15p_cs8": 11.834635726682,
  "tot_pop15p_csp": 3078.267
}
Record 4id: 56066-2018 · nom: Gourin
{
  "id": "56066-2018",
  "nom": "Gourin",
  "level": "Commune",
  "p_pop": 3794,
  "gml_id": "rp_struct_pop_geom.56066-2018",
  "p_popf": 1991.1807,
  "p_poph": 1802.8193,
  "densite": 50.5548374892774,
  "code_geo": "56066",
  "datation": null,
  "p_pop75p": 578.6102,
  "geo_shape": "[large value omitted]",
  "millesime": "2018",
  "p_pop0014": 481.89758,
  "p_pop1529": 494.81137,
  "p_pop3044": 518.77216,
  "p_pop4559": 845.1192,
  "p_pop6074": 874.7894,
  "tx_pop75p": 15.2506649839796,
  "tx_pop0014": 12.7015704535533,
  "tx_pop1529": 13.0419444082659,
  "tx_pop3044": 13.6734885546051,
  "tx_pop4559": 22.2751502809741,
  "tx_pop6074": 23.0571805142577,
  "densite_reg": 121.528045024545,
  "c_pop15p_cs1": 79.59994,
  "c_pop15p_cs2": 149.77008,
  "c_pop15p_cs3": 69.89396,
  "c_pop15p_cs4": 298.14676,
  "c_pop15p_cs5": 419.02878,
  "c_pop15p_cs6": 453.5227,
  "c_pop15p_cs7": 1341.98,
  "c_pop15p_cs8": 476.75864,
  "geo_point_2d": {
    "lat": 48.136588937921694,
    "lon": -3.604144833428806
  },
  "tx_pop15p_cs1": 2.42040669516891,
  "tx_pop15p_cs2": 4.55408028450871,
  "tx_pop15p_cs3": 2.12527562041225,
  "tx_pop15p_cs4": 9.06579119186128,
  "tx_pop15p_cs5": 12.7414680533096,
  "tx_pop15p_cs6": 13.7903298306472,
  "tx_pop15p_cs7": 40.805777416594,
  "tx_pop15p_cs8": 14.496868123641,
  "tot_pop15p_csp": 3288.701
}
Record 5id: 22096-2008 · nom: Landébia
{
  "id": "22096-2008",
  "nom": "Landébia",
  "level": "Commune",
  "p_pop": 462,
  "gml_id": "rp_struct_pop_geom.22096-2008",
  "p_popf": 242.07288,
  "p_poph": 219.92712,
  "densite": 129.579015462645,
  "code_geo": "22096",
  "datation": null,
  "p_pop75p": 54.008293,
  "geo_shape": "[large value omitted]",
  "millesime": "2008",
  "p_pop0014": 83.90574,
  "p_pop1529": 67.51037,
  "p_pop3044": 81.976875,
  "p_pop4559": 92.62186,
  "p_pop6074": 81.976875,
  "tx_pop75p": 11.6901067428259,
  "tx_pop0014": 18.1614153312914,
  "tx_pop1529": 14.6126338413783,
  "tx_pop3044": 17.7439124037177,
  "tx_pop4559": 20.0480209284531,
  "tx_pop6074": 17.7439124037177,
  "densite_reg": 114.761467374621,
  "c_pop15p_cs1": 0,
  "c_pop15p_cs2": 11.573206,
  "c_pop15p_cs3": 11.573206,
  "c_pop15p_cs4": 11.573206,
  "c_pop15p_cs5": 54.008293,
  "c_pop15p_cs6": 104.15885,
  "c_pop15p_cs7": 138.87846,
  "c_pop15p_cs8": 54.008293,
  "geo_point_2d": {
    "lat": 48.515181455557986,
    "lon": -2.337313611957766
  },
  "tx_pop15p_cs1": 0,
  "tx_pop15p_cs2": 3.00000001977687,
  "tx_pop15p_cs3": 3.00000001977687,
  "tx_pop15p_cs4": 3.00000001977687,
  "tx_pop15p_cs5": 13.9999997626775,
  "tx_pop15p_cs6": 26.99999968357,
  "tx_pop15p_cs7": 35.9999982596351,
  "tx_pop15p_cs8": 13.9999997626775,
  "tot_pop15p_csp": 385.77353
}

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

Verification Status

Using the API

Configuration

Base URL
https://data.bretagne.bzh/api/explore/v2.1/catalog/datasets/recensement-de-la-population-en-bretagne-structure-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-structure-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 3 days ago

Dataset

Volume & freshness

Records
3.5k
3500
Last upstream update
4 months ago
2026-07-10

License

No license declared upstream.

○ Documentation○ Data dictionary○ Versioning

Source: opendatasoft

Machine-readable & source

Recensement de la population en Bretagne - Structure de la population — live verification badge

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