{
  "name": "Utah Commercial Vehicle Crash Statistics 2022-2024 methodology",
  "version": "1.1",
  "publisher": "Wayntek, an Internet Company",
  "published": "2026-08-30",
  "sourceAccessed": "2026-07-21",
  "liveDataRechecked": "2026-08-30",
  "source": {
    "name": "UDOT Crash Locations Map Service",
    "serviceUrl": "https://maps.udot.utah.gov/central/rest/services/TrafficAndSafety/Crash_Locations/MapServer",
    "itemAndUseLimitationsUrl": "https://www.arcgis.com/home/item.html?id=06c397a4c16242e4bc2928053f856def",
    "layers": [
      { "year": 2022, "layer": 7 },
      { "year": 2023, "layer": 12 },
      { "year": 2024, "layer": 13 }
    ]
  },
  "filters": {
    "commercialVehicle": "COMMERCIAL_MOTOR_VEH_INVOLVED = 'Y'",
    "injuryOrFatal": "CRASH_SEVERITY_DESC <> 'No Injury/PDO'"
  },
  "calculations": {
    "crashes": "ArcGIS returnCountOnly for records matching the commercial vehicle filter.",
    "injuryOrFatalCrashes": "ArcGIS returnCountOnly for records matching both the commercial vehicle and injury-or-fatal filters.",
    "fatalities": "Sum of NUMBER_FATALITIES for records matching the commercial vehicle filter.",
    "countyTables": "Count OBJECTID and sum NUMBER_FATALITIES, grouped by COUNTY_NAME in the 2024 layer.",
    "routeTables": "Count OBJECTID and sum NUMBER_FATALITIES, grouped by ROUTE in the 2024 layer. Records with a blank route value are not included in published route selections."
  },
  "publishedTotals": {
    "annual": [
      { "year": 2022, "crashes": 5488, "injuryOrFatalCrashes": 920, "fatalities": 43 },
      { "year": 2023, "crashes": 5860, "injuryOrFatalCrashes": 1028, "fatalities": 61 },
      { "year": 2024, "crashes": 5699, "injuryOrFatalCrashes": 973, "fatalities": 45 }
    ],
    "selected2024Counties": [
      { "county": "Salt Lake", "crashes": 2386, "fatalities": 8 },
      { "county": "Utah", "crashes": 850, "fatalities": 5 },
      { "county": "Davis", "crashes": 435, "fatalities": 0 },
      { "county": "Weber", "crashes": 343, "fatalities": 4 },
      { "county": "Washington", "crashes": 239, "fatalities": 2 }
    ],
    "selected2024Routes": [
      { "route": "I-15", "crashes": 1244, "fatalities": 6 },
      { "route": "I-80", "crashes": 317, "fatalities": 4 },
      { "route": "US-89", "crashes": 185, "fatalities": 1 },
      { "route": "SR-68", "crashes": 137, "fatalities": 0 },
      { "route": "US-40", "crashes": 113, "fatalities": 2 },
      { "route": "I-215", "crashes": 107, "fatalities": 1 },
      { "route": "SR-201", "crashes": 77, "fatalities": 0 }
    ]
  },
  "verification": {
    "script": "scripts/verify-udot-data.mjs",
    "summaryCsv": "src/assets/utah-commercial-vehicle-crash-summary-2022-2024.csv"
  },
  "limitations": [
    "UDOT describes the service as de-identified crash-location data and notes that recent records can be delayed or corrected.",
    "The commercial motor vehicle field does not mean every record involved a tractor-trailer.",
    "County totals are not city-specific totals.",
    "Aggregate records do not establish fault, liability, insurance coverage, injury value, or the outcome of a particular claim."
  ]
}
