Traffic accidents (since 2010)
This dataset provides records of traffic accidents reported by police officers in the canton of Geneva, Switzerland, from 2010 through 31 December 2024. The data originates from MISTRA VUGIS, a visualization and geographical analysis application maintained by the Federal Office of Roads (OFROU), and is exported annually for publication. It is made available by the Système d'information du territoire genevois (SITG), the canton's territorial information system. The dataset supports spatial and statistical analysis of road safety trends and accident locations within the canton over more than a decade.From the application MISTRA VUGIS of the Federal Office of Roads (OFROU) which is a tool for visualization and geographical analysis of traffic accidents seized by police officers, an export is made once a year. This export contains accidents that took place from 2010 until 31 December 2024 in the…
Trust score
How is this computed?Weighted across five axes. Tap a ring for what it measures.
Data schema (39 fields)
Click a field to see example values.
| Field | Type | Description |
|---|---|---|
| OBJECTID | oid | — |
| ID_ACCIDENTId accident | double | — |
| DATE_ | date | — |
| GROUPE_ACCIDENTGroupe accident | string | — |
| TYPE | string | — |
| CAUSE | string | — |
| COMMUNECommune | string | — |
| CONDITIONS_LUMINEUSESConditions lumineuses | string | — |
| CONDITIONS_METEOConditions meteo | string | — |
| CONSEQUENCES | string | — |
| COOR_XCoor x | double | — |
| COOR_YCoor y | double | — |
| ETAT_ROUTEEtat route | string | — |
| GENRE_ROUTEGenre route | string | — |
| JOUR | string | — |
| NB_ENFANTS_IMPLIQUESNb enfants impliques | double | — |
| NB_ENFANTS_ECOLENb enfants ecole | double | — |
| NB_BLESSES_LEGERSNb blesses legers | double | — |
| NB_BLESSES_GRAVESNb blesses graves | double | — |
| NB_TUESNb tues | double | — |
| NB_PIETONSNb pietons | double | — |
| NB_BICYCLETTESNb bicyclettes | double | — |
| NB_VAE_25Nb vae 25 | double | — |
| NB_VAE_45Nb vae 45 | double | — |
| NB_CYCLOMOTEURSNb cyclomoteurs | double | — |
| NB_MOTOS_50Nb motos 50 | double | — |
| NB_MOTOSNB_MOTOS_125 | double | — |
| NB_VOITURES_TOURISMENb voitures tourisme | double | — |
| NB_VOITURES_LIVRAISONNb voitures livraison | double | — |
| NB_CAMIONSNb camions | double | — |
| NB_BUSNb bus | double | — |
| NB_TRAMNb tram | string | — |
| NB_TRAINSNb trains | double | — |
| NB_SENIORSNb seniors | double | — |
| NB_TCNb tc | double | — |
| REF_GROUPE_CAUSERef groupe cause | string | — |
| TOTAL_PERSONNESTotal personnes | double | — |
| ANNEE | smallinteger | — |
| HEURE | string | — |
Schema captured from arcgis 7 hours 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 1JOUR: Vendredi · TYPE: Collision en obliquant à gauche avec le
{
"JOUR": "Vendredi",
"TYPE": "Collision en obliquant à gauche avec le trafic venant en sens inverse",
"ANNEE": 2016,
"CAUSE": "Priorité - Priorité en obliquant à gauche devant des véhicules venant en sens inverse",
"DATE_": 1471564800000,
"HEURE": "17:18:00",
"NB_TC": 0,
"COOR_X": 2500882,
"COOR_Y": 1117756,
"NB_BUS": 0,
"COMMUNE": "Genève",
"NB_TRAM": "Non",
"NB_TUES": 0,
"NB_MOTOS": 1,
"OBJECTID": 1,
"NB_TRAINS": 0,
"NB_VAE_25": 0,
"NB_VAE_45": 0,
"ETAT_ROUTE": "Route sèche",
"NB_CAMIONS": 0,
"NB_PIETONS": 0,
"NB_SENIORS": 0,
"GENRE_ROUTE": "Route principale",
"ID_ACCIDENT": 1785480,
"NB_MOTOS_50": 1,
"CONSEQUENCES": "Avec blessés graves",
"NB_BICYCLETTES": 0,
"GROUPE_ACCIDENT": "Accident en quittant une route",
"NB_CYCLOMOTEURS": 0,
"TOTAL_PERSONNES": 2,
"CONDITIONS_METEO": "Beau temps",
"NB_ENFANTS_ECOLE": 0,
"REF_GROUPE_CAUSE": "Comportement de la personne",
"NB_BLESSES_GRAVES": 1,
"NB_BLESSES_LEGERS": 0,
"NB_ENFANTS_IMPLIQUES": 0,
"NB_VOITURES_TOURISME": 0,
"CONDITIONS_LUMINEUSES": "Jour",
"NB_VOITURES_LIVRAISON": 0
}Record 2JOUR: Mardi · TYPE: Collision avec véhicule à l'arrêt
{
"JOUR": "Mardi",
"TYPE": "Collision avec véhicule à l'arrêt",
"ANNEE": 2016,
"CAUSE": "Etat de la personne - Influence de l'alcool",
"DATE_": 1473120000000,
"HEURE": "17:43:00",
"NB_TC": 0,
"COOR_X": 2499651,
"COOR_Y": 1117055,
"NB_BUS": 0,
"COMMUNE": "Genève",
"NB_TRAM": "Oui",
"NB_TUES": 0,
"NB_MOTOS": 2,
"OBJECTID": 2,
"NB_TRAINS": 0,
"NB_VAE_25": 0,
"NB_VAE_45": 0,
"ETAT_ROUTE": "Route sèche",
"NB_CAMIONS": 0,
"NB_PIETONS": 0,
"NB_SENIORS": 0,
"GENRE_ROUTE": "Route principale",
"ID_ACCIDENT": 1793199,
"NB_MOTOS_50": 0,
"CONSEQUENCES": "Avec dommages matériels",
"NB_BICYCLETTES": 0,
"GROUPE_ACCIDENT": "Accident par tamponnement",
"NB_CYCLOMOTEURS": 0,
"TOTAL_PERSONNES": 2,
"CONDITIONS_METEO": "Beau temps",
"NB_ENFANTS_ECOLE": 0,
"REF_GROUPE_CAUSE": "Etat de la personne",
"NB_BLESSES_GRAVES": 0,
"NB_BLESSES_LEGERS": 0,
"NB_ENFANTS_IMPLIQUES": 0,
"NB_VOITURES_TOURISME": 0,
"CONDITIONS_LUMINEUSES": "Jour",
"NB_VOITURES_LIVRAISON": 0
}Record 3JOUR: Lundi · TYPE: Piéton traversant la chaussée touché par
{
"JOUR": "Lundi",
"TYPE": "Piéton traversant la chaussée touché par un véhicule circulant en ligne droite",
"ANNEE": 2016,
"CAUSE": "Priorité - Ne pas accorder la priorité à un passage pour piétons",
"DATE_": 1471824000000,
"HEURE": "11:30:00",
"NB_TC": 0,
"COOR_X": 2498637,
"COOR_Y": 1120184,
"NB_BUS": 0,
"COMMUNE": "Genève",
"NB_TRAM": "Non",
"NB_TUES": 0,
"NB_MOTOS": 1,
"OBJECTID": 3,
"NB_TRAINS": 0,
"NB_VAE_25": 0,
"NB_VAE_45": 0,
"ETAT_ROUTE": "Route sèche",
"NB_CAMIONS": 0,
"NB_PIETONS": 1,
"NB_SENIORS": 1,
"GENRE_ROUTE": "Route secondaire",
"ID_ACCIDENT": 1786446,
"NB_MOTOS_50": 0,
"CONSEQUENCES": "Avec dommages matériels",
"NB_BICYCLETTES": 0,
"GROUPE_ACCIDENT": "Accident impliquant des piétons",
"NB_CYCLOMOTEURS": 0,
"TOTAL_PERSONNES": 2,
"CONDITIONS_METEO": "Beau temps",
"NB_ENFANTS_ECOLE": 0,
"REF_GROUPE_CAUSE": "Comportement de la personne",
"NB_BLESSES_GRAVES": 0,
"NB_BLESSES_LEGERS": 0,
"NB_ENFANTS_IMPLIQUES": 0,
"NB_VOITURES_TOURISME": 0,
"CONDITIONS_LUMINEUSES": "Jour",
"NB_VOITURES_LIVRAISON": 0
}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/rest/services/OTC_ACCIDENTS/FeatureServer
License
Terms stated by the source (not a recognized license):
© 2026 SITG
Query examples
curl -s 'https://vector.sitg.ge.ch/arcgis/rest/services/OTC_ACCIDENTS/FeatureServer?f=json' -H 'Accept: application/json'Service definition: the list of layers.
Dataset
Volume & freshness
Machine-readable & source
Embed this badge in a README or wiki — it always shows the latest verification state and quality tier.