The complete dataset
Every recorded crash in this snapshot, readable from any angle. Combine filters on the left — county, year, month, vehicle, victim, severity, collision type, cause, road condition, corridor or time of day — and every figure, chart and record below responds instantly. Snapshot dated 2025-12-31.
What the current selection shows
These totals recompute from the filtered records only. With no filters applied they describe the whole dataset.
Peak crash hour in this selection: 18:00 · 121 crashes
Crashes and deaths over time
Drag the brush handles to inspect a period. Hover any point for its month, crash count and death toll.
Outcome pyramid
How the selected crashes resolve, from slight injury to death.
Where the deaths happen
Click a county on the map to filter the entire explorer to it. Click it again to release the filter.
County choropleth
Colour encodes the selected measure. The same map component powers the full map page.
County ranking
Click a bar to add or remove that county from the filters.
- measured in deaths
Year-on-year change
Change in deaths between the two most recent years present in the selection.
Crashes vs deaths by county
Each bubble is a county; size is total people harmed, colour is region.
- Coast
- North Eastern
- Northern
- Mount Kenya
- Eastern
- Rift Valley
- Western
- Nyanza
- Nairobi Metropolitan
County trajectories
Annual death counts for the ten worst counties. Click one to filter to it.
What goes wrong
Recorded driver behaviour and violations behind the selected crashes.
Causes by share of crashes
Area is proportional to crash count. Click a block to filter.
The vital few
Sorted contribution with cumulative share — how few causes drive most crashes.
From vehicle to outcome
Hover a band to trace one pathway from vehicle type through behaviour and victim group to severity.
Who is being harmed
Victim category, age, gender and whether any safety equipment was recorded.
Victim category
Click to filter.
- measured in deaths
Age groups
Click to filter.
- measured in crashes
Safety gear recorded
Whether a seatbelt, helmet or reflective vest was noted.
- measured in crashes
Vehicle × victim
Which vehicles harm which road users. Hover a cell for the exact count.
When the roads turn deadly
Hour, weekday, month and calendar patterns for the current selection.
Hour × weekday
Darker cells carry more crashes. Hover for the exact hour, day and count.
24-hour clock
Crash volume by hour of day, wrapped around the clock face.
- Crashes
- Fatalities
Seasonal pattern
Crashes and deaths aggregated across every year in the selection.
Crash-time distribution by weekday
Each ridge is one weekday's spread of crash times.
Daily calendar — 2025
One square per day. Filter to a year to change the calendar shown.
What was involved
Vehicle classes present in the selected crashes and the harm associated with each.
Vehicle class
Click a bar to filter the whole explorer to that vehicle class.
- measured in deaths
Collision types
How the selected crashes physically occurred. Click to filter.
- measured in crashes
The state of the road
Recorded road defects and visibility hazards, and how conditions relate to outcomes.
Road defects
Click to filter.
- measured in crashes
Visibility hazards
Click to filter.
- measured in crashes
Conditions × severity
Does poor visibility produce more severe outcomes in this selection?
Down to the sub-county
The most affected sub-counties inside the current selection.
Sub-county ranking
Click a bar to narrow the explorer to that sub-county.
- measured in deaths
The trunk roads
8 corridors carry most long-distance traffic. Click one to filter everything to it.
Corridor ranking
Click to filter.
- measured in deaths
Corridor reference
Counties crossed and approximate length of each corridor.
The named danger points
Confirmed blackspots and emerging risk points, filtered by any county selection.
Blackspot ranking
Sorted by recorded deaths. Selecting counties on the left narrows this list.
How the crash unfolded
Single-vehicle incident types and what happened after impact.
Single-vehicle incidents
Recorded for crashes involving one vehicle only.
- measured in crashes
Post-crash events
Fires, secondary crashes and looting recorded after the initial impact.
- measured in crashes
- Minor / slight
- Serious / hospitalised
- Fatal
Every crash behind the numbers
The filtered records themselves. Tap any row to open its full field-by-field detail.
All values are temporary demonstration data generated for this prototype and will be replaced by the live dataset.