SRU and DALO MunicipalitiesCommunes SRU et DALO
Communes SRU et DALOSRU and DALO Municipalities
Dataset listing the municipalities in the greater Occitanie region (formerly Languedoc-Roussillon) subject to France's SRU law (Solidarité et Renouvellement Urbains) and DALO (enforceable right to housing) provisions. It currently identifies 161 municipalities concerned, based on the criteria set out in article L302-5 of the French Construction and Housing Code (CCH), which applies to municipalities above a certain population threshold. Published via the regional open-data portal, it is useful for local authorities, housing agencies, and researchers tracking social housing obligations and compliance across municipalities within the region.161 communes sont concernées par cette loi sur le territoire de la grande région actuellement. Définition SRU : Solidarité et Renouvellement Urbains DALO : Droit Au Logement Opposable Qui est concerné ? Les dispositions de l’article L302-5 du CCH s’appliquent aux communes dont la population est a...
Trust score
How is this computed?Weighted across five axes. Tap a ring for what it measures.
Data schema (17 fields)
Click a field to see example values.
| Fill | Field | Type | Description |
|---|---|---|---|
| 100% | id | int | Internal record identifier.Internal record identifier. |
| 100% | sru_daloSru dalo | text | Indicates whether the commune is subject to the SRU/DALO law (yes/no).Indicates whether the commune is subject to the SRU/DALO law (yes/no). |
| 100% | code_communeCommune code | text | INSEE code identifying the commune.INSEE code identifying the commune. |
| 100% | nom_commNom comm | text | Name of the commune.Name of the commune. |
| 100% | code_depCode dep | text | INSEE code of the department.INSEE code of the department. |
| 100% | nom_depNom dep | text | Name of the department.Name of the department. |
| 100% | code_regionRégion code | text | INSEE code of the region.INSEE code of the region. |
| 100% | nom_regionRégion name | text | Name of the region.Name of the region. |
| 100% | nation | text | Country name.Country name. |
| 100% | pop_drPop dr | int | Population count of the commune.Population count of the commune. |
| — | densdr | double | Population density of the commune.Population density of the commune. |
| — | surface | double | Surface area of the commune, likely in square kilometers.Surface area of the commune, likely in square kilometers. |
| — | perimetre | double | Perimeter length of the commune, likely in kilometers.Perimeter length of the commune, likely in kilometers. |
| — | st_area_shapeSt area shape | double | Area of the commune's geometric shape, in square meters.Area of the commune's geometric shape, in square meters. |
| — | st_perimeter_shapeSt perimeter shape | double | Perimeter length of the commune's geometric shape, in meters.Perimeter length of the commune's geometric shape, in meters. |
| — | geo_shapeShape | geo_shape | Geographic boundary shape of the commune.Geographic boundary shape of the commune. |
| — | geo_point_2dCoordinates | geo_point_2d | Geographic coordinates (latitude and longitude) of the commune.Geographic coordinates (latitude and longitude) of the commune. |
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: 45 · densdr: 320.72731289
{
"id": 45,
"densdr": 320.72731289,
"nation": "FRANCE",
"pop_dr": 9270,
"nom_dep": "PYRENEES-ORIENTALES",
"surface": 28.9030576,
"code_dep": "66",
"nom_comm": "RIVESALTES",
"sru_dalo": "OUI",
"geo_shape": "[large value omitted]",
"perimetre": 24.73368062,
"nom_region": "OCCITANIE",
"code_region": "76",
"code_commune": "66164",
"geo_point_2d": {
"lat": 42.77893301724287,
"lon": 2.8768525248319383
},
"st_area_shape": 28903057.604991723,
"st_perimeter_shape": 24733.68062458238
}Record 2id: 142 · densdr: 706.80242244
{
"id": 142,
"densdr": 706.80242244,
"nation": "FRANCE",
"pop_dr": 46080,
"nom_dep": "AUDE",
"surface": 65.19502273,
"code_dep": "11",
"nom_comm": "CARCASSONNE",
"sru_dalo": "OUI",
"geo_shape": "[large value omitted]",
"perimetre": 60.58642963,
"nom_region": "OCCITANIE",
"code_region": "76",
"code_commune": "11069",
"geo_point_2d": {
"lat": 43.20941559359757,
"lon": 2.3434221353193188
},
"st_area_shape": 65195022.73499484,
"st_perimeter_shape": 60586.429632601255
}Record 3id: 108 · densdr: 344.48515962
{
"id": 108,
"densdr": 344.48515962,
"nation": "FRANCE",
"pop_dr": 8977,
"nom_dep": "HAUTE-GARONNE",
"surface": 26.05917773,
"code_dep": "31",
"nom_comm": "PIBRAC",
"sru_dalo": "OUI",
"geo_shape": "[large value omitted]",
"perimetre": 28.05127828,
"nom_region": "OCCITANIE",
"code_region": "76",
"code_commune": "31417",
"geo_point_2d": {
"lat": 43.62773600946685,
"lon": 1.2611942063516453
},
"st_area_shape": 26059177.729997963,
"st_perimeter_shape": 28051.278278206362
}Record 4id: 41 · densdr: 341.97141868
{
"id": 41,
"densdr": 341.97141868,
"nation": "FRANCE",
"pop_dr": 6297,
"nom_dep": "GARD",
"surface": 18.41381957,
"code_dep": "30",
"nom_comm": "MILHAUD",
"sru_dalo": "OUI",
"geo_shape": "[large value omitted]",
"perimetre": 25.39652058,
"nom_region": "OCCITANIE",
"code_region": "76",
"code_commune": "30169",
"geo_point_2d": {
"lat": 43.78941502270002,
"lon": 4.308938189379655
},
"st_area_shape": 18413819.56500188,
"st_perimeter_shape": 25396.520578542426
}Record 5id: 109 · densdr: 268.27308169
{
"id": 109,
"densdr": 268.27308169,
"nation": "FRANCE",
"pop_dr": 4524,
"nom_dep": "HAUTE-GARONNE",
"surface": 16.86341385,
"code_dep": "31",
"nom_comm": "CASTELMAUROU",
"sru_dalo": "OUI",
"geo_shape": "[large value omitted]",
"perimetre": 27.07875578,
"nom_region": "OCCITANIE",
"code_region": "76",
"code_commune": "31117",
"geo_point_2d": {
"lat": 43.684917351458594,
"lon": 1.537431465201802
},
"st_area_shape": 16863413.845002137,
"st_perimeter_shape": 27078.755779699084
}Live sample captured at profiling time — values may have changed upstream.
Verification Status
Using the API
Configuration
- Base URL
- https://data.laregion.fr/api/explore/v2.1/catalog/datasets/httpsportail-sigcr-languedocroussillon
License
- ✓ Redistributable
- ✓ Attribution required
Query examples
curl -s 'https://data.laregion.fr/api/explore/v2.1/catalog/datasets/httpsportail-sigcr-languedocroussillon/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.
Rate limits
Dataset
Volume & freshness
License
No license declared upstream.
Source: opendatasoft
Machine-readable & source
Embed this badge in a README or wiki — it always shows the latest verification state and quality tier.