c0mm0.com — the continuously verified register of European data

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

Données statistiques à l'échelle des communes de Rennes Métropole

APIJoinable5/7Query nowOpen workbenchSubscribe🇫🇷France

Cette couche représente les contours des communes de Rennes Métropole renseignées de plusieurs statistiques décrites ci-dessous : => pop_1968 : Population légale de 1968 (Insee) => pop_1975 : Population légale de 1975 (Insee) => pop_1982 : Population légale de 1982 (Insee) => pop_1990 : Populatio...

54
fair

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

Data schema (52 fields)

Filterable via the API (50)
gml_idcode_inseenom_communepop_1968pop_1975pop_1982pop_1990pop_1999pop_2009pop_2014pop_2020pop_2021pop_estim_2023pop_proj_2030pop_proj_2040cat_0_14_2020cat_15_29_2020cat_30_44_2020cat_45_59_2020cat_60_74_2020cat_75_plus_2020densite_2021mortalite_2022natalite_2022cat_15_plus_2020agri_2020arti_com_chef_2020cadre_prof_intel_sup_2020prof_interm_2020employe_2020ouvrier_2020retraite_2020autre_ss_act_2020emploi_2018emploi_2021support_veloaire_covoitecole_mat_elecollegelyceepiscinecinemaecole_musiquesportpharmaciecommerceboulangerielog_collectiflog_individuelplh_nb_log_a_const

Click a field to see example values.

FillFieldTypeDescription
geo_point_2dGeo Pointgeo_point_2d
geo_shapeShapegeo_shape
gml_idFilterable via the APIGml idtext
code_inseeFilterable via the APIINSEE commune codetext
nom_communeFilterable via the APICommune nametext
pop_1968Filterable via the APIPop 1968int
pop_1975Filterable via the APIPop 1975int
pop_1982Filterable via the APIPop 1982int
pop_1990Filterable via the APIPop 1990int
pop_1999Filterable via the APIPop 1999int
100%pop_2009Filterable via the APIPop 2009int
100%pop_2014Filterable via the APIPop 2014int
100%pop_2020Filterable via the APIPop 2020int
100%pop_2021Filterable via the APIPop 2021int
100%pop_estim_2023Filterable via the APIPop estim 2023int
100%pop_proj_2030Filterable via the APIPop proj 2030int
100%pop_proj_2040Filterable via the APIPop proj 2040int
100%cat_0_14_2020Filterable via the APICat 0 14 2020double
100%cat_15_29_2020Filterable via the APICat 15 29 2020double
100%cat_30_44_2020Filterable via the APICat 30 44 2020double
100%cat_45_59_2020Filterable via the APICat 45 59 2020double
100%cat_60_74_2020Filterable via the APICat 60 74 2020double
100%cat_75_plus_2020Filterable via the APICat 75 plus 2020double
100%densite_2021Filterable via the APIDensite 2021int
100%mortalite_2022Filterable via the APIMortalite 2022double
100%natalite_2022Filterable via the APINatalite 2022double
100%cat_15_plus_2020Filterable via the APICat 15 plus 2020int
100%agri_2020Filterable via the APIAgri 2020int
100%arti_com_chef_2020Filterable via the APIArti com chef 2020int
100%cadre_prof_intel_sup_2020Filterable via the APICadre prof intel sup 2020int
100%prof_interm_2020Filterable via the APIProf interm 2020int
100%employe_2020Filterable via the APIEmploye 2020int
100%ouvrier_2020Filterable via the APIOuvrier 2020int
100%retraite_2020Filterable via the APIRetraite 2020int
100%autre_ss_act_2020Filterable via the APIAutre ss act 2020int
100%emploi_2018Filterable via the APIEmploi 2018int
100%emploi_2021Filterable via the APIEmploi 2021int
100%support_veloFilterable via the APISupport veloint
100%aire_covoitFilterable via the APIAire covoitint
100%ecole_mat_eleFilterable via the APIEcole mat eleint
100%collegeFilterable via the APIint
100%lyceeFilterable via the APIint
100%piscineFilterable via the APIint
100%cinemaFilterable via the APIint
100%ecole_musiqueFilterable via the APIEcole musiqueint
100%sportFilterable via the APIint
100%pharmacieFilterable via the APIint
100%commerceFilterable via the APIint
100%boulangerieFilterable via the APIint
100%log_collectifFilterable via the APILog collectifint
100%log_individuelFilterable via the APILog individuelint
100%plh_nb_log_a_constFilterable via the APIPlh nb log a constint

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 1lycee: 0 · sport: 0
{
  "lycee": 0,
  "sport": 0,
  "cinema": 0,
  "gml_id": "v_statistique_commune.35022",
  "college": 0,
  "piscine": 0,
  "commerce": 1,
  "pop_1968": 626,
  "pop_1975": 543,
  "pop_1982": 528,
  "pop_1990": 599,
  "pop_1999": 660,
  "pop_2009": 748,
  "pop_2014": 700,
  "pop_2020": 698,
  "pop_2021": 690,
  "agri_2020": 0,
  "geo_shape": "[large value omitted]",
  "pharmacie": 0,
  "code_insee": "35022",
  "aire_covoit": 1,
  "boulangerie": 1,
  "emploi_2018": 341,
  "emploi_2021": 331,
  "nom_commune": "Bécherel",
  "densite_2021": 1211,
  "employe_2020": 25,
  "geo_point_2d": {
    "lat": 48.29634747420035,
    "lon": -1.9428661889838896
  },
  "ouvrier_2020": 120,
  "support_velo": 2,
  "cat_0_14_2020": 16.5,
  "ecole_mat_ele": 2,
  "ecole_musique": 0,
  "log_collectif": 22,
  "natalite_2022": 10,
  "pop_proj_2030": 700,
  "pop_proj_2040": 800,
  "retraite_2020": 210,
  "cat_15_29_2020": 14.9,
  "cat_30_44_2020": 16.8,
  "cat_45_59_2020": 23.2,
  "cat_60_74_2020": 13.9,
  "log_individuel": 244,
  "mortalite_2022": 30.1,
  "pop_estim_2023": 675,
  "cat_15_plus_2020": 595,
  "cat_75_plus_2020": 14.8,
  "prof_interm_2020": 70,
  "autre_ss_act_2020": 90,
  "arti_com_chef_2020": 20,
  "plh_nb_log_a_const": 36,
  "cadre_prof_intel_sup_2020": 60
}
Record 2lycee: 0 · sport: 2
{
  "lycee": 0,
  "sport": 2,
  "cinema": 0,
  "gml_id": "v_statistique_commune.35059",
  "college": 0,
  "piscine": 0,
  "commerce": 1,
  "pop_1968": 644,
  "pop_1975": 1077,
  "pop_1982": 1791,
  "pop_1990": 2513,
  "pop_1999": 3306,
  "pop_2009": 3822,
  "pop_2014": 4739,
  "pop_2020": 4628,
  "pop_2021": 4604,
  "agri_2020": 25,
  "geo_shape": "[large value omitted]",
  "pharmacie": 1,
  "code_insee": "35059",
  "aire_covoit": 1,
  "boulangerie": 2,
  "emploi_2018": 1129,
  "emploi_2021": 1479,
  "nom_commune": "la Chapelle-des-Fougeretz",
  "densite_2021": 529,
  "employe_2020": 520,
  "geo_point_2d": {
    "lat": 48.17708412983485,
    "lon": -1.741340099976752
  },
  "ouvrier_2020": 430,
  "support_velo": 8,
  "cat_0_14_2020": 21.5,
  "ecole_mat_ele": 4,
  "ecole_musique": 1,
  "log_collectif": 73,
  "natalite_2022": 11.5,
  "pop_proj_2030": 5000,
  "pop_proj_2040": 5400,
  "retraite_2020": 880,
  "cat_15_29_2020": 15.8,
  "cat_30_44_2020": 20.3,
  "cat_45_59_2020": 20.4,
  "cat_60_74_2020": 16.5,
  "log_individuel": 1367,
  "mortalite_2022": 5,
  "pop_estim_2023": 4800,
  "cat_15_plus_2020": 3575,
  "cat_75_plus_2020": 5.4,
  "prof_interm_2020": 625,
  "autre_ss_act_2020": 450,
  "arti_com_chef_2020": 90,
  "plh_nb_log_a_const": 714,
  "cadre_prof_intel_sup_2020": 555
}
Record 3lycee: 0 · sport: 2
{
  "lycee": 0,
  "sport": 2,
  "cinema": 0,
  "gml_id": "v_statistique_commune.35079",
  "college": 0,
  "piscine": 0,
  "commerce": 1,
  "pop_1968": 705,
  "pop_1975": 773,
  "pop_1982": 972,
  "pop_1990": 1335,
  "pop_1999": 1620,
  "pop_2009": 1847,
  "pop_2014": 2042,
  "pop_2020": 2355,
  "pop_2021": 2365,
  "agri_2020": 5,
  "geo_shape": "[large value omitted]",
  "pharmacie": 0,
  "code_insee": "35079",
  "aire_covoit": 0,
  "boulangerie": 1,
  "emploi_2018": 121,
  "emploi_2021": 124,
  "nom_commune": "Chevaigné",
  "densite_2021": 229,
  "employe_2020": 300,
  "geo_point_2d": {
    "lat": 48.22447326135035,
    "lon": -1.6363208454252265
  },
  "ouvrier_2020": 145,
  "support_velo": 3,
  "cat_0_14_2020": 22.4,
  "ecole_mat_ele": 4,
  "ecole_musique": 1,
  "log_collectif": 27,
  "natalite_2022": 7.2,
  "pop_proj_2030": 2900,
  "pop_proj_2040": 3400,
  "retraite_2020": 355,
  "cat_15_29_2020": 14.9,
  "cat_30_44_2020": 20.6,
  "cat_45_59_2020": 23.3,
  "cat_60_74_2020": 14,
  "log_individuel": 786,
  "mortalite_2022": 3.4,
  "pop_estim_2023": 2375,
  "cat_15_plus_2020": 1825,
  "cat_75_plus_2020": 4.8,
  "prof_interm_2020": 475,
  "autre_ss_act_2020": 200,
  "arti_com_chef_2020": 100,
  "plh_nb_log_a_const": 162,
  "cadre_prof_intel_sup_2020": 245
}
Record 4lycee: 0 · sport: 2
{
  "lycee": 0,
  "sport": 2,
  "cinema": 0,
  "gml_id": "v_statistique_commune.35081",
  "college": 0,
  "piscine": 0,
  "commerce": 0,
  "pop_1968": 178,
  "pop_1975": 256,
  "pop_1982": 403,
  "pop_1990": 401,
  "pop_1999": 459,
  "pop_2009": 694,
  "pop_2014": 768,
  "pop_2020": 910,
  "pop_2021": 937,
  "agri_2020": 15,
  "geo_shape": "[large value omitted]",
  "pharmacie": 0,
  "code_insee": "35081",
  "aire_covoit": 0,
  "boulangerie": 0,
  "emploi_2018": 14,
  "emploi_2021": 15,
  "nom_commune": "Clayes",
  "densite_2021": 219,
  "employe_2020": 80,
  "geo_point_2d": {
    "lat": 48.17911352068767,
    "lon": -1.8538091589669914
  },
  "ouvrier_2020": 95,
  "support_velo": 2,
  "cat_0_14_2020": 23.3,
  "ecole_mat_ele": 2,
  "ecole_musique": 0,
  "log_collectif": 6,
  "natalite_2022": 7.7,
  "pop_proj_2030": 900,
  "pop_proj_2040": 900,
  "retraite_2020": 140,
  "cat_15_29_2020": 16.6,
  "cat_30_44_2020": 22.6,
  "cat_45_59_2020": 19.8,
  "cat_60_74_2020": 13.1,
  "log_individuel": 327,
  "mortalite_2022": 4.4,
  "pop_estim_2023": 925,
  "cat_15_plus_2020": 715,
  "cat_75_plus_2020": 4.6,
  "prof_interm_2020": 135,
  "autre_ss_act_2020": 110,
  "arti_com_chef_2020": 20,
  "plh_nb_log_a_const": 36,
  "cadre_prof_intel_sup_2020": 120
}
Record 5lycee: 0 · sport: 3
{
  "lycee": 0,
  "sport": 3,
  "cinema": 0,
  "gml_id": "v_statistique_commune.35131",
  "college": 0,
  "piscine": 0,
  "commerce": 1,
  "pop_1968": 1404,
  "pop_1975": 2279,
  "pop_1982": 3039,
  "pop_1990": 3256,
  "pop_1999": 3093,
  "pop_2009": 3725,
  "pop_2014": 4127,
  "pop_2020": 4647,
  "pop_2021": 4692,
  "agri_2020": 10,
  "geo_shape": "[large value omitted]",
  "pharmacie": 3,
  "code_insee": "35131",
  "aire_covoit": 0,
  "boulangerie": 2,
  "emploi_2018": 1656,
  "emploi_2021": 1688,
  "nom_commune": "l'Hermitage",
  "densite_2021": 687,
  "employe_2020": 733,
  "geo_point_2d": {
    "lat": 48.12203802772909,
    "lon": -1.8163064816481886
  },
  "ouvrier_2020": 525,
  "support_velo": 4,
  "cat_0_14_2020": 18.7,
  "ecole_mat_ele": 4,
  "ecole_musique": 3,
  "log_collectif": 82,
  "natalite_2022": 12.9,
  "pop_proj_2030": 5300,
  "pop_proj_2040": 6000,
  "retraite_2020": 977,
  "cat_15_29_2020": 16.7,
  "cat_30_44_2020": 19.8,
  "cat_45_59_2020": 19.9,
  "cat_60_74_2020": 16,
  "log_individuel": 1308,
  "mortalite_2022": 6.9,
  "pop_estim_2023": 4725,
  "cat_15_plus_2020": 3743,
  "cat_75_plus_2020": 8.8,
  "prof_interm_2020": 602,
  "autre_ss_act_2020": 515,
  "arti_com_chef_2020": 86,
  "plh_nb_log_a_const": 330,
  "cadre_prof_intel_sup_2020": 295
}

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

Verification Status

Using the API

Configuration

Base URL
https://data.rennesmetropole.fr/api/explore/v2.1/catalog/datasets/donnee_statistique_commune_rennes_metropole

License

  • Redistributable
  • Attribution required

Query examples

curl -s 'https://data.rennesmetropole.fr/api/explore/v2.1/catalog/datasets/donnee_statistique_commune_rennes_metropole/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

7 000 req/day
per ipmeasured
observed 6 days ago

Dataset

Volume & freshness

Records
43
Last upstream update
6 days ago
2026-09-01

License

No license declared upstream.

Documentation Data dictionary Versioning

Source: opendatasoft

Machine-readable & source

Données statistiques à l'échelle des communes de Rennes Métropole — live verification badge

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