2017 to 2026 · 792 accidents · 441 injuries
An analytical view of safety performance across the FES network from 2017 to 2026. Vehicle accidents (preventable and non-preventable) and personal injuries (OSHA recordables) are tracked separately throughout. Use the tabs above to drill in.
Accidents and injuries tracked separately, year by year. Composition, leading causes, and YTD pacing.
The full composition of accidents and injuries. Always separated.
When events happen. Weekly working pattern and monthly density.
Full event log, grouped by year. Switch between accidents and injuries below.
FES against published HVAC and refrigeration contractor benchmarks (NAICS 238220) and best-in-class fleet operators. OSHA injury metrics and fleet accident metrics are presented separately.
Utility and best-in-class contractor fleets hold TRIR below 1.0. Anything under this puts you in elite territory for the building trades.
2024 BLS published TRIR for the full construction sector. Plumbing/Heating/AC contractors (NAICS 238220) historically track at or slightly above this.
Above 1.5 DART, you're a candidate for site-specific OSHA targeting and lose the low-hazard recordkeeping exemption.
NSC 2024 figures. Indirect costs (lost productivity, training replacement, claims handling) typically run 2x to 5x the direct medical and wage costs.
FES annual recordable injuries. To convert to TRIR, divide by total FES hours worked and multiply by 200,000.
For DART, use only injuries that involved Days Away, Restricted, or Transferred work in the same formula.
After 18 months of driver coaching, top-tier service fleets achieve this rate. Coaching, telematics, and dashcams account for most of the reduction.
Published utility fleet leader threshold. Anything below 2.0/MM puts you in the top group for service fleets.
Average across NETS member fleets in their 2019 benchmark report. The non-NETS industry baseline is significantly higher.
The standard quoted industry figure. Pharma and field-service fleets often run higher. NETS members average ~9%.
FES annual vehicle accidents (preventable + non-preventable). To convert to collisions per million miles, divide by your total annual fleet mileage and multiply by 1,000,000.
Lytx, Geotab, and Samsara all expose annual fleet mileage. Fuel card reports work too.
Sources: U.S. Bureau of Labor Statistics, Survey of Occupational Injuries and Illnesses (2024). OSHA Low-Hazard Industries Table (Nov 2024). Network of Employers for Traffic Safety (NETS) 2019 Strength in Numbers Benchmark Report. NHTSA Fatality Analysis Reporting System. National Safety Council Injury Facts (2024). FleetSafetyExpert and HVI App utility benchmark guides.
Slicing both accidents and injuries against the world they happened in. Population, climate, and rainfall. Accidents and injuries are tracked side-by-side within each comparison.
| City | Accidents | Injuries | Metro Population | Climate | Annual Rainfall |
|---|
Administrative controls and Supabase cloud sync for the full event log.
Connection is tested on page load. See status pill in the header.
https://eodlrvyvgqweouhxdpjr.supabase.coFirst time? The anon key can read and write rows but cannot create tables. Click Copy schema SQL, paste it into the Supabase SQL Editor, run it, then come back and push.
Source workbooks: 11 Excel files (2017 to 2026 yearly trackers plus the year-over-year master). For 2017 to 2021 the dashboard reads the monthly sheets; for 2022 to 2026 the YTD totals sheets are the canonical source.
Accidents (792) = events where category is Preventable or Non-Preventable. These are vehicle-related events.
Injuries (441) = events where category is Recordable. These are person-related events that go on the OSHA 300 log.
Geographic categorization (population, climate, rainfall) is matched against U.S. Census MSA data and National Weather Service averages. 85% of records map to a known U.S. metro.