Aggregated population and housing stock statistics (Geneva city sectors)Agrégation statistiques population et parc immobilier (secteurs ville de Genève)
Agrégation statistiques population et parc immobilier (secteurs ville de Genève)Aggregated population and housing stock statistics (Geneva city sectors)
This API provides aggregated cantonal statistics on population and housing stock, broken down by sector of the city of Geneva. Population figures are drawn from the cantonal population statistics, while data on buildings and dwellings come from the cantonal housing stock statistics. It is published by the Système d'information du territoire genevois (Geneva territorial information system) and offers free access without authentication. The dataset is useful for local urban planning, demographic analysis, and housing studies at the sector level within the canton of Geneva.AGREGATION DES STATISTIQUES CANTONALES DE LA POPULATION ET DU PARC IMMOBILIER (Information aux secteurs de la ville de Genève) Les informations sur la population proviennent de la statistique cantonale de la population, celles sur les bâtiments et les logements proviennent de la statistique du parc…
Trust score
How is this computed?Weighted across five axes. Tap a ring for what it measures.
Data schema (28 fields)
Click a field to see example values.
| Field | Type | Description |
|---|---|---|
| OBJECTID | int | Internal unique identifier for the record.Internal unique identifier for the record. |
| NO_COMMUNENo commune | short | Official numeric code of the commune.Official numeric code of the commune. |
| BAT_TOTALBat total | short | Total number of buildings in the sector.Total number of buildings in the sector. |
| BATLOG_TOTBatlog tot | short | Total number of residential buildings in the sector.Total number of residential buildings in the sector. |
| BAT_SANS_LOGBat sans log | short | Number of buildings without dwellings.Number of buildings without dwellings. |
| MAISON_INDIVMaison indiv | short | Number of single-family houses.Number of single-family houses. |
| BATLOG_1_2Batlog 1 2 | short | Number of residential buildings with 1 to 2 dwellings.Number of residential buildings with 1 to 2 dwellings. |
| BATLOG_3_9Batlog 3 9 | short | Number of residential buildings with 3 to 9 dwellings.Number of residential buildings with 3 to 9 dwellings. |
| BATLOG_10PBatlog 10 p | short | Number of residential buildings with 10 or more dwellings.Number of residential buildings with 10 or more dwellings. |
| LOG_TOTALLog total | short | Total number of dwellings in the sector.Total number of dwellings in the sector. |
| LOG_1_PIECELog 1 piece | short | Number of 1-room dwellings.Number of 1-room dwellings. |
| LOG_2_PIECESLog 2 pieces | short | Number of 2-room dwellings.Number of 2-room dwellings. |
| LOG_3_PIECESLog 3 pieces | short | Number of 3-room dwellings.Number of 3-room dwellings. |
| LOG_4_PIECESLog 4 pieces | short | Number of 4-room dwellings.Number of 4-room dwellings. |
| LOG_5_PIECESLog 5 pieces | short | Number of 5-room dwellings.Number of 5-room dwellings. |
| LOG_6PLUS_PIECESLog 6 plus pieces | short | Number of dwellings with 6 or more rooms.Number of dwellings with 6 or more rooms. |
| LOG_INC_PIECESLog inc pieces | short | Number of dwellings with unknown number of rooms.Number of dwellings with unknown number of rooms. |
| POPULATION | short | Total resident population of the sector.Total resident population of the sector. |
| POP_HOMMESPop hommes | short | Number of male residents.Number of male residents. |
| POP_FEMMESPop femmes | short | Number of female residents.Number of female residents. |
| POP_CHPop ch | short | Number of Swiss national residents.Number of Swiss national residents. |
| POP_ETRPop etr | short | Number of foreign national residents.Number of foreign national residents. |
| AGE_0_19Age 0 19 | short | Number of residents aged 0 to 19 years.Number of residents aged 0 to 19 years. |
| AGE_20_64Age 20 64 | short | Number of residents aged 20 to 64 years.Number of residents aged 20 to 64 years. |
| AGE_65_ET_PLUSAge 65 et plus | short | Number of residents aged 65 years and over.Number of residents aged 65 years and over. |
| SHAPE | geometry | Geometric shape of the sector boundary.Geometric shape of the sector boundary. |
| SHAPE.AREA | double | Area of the sector polygon.Area of the sector polygon. |
| SHAPE.LEN | double | Perimeter length of the sector polygon.Perimeter length of the sector polygon. |
Schema captured from wfs 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 (3 records)
Record 1GmlID: OCS_POPBATLOG_VGE_SECTEUR.1 · POP_CH: 3104
{
"GmlID": "OCS_POPBATLOG_VGE_SECTEUR.1",
"POP_CH": 3104,
"COMMUNE": "Genève",
"POP_ETR": 3502,
"SECTEUR": "01",
"AGE_0_19": 1009,
"DATE_REF": "06-2026",
"OBJECTID": 1,
"AGE_20_64": 4504,
"BAT_TOTAL": 1126,
"LOG_TOTAL": 4744,
"SHAPE.LEN": 5398.13541818,
"BATLOG_10P": 191,
"BATLOG_1_2": 128,
"BATLOG_3_9": 295,
"BATLOG_TOT": 614,
"NO_COMMUNE": 6621,
"POPULATION": 6606,
"POP_FEMMES": 3384,
"POP_HOMMES": 3222,
"SHAPE.AREA": 1248353.73376775,
"LOG_1_PIECE": 1516,
"NOM_SECTEUR": "Cité-Centre",
"BAT_SANS_LOG": 512,
"LOG_2_PIECES": 943,
"LOG_3_PIECES": 972,
"LOG_4_PIECES": 583,
"LOG_5_PIECES": 343,
"MAISON_INDIV": 14,
"AGE_65_ET_PLUS": 1093,
"LOG_INC_PIECES": 0,
"LOG_6PLUS_PIECES": 387
}Record 2GmlID: OCS_POPBATLOG_VGE_SECTEUR.2 · POP_CH: 6666
{
"GmlID": "OCS_POPBATLOG_VGE_SECTEUR.2",
"POP_CH": 6666,
"COMMUNE": "Genève",
"POP_ETR": 6660,
"SECTEUR": "03",
"AGE_0_19": 2194,
"DATE_REF": "06-2026",
"OBJECTID": 2,
"AGE_20_64": 9050,
"BAT_TOTAL": 648,
"LOG_TOTAL": 7394,
"SHAPE.LEN": 4421.06041992,
"BATLOG_10P": 341,
"BATLOG_1_2": 26,
"BATLOG_3_9": 73,
"BATLOG_TOT": 440,
"NO_COMMUNE": 6621,
"POPULATION": 13326,
"POP_FEMMES": 6824,
"POP_HOMMES": 6502,
"SHAPE.AREA": 680772.04703041,
"LOG_1_PIECE": 1741,
"NOM_SECTEUR": "Délices - Grottes",
"BAT_SANS_LOG": 208,
"LOG_2_PIECES": 2451,
"LOG_3_PIECES": 2044,
"LOG_4_PIECES": 876,
"LOG_5_PIECES": 207,
"MAISON_INDIV": 6,
"AGE_65_ET_PLUS": 2082,
"LOG_INC_PIECES": 0,
"LOG_6PLUS_PIECES": 75
}Record 3GmlID: OCS_POPBATLOG_VGE_SECTEUR.3 · POP_CH: 10408
{
"GmlID": "OCS_POPBATLOG_VGE_SECTEUR.3",
"POP_CH": 10408,
"COMMUNE": "Genève",
"POP_ETR": 8346,
"SECTEUR": "11",
"AGE_0_19": 3490,
"DATE_REF": "06-2026",
"OBJECTID": 3,
"AGE_20_64": 11538,
"BAT_TOTAL": 1082,
"LOG_TOTAL": 10459,
"SHAPE.LEN": 6748.17615135,
"BATLOG_10P": 435,
"BATLOG_1_2": 185,
"BATLOG_3_9": 60,
"BATLOG_TOT": 680,
"NO_COMMUNE": 6621,
"POPULATION": 18754,
"POP_FEMMES": 10133,
"POP_HOMMES": 8621,
"SHAPE.AREA": 1798082.39693736,
"LOG_1_PIECE": 2411,
"NOM_SECTEUR": "Champel - Roseraie",
"BAT_SANS_LOG": 402,
"LOG_2_PIECES": 2090,
"LOG_3_PIECES": 2460,
"LOG_4_PIECES": 1633,
"LOG_5_PIECES": 947,
"MAISON_INDIV": 139,
"AGE_65_ET_PLUS": 3726,
"LOG_INC_PIECES": 0,
"LOG_6PLUS_PIECES": 918
}Live sample captured at profiling time — values may have changed upstream.
Verification Status
Using the API
Configuration
- Base URL
- https://vector.sitg.ge.ch/arcgis/services/OCS_POPBATLOG_VGE_SECTEUR/MapServer/WFSServer?service=WFS&request=GetCapabilities
Query examples
curl -s 'https://vector.sitg.ge.ch/arcgis/services/OCS_POPBATLOG_VGE_SECTEUR/MapServer/WFSServer?service=WFS&version=2.0.0&request=GetCapabilities' -H 'Accept: application/json'List the feature types (layers) and supported operations.
Dataset
Volume & freshness
Machine-readable & source
Embed this badge in a README or wiki — it always shows the latest verification state and quality tier.