c0mm0.com — the continuously verified register of European data

Register record·API·FR·REGION·Updated AnnualVERIFIED · checked 20h ago
L

Housing by Category in the Centre-Val de Loire Region from 1968 to 2023Logements par catégorie en Région Centre-Val de Loire de 1968 à 2023

Logements par catégorie en Région Centre-Val de Loire de 1968 à 2023Housing by Category in the Centre-Val de Loire Region from 1968 to 2023

APIJoinable5/7Query nowOpen workbenchSubscribe🇫🇷France

This dataset, published by the Région Centre-Val de Loire, provides the number of housing units by category—main residence, secondary residence and occasional housing, and vacant housing—for each municipality in the region. Figures are given for census years 1968, 1975, 1982, 1990, 1999, 2011, 2016 and 2022, using the municipal geography as of 1 January 2026. It is accompanied by definitions and thematic guidance sheets, and can be used to analyze long-term trends in housing stock and occupancy patterns across municipalities in the region.Nombre de logements en Région Centre-Val de Loire selon la catégorie (résidence principale, résidence secondaire et logement occasionnel, logements vacants) par commune en 1968, 1975,1982, 1990, 1999, 2011, 2016 et 2022. Géographie communale au 1er janvier 2026. Définitions et fiches conseil thém...

54
fair

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

Data schema (40 fields)

Filterable via the API (39)
dep_nameepci_namelibelle_geographiquelogements_en_2023_princlogements_en_2017_princlogements_en_2012_princlogements_en_1999_dnbtlogements_en_1990_dnbtlogements_en_1982_dnbtlogements_en_1975_dnbtlogements_en_1968_dnbtresidences_principales_en_2023_princresidences_principales_en_2017_princresidences_principales_en_2012_princresidences_principales_en_1999_dnbtresidences_principales_en_1990_dnbtresidences_principales_en_1982_dnbtresidences_principales_en_1975_dnbtresidences_principales_en_1968_dnbtres_secondaires_et_logts_occasionnels_en_2023_princres_secondaires_et_logts_occasionnels_en_2017_princres_secondaires_et_logts_occasionnels_en_2012_princres_secondaires_et_logts_occasionnels_en_1999_dnbtres_secondaires_et_logts_occasionnels_en_1990_dnbtres_secondaires_et_logts_occasionnels_en_1982_dnbtres_secondaires_et_logts_occasionnels_en_1975_dnbtres_secondaires_et_logts_occasionnels_en_1968_dnbtlogements_vacants_en_2023_princlogements_vacants_en_2017_princlogements_vacants_en_2012_princlogements_vacants_en_1999_dnbtlogements_vacants_en_1990_dnbtlogements_vacants_en_1982_dnbtlogements_vacants_en_1975_dnbtlogements_vacants_en_1968_dnbtepci_codecode_geographiquedepartementregion

Click a field to see example values.

FillFieldTypeDescription
100%dep_nameFilterable via the APIDépartementtextName of the département.Name of the département.
100%epci_nameFilterable via the APIEPCI-MétropoletextName of the EPCI or metropolis.Name of the EPCI or metropolis.
100%libelle_geographiqueFilterable via the APILibellé géographiquetextName of the commune.Libellé de la commune
100%logements_en_2023_princFilterable via the APILogements en 2023 princdoubleTotal number of dwellings in 2023 (main census exploitation).Nombre de logements en 2023 (exploitation principale du RP)
100%logements_en_2017_princFilterable via the APILogements en 2017 princdoubleTotal number of dwellings in 2017 (main census exploitation).Nombre de logements en 2017 (exploitation principale du RP)
100%logements_en_2012_princFilterable via the APILogements en 2012 princdoubleTotal number of dwellings in 2012 (main census exploitation).Nombre de logement en 2012 (exploitation principale du RP)
100%logements_en_1999_dnbtFilterable via the APILogements en 1999 dnbtdoubleTotal number of dwellings in 1999 (census excluding double counts).Nombre de logements en 1999 (exploitation sans les doubles comptes du RGP)
100%logements_en_1990_dnbtFilterable via the APILogements en 1990 dnbtdoubleTotal number of dwellings in 1990 (census excluding double counts).Nombre de logements en 1990 (exploitation sans les doubles comptes du RGP)
100%logements_en_1982_dnbtFilterable via the APILogements en 1982 dnbtdoubleTotal number of dwellings in 1982 (census excluding double counts).Nombre de logements en 1982 (exploitation sans les doubles comptes du RGP)
100%logements_en_1975_dnbtFilterable via the APILogements en 1975 dnbtdoubleTotal number of dwellings in 1975 (census excluding double counts).Nombre de logements en 1975 (exploitation sans les doubles comptes du RGP)
100%logements_en_1968_dnbtFilterable via the APILogements en 1968 dnbtdoubleTotal number of dwellings in 1968 (census excluding double counts).Nombre de logements en 1968 (exploitation sans les doubles comptes du RGP)
100%residences_principales_en_2023_princFilterable via the APIRésidences principales en 2023 (princ)doubleNumber of main residences in 2023 (main census exploitation).Nombre de résidences principales en 2023 (exploitation principale du RP)
100%residences_principales_en_2017_princFilterable via the APIRésidences principales en 2017 (princ)doubleNumber of main residences in 2017 (main census exploitation).Nombre de résidences principales en 2017 (exploitation principale du RP)
100%residences_principales_en_2012_princFilterable via the APIRésidences principales en 2012 (princ)doubleNumber of main residences in 2012 (main census exploitation).Nombre de résidences principales en 2012 (exploitation principale du RP)
100%residences_principales_en_1999_dnbtFilterable via the APIRésidences principales en 1999 (dnbt)doubleNumber of main residences in 1999 (census excluding double counts).Nombre de résidences principales en 1999 (exploitation sans les doubles comptes du RGP)
100%residences_principales_en_1990_dnbtFilterable via the APIRésidences principales en 1990 (dnbt)doubleNumber of main residences in 1990 (census excluding double counts).Nombre de résidences principales en 1990 (exploitation sans les doubles comptes du RGP)
100%residences_principales_en_1982_dnbtFilterable via the APIRésidences principales en 1982 (dnbt)doubleNumber of main residences in 1982 (census excluding double counts).Nombre de résidences principales en 1982 (exploitation sans les doubles comptes du RGP)
100%residences_principales_en_1975_dnbtFilterable via the APIRésidences principales en 1975 (dnbt)doubleNumber of main residences in 1975 (census excluding double counts).Nombre de résidences principales en 1975 (exploitation sans les doubles comptes du RGP)
100%residences_principales_en_1968_dnbtFilterable via the APIRésidences principales en 1968 (dnbt)doubleNumber of main residences in 1968 (census excluding double counts).Nombre de résidences principales en 1968 (exploitation sans les doubles comptes du RGP)
100%res_secondaires_et_logts_occasionnels_en_2023_princFilterable via the APIRés secondaires et logts occasionnels en 2023 (princ)doubleNumber of secondary residences and occasional dwellings in 2023 (main census exploitation).Nombre de résidences secondaires et logements occasionnels en 2023 (exploitation principale du RP)
100%res_secondaires_et_logts_occasionnels_en_2017_princFilterable via the APIRés secondaires et logts occasionnels en 2017 (princ)doubleNumber of secondary residences and occasional dwellings in 2017 (main census exploitation).Nombre de résidences secondaires et logements occasionnels en 2017 (exploitation principale du RP)
100%res_secondaires_et_logts_occasionnels_en_2012_princFilterable via the APIRés secondaires et logts occasionnels en 2012 (princ)doubleNumber of secondary residences and occasional dwellings in 2012 (main census exploitation).Nombre de résidences secondaires et logements occasionnels en 2012 (exploitation principale du RP)
100%res_secondaires_et_logts_occasionnels_en_1999_dnbtFilterable via the APIRés secondaires et logts occasionnels en 1999 (dnbt)doubleNumber of secondary residences and occasional dwellings in 1999 (excluding double counts).Nombre de résidences secondaires et logements occasionnels en 1999. Exploitation du RGP sans les doubles comptes.
100%res_secondaires_et_logts_occasionnels_en_1990_dnbtFilterable via the APIRés secondaires et logts occasionnels en 1990 (dnbt)doubleNumber of secondary residences and occasional dwellings in 1990 (excluding double counts).Nombre de résidences secondaires et logements occasionnels. Exploitation du RGP sans les doubles comptes.
100%res_secondaires_et_logts_occasionnels_en_1982_dnbtFilterable via the APIRés secondaires et logts occasionnels en 1982 (dnbt)doubleNumber of secondary residences and occasional dwellings in 1982 (excluding double counts).Nombre de résidences secondaires et logements occasionnels en 1982. Exploitation du RGP sans les doubles comptes.
100%res_secondaires_et_logts_occasionnels_en_1975_dnbtFilterable via the APIRés secondaires et logts occasionnels en 1975 (dnbt)doubleNumber of secondary residences and occasional dwellings in 1975 (excluding double counts).Nombre de résidences secondaires et logements occasionnelsen 1975. Exploitation du RGP sans les doubles comptes.
100%res_secondaires_et_logts_occasionnels_en_1968_dnbtFilterable via the APIRés secondaires et logts occasionnels en 1968 (dnbt)doubleNumber of secondary residences and occasional dwellings in 1968 (excluding double counts).Nombre de résidences secondaires et logements occasionnels en 1968. Exploitation du RGP sans les doubles comptes.
100%logements_vacants_en_2023_princFilterable via the APILogements vacants en 2023 princdoubleNumber of vacant dwellings in 2023 (main census exploitation).Nombre de logements vacants en 2023 (exploitation principale du RP)
100%logements_vacants_en_2017_princFilterable via the APILogements vacants en 2017 princdoubleNumber of vacant dwellings in 2017 (main census exploitation).Nombre de logements vacants en 2017 (exploitation principale du RP)
100%logements_vacants_en_2012_princFilterable via the APILogements vacants en 2012 princdoubleNumber of vacant dwellings in 2012 (main census exploitation).Nombre de logements vacants en 2012 (exploitation principale du RP)
—logements_vacants_en_1999_dnbtFilterable via the APILogements vacants en 1999 dnbtdoubleNumber of vacant dwellings in 1999 (excluding double counts).Nombre de logements vacants en 1999. Exploitation du RGP sans les doubles comptes.
—logements_vacants_en_1990_dnbtFilterable via the APILogements vacants en 1990 dnbtdoubleNumber of vacant dwellings in 1990 (excluding double counts).Nombre de logements vacants en 1990. Exploitation du RGP sans les doubles comptes.
—logements_vacants_en_1982_dnbtFilterable via the APILogements vacants en 1982 dnbtdoubleNumber of vacant dwellings in 1982 (excluding double counts).Nombre de logements vacants en 1982. Exploitation du RGP sans les doubles comptes.
—logements_vacants_en_1975_dnbtFilterable via the APILogements vacants en 1975 dnbtdoubleNumber of vacant dwellings in 1975 (excluding double counts).Nombre de logements vacants en 1975. Exploitation du RGP sans les doubles comptes.
—logements_vacants_en_1968_dnbtFilterable via the APILogements vacants en 1968 dnbtdoubleNumber of vacant dwellings in 1968 (excluding double counts).Nombre de logements vacants en 1968. Exploitation du RGP sans les doubles comptes.
—position_geographiquePosition géographiquegeo_point_2dGeographic coordinates of the commune.Geographic coordinates of the commune.
—epci_codeFilterable via the APICode Officiel EPCItextOfficial INSEE code of the EPCI.Official INSEE code of the EPCI.
—code_geographiqueFilterable via the APICode géographiquetextINSEE code of the commune.Code commune INSEE
—departementFilterable via the APICode départementtextINSEE code of the département.Code département INSEE
—regionFilterable via the APIRégiondoubleINSEE code of the region.Code région INSEE

Schema captured from opendatasoft 2 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 1region: 24 · dep_name: Loiret
{
  "region": 24,
  "dep_name": "Loiret",
  "epci_code": "200067676",
  "epci_name": "Communauté de communes Canaux et Forêts en Gâtinais",
  "departement": "45",
  "code_geographique": "45187",
  "libelle_geographique": "Lorris",
  "position_geographique": {
    "lat": 47.86274799,
    "lon": 2.49842209081
  },
  "logements_en_1968_dnbt": 921,
  "logements_en_1975_dnbt": 1048,
  "logements_en_1982_dnbt": 1224,
  "logements_en_1990_dnbt": 1310,
  "logements_en_1999_dnbt": 1445,
  "logements_en_2012_princ": 1622.38663,
  "logements_en_2017_princ": 1682.28339,
  "logements_en_2023_princ": 1684.66102,
  "logements_vacants_en_1968_dnbt": 47,
  "logements_vacants_en_1975_dnbt": 78,
  "logements_vacants_en_1982_dnbt": 109,
  "logements_vacants_en_1990_dnbt": 117,
  "logements_vacants_en_1999_dnbt": 139,
  "logements_vacants_en_2012_princ": 171.39163,
  "logements_vacants_en_2017_princ": 265.07762,
  "logements_vacants_en_2023_princ": 223.53633,
  "residences_principales_en_1968_dnbt": 756,
  "residences_principales_en_1975_dnbt": 779,
  "residences_principales_en_1982_dnbt": 918,
  "residences_principales_en_1990_dnbt": 983,
  "residences_principales_en_1999_dnbt": 1124,
  "residences_principales_en_2012_princ": 1324,
  "residences_principales_en_2017_princ": 1321,
  "residences_principales_en_2023_princ": 1369.49493,
  "res_secondaires_et_logts_occasionnels_en_1968_dnbt": 118,
  "res_secondaires_et_logts_occasionnels_en_1975_dnbt": 191,
  "res_secondaires_et_logts_occasionnels_en_1982_dnbt": 197,
  "res_secondaires_et_logts_occasionnels_en_1990_dnbt": 210,
  "res_secondaires_et_logts_occasionnels_en_1999_dnbt": 182,
  "res_secondaires_et_logts_occasionnels_en_2012_princ": 126.995,
  "res_secondaires_et_logts_occasionnels_en_2017_princ": 96.20578,
  "res_secondaires_et_logts_occasionnels_en_2023_princ": 91.62976
}
Record 2region: 24 · dep_name: Cher
{
  "region": 24,
  "dep_name": "Cher",
  "epci_code": "241800424",
  "epci_name": "Communauté de communes du Dunois",
  "departement": "18",
  "code_geographique": "18045",
  "libelle_geographique": "Chalivoy-Milon",
  "position_geographique": {
    "lat": 46.860388257,
    "lon": 2.7018249242
  },
  "logements_en_1968_dnbt": 204,
  "logements_en_1975_dnbt": 224,
  "logements_en_1982_dnbt": 203,
  "logements_en_1990_dnbt": 211,
  "logements_en_1999_dnbt": 224,
  "logements_en_2012_princ": 247.76245,
  "logements_en_2017_princ": 262.32517,
  "logements_en_2023_princ": 267.48148,
  "logements_vacants_en_1968_dnbt": 31,
  "logements_vacants_en_1975_dnbt": 29,
  "logements_vacants_en_1982_dnbt": 23,
  "logements_vacants_en_1990_dnbt": 28,
  "logements_vacants_en_1999_dnbt": 28,
  "logements_vacants_en_2012_princ": 30.81167,
  "logements_vacants_en_2017_princ": 26.56338,
  "logements_vacants_en_2023_princ": 28.35583,
  "residences_principales_en_1968_dnbt": 151,
  "residences_principales_en_1975_dnbt": 169,
  "residences_principales_en_1982_dnbt": 137,
  "residences_principales_en_1990_dnbt": 135,
  "residences_principales_en_1999_dnbt": 150,
  "residences_principales_en_2012_princ": 188.50923,
  "residences_principales_en_2017_princ": 203.12679,
  "residences_principales_en_2023_princ": 188.28071,
  "res_secondaires_et_logts_occasionnels_en_1968_dnbt": 22,
  "res_secondaires_et_logts_occasionnels_en_1975_dnbt": 26,
  "res_secondaires_et_logts_occasionnels_en_1982_dnbt": 43,
  "res_secondaires_et_logts_occasionnels_en_1990_dnbt": 48,
  "res_secondaires_et_logts_occasionnels_en_1999_dnbt": 46,
  "res_secondaires_et_logts_occasionnels_en_2012_princ": 28.44155,
  "res_secondaires_et_logts_occasionnels_en_2017_princ": 32.635,
  "res_secondaires_et_logts_occasionnels_en_2023_princ": 50.84494
}
Record 3region: 24 · dep_name: Indre
{
  "region": 24,
  "dep_name": "Indre",
  "epci_code": "200007052",
  "epci_name": "Communauté de communes de la Marche Berrichonne",
  "departement": "36",
  "code_geographique": "36207",
  "libelle_geographique": "Saint-Plantaire",
  "position_geographique": {
    "lat": 46.432132753,
    "lon": 1.64824478911
  },
  "logements_en_1968_dnbt": 448,
  "logements_en_1975_dnbt": 450,
  "logements_en_1982_dnbt": 440,
  "logements_en_1990_dnbt": 472,
  "logements_en_1999_dnbt": 492,
  "logements_en_2012_princ": 540,
  "logements_en_2017_princ": 541,
  "logements_en_2023_princ": 543,
  "logements_vacants_en_1968_dnbt": 67,
  "logements_vacants_en_1975_dnbt": 39,
  "logements_vacants_en_1982_dnbt": 23,
  "logements_vacants_en_1990_dnbt": 39,
  "logements_vacants_en_1999_dnbt": 68,
  "logements_vacants_en_2012_princ": 24,
  "logements_vacants_en_2017_princ": 23,
  "logements_vacants_en_2023_princ": 14,
  "residences_principales_en_1968_dnbt": 293,
  "residences_principales_en_1975_dnbt": 288,
  "residences_principales_en_1982_dnbt": 263,
  "residences_principales_en_1990_dnbt": 268,
  "residences_principales_en_1999_dnbt": 256,
  "residences_principales_en_2012_princ": 273,
  "residences_principales_en_2017_princ": 308,
  "residences_principales_en_2023_princ": 305,
  "res_secondaires_et_logts_occasionnels_en_1968_dnbt": 88,
  "res_secondaires_et_logts_occasionnels_en_1975_dnbt": 123,
  "res_secondaires_et_logts_occasionnels_en_1982_dnbt": 154,
  "res_secondaires_et_logts_occasionnels_en_1990_dnbt": 165,
  "res_secondaires_et_logts_occasionnels_en_1999_dnbt": 168,
  "res_secondaires_et_logts_occasionnels_en_2012_princ": 243,
  "res_secondaires_et_logts_occasionnels_en_2017_princ": 210,
  "res_secondaires_et_logts_occasionnels_en_2023_princ": 224
}
Record 4region: 24 · dep_name: Loiret
{
  "region": 24,
  "dep_name": "Loiret",
  "epci_code": "200070100",
  "epci_name": "Communauté de communes du Val de Sully",
  "departement": "45",
  "code_geographique": "45297",
  "libelle_geographique": "Saint-Père-sur-Loire",
  "position_geographique": {
    "lat": 47.7808203416,
    "lon": 2.37330699983
  },
  "logements_en_1968_dnbt": 263,
  "logements_en_1975_dnbt": 301,
  "logements_en_1982_dnbt": 433,
  "logements_en_1990_dnbt": 479,
  "logements_en_1999_dnbt": 488,
  "logements_en_2012_princ": 525,
  "logements_en_2017_princ": 563,
  "logements_en_2023_princ": 561,
  "logements_vacants_en_1968_dnbt": 7,
  "logements_vacants_en_1975_dnbt": 12,
  "logements_vacants_en_1982_dnbt": 23,
  "logements_vacants_en_1990_dnbt": 34,
  "logements_vacants_en_1999_dnbt": 20,
  "logements_vacants_en_2012_princ": 42,
  "logements_vacants_en_2017_princ": 48,
  "logements_vacants_en_2023_princ": 37,
  "residences_principales_en_1968_dnbt": 224,
  "residences_principales_en_1975_dnbt": 257,
  "residences_principales_en_1982_dnbt": 363,
  "residences_principales_en_1990_dnbt": 399,
  "residences_principales_en_1999_dnbt": 421,
  "residences_principales_en_2012_princ": 454,
  "residences_principales_en_2017_princ": 488,
  "residences_principales_en_2023_princ": 491,
  "res_secondaires_et_logts_occasionnels_en_1968_dnbt": 32,
  "res_secondaires_et_logts_occasionnels_en_1975_dnbt": 32,
  "res_secondaires_et_logts_occasionnels_en_1982_dnbt": 47,
  "res_secondaires_et_logts_occasionnels_en_1990_dnbt": 46,
  "res_secondaires_et_logts_occasionnels_en_1999_dnbt": 47,
  "res_secondaires_et_logts_occasionnels_en_2012_princ": 29,
  "res_secondaires_et_logts_occasionnels_en_2017_princ": 27,
  "res_secondaires_et_logts_occasionnels_en_2023_princ": 33
}
Record 5region: 24 · dep_name: Indre-et-Loire
{
  "region": 24,
  "dep_name": "Indre-et-Loire",
  "epci_code": "200072650",
  "epci_name": "Communauté de communes Touraine Vallée de l'Indre",
  "departement": "37",
  "code_geographique": "37266",
  "libelle_geographique": "Veigné",
  "position_geographique": {
    "lat": 47.2888419417,
    "lon": 0.729965991438
  },
  "logements_en_1968_dnbt": 863,
  "logements_en_1975_dnbt": 1262,
  "logements_en_1982_dnbt": 1524,
  "logements_en_1990_dnbt": 1722,
  "logements_en_1999_dnbt": 2109,
  "logements_en_2012_princ": 2604.56442,
  "logements_en_2017_princ": 2839.96906,
  "logements_en_2023_princ": 3137.67947,
  "logements_vacants_en_1968_dnbt": 46,
  "logements_vacants_en_1975_dnbt": 71,
  "logements_vacants_en_1982_dnbt": 74,
  "logements_vacants_en_1990_dnbt": 69,
  "logements_vacants_en_1999_dnbt": 70,
  "logements_vacants_en_2012_princ": 125.22596,
  "logements_vacants_en_2017_princ": 167.83472,
  "logements_vacants_en_2023_princ": 156.66108,
  "residences_principales_en_1968_dnbt": 745,
  "residences_principales_en_1975_dnbt": 1111,
  "residences_principales_en_1982_dnbt": 1346,
  "residences_principales_en_1990_dnbt": 1555,
  "residences_principales_en_1999_dnbt": 1972,
  "residences_principales_en_2012_princ": 2424.43169,
  "residences_principales_en_2017_princ": 2611.86221,
  "residences_principales_en_2023_princ": 2923.24267,
  "res_secondaires_et_logts_occasionnels_en_1968_dnbt": 72,
  "res_secondaires_et_logts_occasionnels_en_1975_dnbt": 80,
  "res_secondaires_et_logts_occasionnels_en_1982_dnbt": 104,
  "res_secondaires_et_logts_occasionnels_en_1990_dnbt": 98,
  "res_secondaires_et_logts_occasionnels_en_1999_dnbt": 67,
  "res_secondaires_et_logts_occasionnels_en_2012_princ": 54.90677,
  "res_secondaires_et_logts_occasionnels_en_2017_princ": 60.27214,
  "res_secondaires_et_logts_occasionnels_en_2023_princ": 57.77572
}

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

Verification Status

Using the API

Configuration

Base URL
https://data.centrevaldeloire.fr/api/explore/v2.1/catalog/datasets/logements-par-categorie-en-region-centre-val-de-loire-depuis-1968

License

Terms stated by the source (not a recognized license):

https://www.insee.fr/fr/information/2008466

Query examples

curl -s 'https://data.centrevaldeloire.fr/api/explore/v2.1/catalog/datasets/logements-par-categorie-en-region-centre-val-de-loire-depuis-1968/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

2 000 req/day
per ipmeasured
observed 2 days ago

Dataset

Volume & freshness

Records
1.8k
1754
Update cadence
Annual
declared upstream
Last upstream update
4 months ago
2026-07-06
Temporal coverage
1968 → 2022

License

No license declared upstream.

○ Documentation○ Data dictionary○ Versioning

Source: opendatasoft

Machine-readable & source

Logements par catégorie en Région Centre-Val de Loire de 1968 à 2023 — live verification badge

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