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 | Internal record identifier.Internal record identifier. |
| ID_ACCIDENTId accident | double | Unique identifier of the traffic accident.Unique identifier of the traffic accident. |
| DATE_ | date | Date on which the accident occurred.Date on which the accident occurred. |
| GROUPE_ACCIDENTGroupe accident | string | General category of accident type.General category of accident type. |
| TYPE | string | Detailed description of the accident type.Detailed description of the accident type. |
| CAUSE | string | Recorded cause of the accident.Recorded cause of the accident. |
| COMMUNECommune | string | Municipality where the accident occurred.Municipality where the accident occurred. |
| CONDITIONS_LUMINEUSESConditions lumineuses | string | Light conditions at the time of the accident.Light conditions at the time of the accident. |
| CONDITIONS_METEOConditions meteo | string | Weather conditions at the time of the accident.Weather conditions at the time of the accident. |
| CONSEQUENCES | string | Severity of the accident's consequences.Severity of the accident's consequences. |
| COOR_XCoor x | double | X coordinate of the accident location.X coordinate of the accident location. |
| COOR_YCoor y | double | Y coordinate of the accident location.Y coordinate of the accident location. |
| ETAT_ROUTEEtat route | string | Condition of the road surface at the time of the accident.Condition of the road surface at the time of the accident. |
| GENRE_ROUTEGenre route | string | Type or category of road where the accident occurred.Type or category of road where the accident occurred. |
| JOUR | string | Day of the week the accident occurred.Day of the week the accident occurred. |
| NB_ENFANTS_IMPLIQUESNb enfants impliques | double | Number of children involved in the accident.Number of children involved in the accident. |
| NB_ENFANTS_ECOLENb enfants ecole | double | Number of school-age children involved.Number of school-age children involved. |
| NB_BLESSES_LEGERSNb blesses legers | double | Number of people slightly injured.Number of people slightly injured. |
| NB_BLESSES_GRAVESNb blesses graves | double | Number of people seriously injured.Number of people seriously injured. |
| NB_TUESNb tues | double | Number of people killed in the accident.Number of people killed in the accident. |
| NB_PIETONSNb pietons | double | Number of pedestrians involved.Number of pedestrians involved. |
| NB_BICYCLETTESNb bicyclettes | double | Number of bicycles involved.Number of bicycles involved. |
| NB_VAE_25Nb vae 25 | double | Number of 25 km/h electric bikes involved.Number of 25 km/h electric bikes involved. |
| NB_VAE_45Nb vae 45 | double | Number of 45 km/h electric bikes involved.Number of 45 km/h electric bikes involved. |
| NB_CYCLOMOTEURSNb cyclomoteurs | double | Number of mopeds involved.Number of mopeds involved. |
| NB_MOTOS_50Nb motos 50 | double | Number of 50cc motorcycles involved.Number of 50cc motorcycles involved. |
| NB_MOTOSNB_MOTOS_125 | double | Number of 125cc motorcycles involved.Number of 125cc motorcycles involved. |
| NB_VOITURES_TOURISMENb voitures tourisme | double | Number of passenger cars involved.Number of passenger cars involved. |
| NB_VOITURES_LIVRAISONNb voitures livraison | double | Number of delivery vans involved.Number of delivery vans involved. |
| NB_CAMIONSNb camions | double | Number of trucks involved.Number of trucks involved. |
| NB_BUSNb bus | double | Number of buses involved.Number of buses involved. |
| NB_TRAMNb tram | string | Indicates whether a tram was involved.Indicates whether a tram was involved. |
| NB_TRAINSNb trains | double | Number of trains involved.Number of trains involved. |
| NB_SENIORSNb seniors | double | Number of elderly persons involved.Number of elderly persons involved. |
| NB_TCNb tc | double | Number of public transport vehicles involved.Number of public transport vehicles involved. |
| REF_GROUPE_CAUSERef groupe cause | string | General category of the accident's cause.General category of the accident's cause. |
| TOTAL_PERSONNESTotal personnes | double | Total number of persons involved in the accident.Total number of persons involved in the accident. |
| ANNEE | smallinteger | Year in which the accident occurred.Year in which the accident occurred. |
| HEURE | string | Time at which the accident occurred.Time at which the accident occurred. |
Schema captured from arcgis 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 (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.