NHTSA FARS 2020–2024
Deadliest Highways and Roads in Missouri
Quick answer: I-70 is the deadliest road in Missouri: 187 people died in crashes on it from 2020 to 2024, the worst stretch being near St. Louis city (21 deaths within about 7 miles). Next: I-44 (167) and US-61 (100).
| # | Road | Deaths | Fatal crashes | 2020 · 2024 | Deadliest ~7-mile stretch | Counties |
|---|---|---|---|---|---|---|
| 1 | I-70 Interstate · live page |
187 | 176 | 25 → 45 | near St. Louis city: 21 deaths map | Jackson County, St. Louis city, St. Charles County, St. Louis County |
| 2 | I-44 Interstate |
167 | 146 | 29 → 31 | near St. Louis city: 17 deaths map | Franklin County, Lawrence County, St. Louis County, St. Louis city |
| 3 | US-61 U.S. Highway |
100 | 89 | 20 → 18 | near Cape Girardeau County: 7 deaths map | Jefferson County, New Madrid County, St. Charles County, Lincoln County |
| 4 | I-55 Interstate |
98 | 86 | 12 → 24 | near St. Louis County: 13 deaths map | St. Louis County, Jefferson County, Pemiscot County, St. Louis city |
| 5 | US-60 U.S. Highway |
90 | 77 | 13 → 26 | near Webster County: 6 deaths map | Greene County, Webster County, Lawrence County, Newton County |
| 6 | US-63 U.S. Highway |
89 | 76 | 19 → 14 | near Boone County: 7 deaths map | Boone County, Howell County, Phelps County, Texas County |
| 7 | US-67 U.S. Highway |
72 | 67 | 12 → 15 | near St. Charles County: 9 deaths map | St. Francois County, Jefferson County, St. Louis County, Butler County |
| 8 | US-54 U.S. Highway |
68 | 56 | 11 → 8 | near Camden County: 6 deaths map | Camden County, Audrain County, Callaway County, Cole County |
| 9 | I-270 Interstate |
64 | 57 | 11 → 15 | near St. Louis County: 16 deaths map | St. Louis County, St. Louis city |
| 10 | US-50 U.S. Highway |
60 | 55 | 10 → 13 | near Morgan County: 5 deaths map | Moniteau County, Jackson County, Johnson County, Morgan County |
| 11 | I-435 Interstate |
56 | 51 | 12 → 11 | near Jackson County: 17 deaths map | Jackson County, Clay County, Platte County |
| 12 | US-65 U.S. Highway |
55 | 51 | 14 → 10 | near Christian County: 6 deaths map | Taney County, Dallas County, Christian County, Greene County |
| 13 | SR-13 State Highway |
55 | 50 | 9 → 9 | near Polk County: 6 deaths map | Stone County, Johnson County, Greene County, Polk County |
| 14 | I-49 Interstate |
50 | 47 | 10 → 20 | near Jackson County: 11 deaths map | Cass County, Jackson County, Newton County, Bates County |
| 15 | SR-5 State Highway |
50 | 45 | 19 → 7 | near Camden County: 4 deaths map | Camden County, Wright County, Douglas County, Morgan County |
| 16 | US-160 U.S. Highway |
49 | 45 | 12 → 5 | near Ripley County: 4 deaths map | Ripley County, Ozark County, Christian County, Taney County |
| 17 | SR-30 State Highway |
48 | 43 | 7 → 11 | near Jefferson County: 16 deaths map | Jefferson County, St. Louis city, St. Louis County, Franklin County |
| 18 | SR-7 State Highway |
45 | 40 | 9 → 4 | near Jackson County: 7 deaths map | Cass County, Benton County, Jackson County, Henry County |
| 19 | SR-21 State Highway |
39 | 37 | 7 → 8 | near Washington County: 5 deaths map | Washington County, Jefferson County, Reynolds County, Iron County |
| 20 | US-36 U.S. Highway |
34 | 28 | 9 → 8 | near Macon County: 5 deaths map | Macon County, Livingston County, Caldwell County, Linn County |
| 21 | US-24 U.S. Highway |
34 | 31 | 7 → 10 | near Jackson County: 10 deaths map | Jackson County, Lafayette County, Randolph County, Chariton County |
| 22 | US-71 U.S. Highway |
32 | 29 | 6 → 5 | near Jackson County: 8 deaths map | Jackson County, McDonald County, Andrew County, Nodaway County |
| 23 | SR-47 State Highway |
32 | 29 | 10 → 5 | near Franklin County: 5 deaths map | Franklin County, Lincoln County, Washington County, Warren County |
| 24 | SR-43 State Highway |
31 | 28 | 5 → 6 | near Jasper County: 8 deaths map | Jasper County, Newton County, McDonald County, Barton County |
| 25 | SR-32 State Highway |
30 | 28 | 6 → 8 | near St. Francois County: 3 deaths map | St. Francois County, Laclede County, Texas County, Iron County |
| 26 | US-169 U.S. Highway |
28 | 25 | 8 → 3 | near Andrew County: 6 deaths map | Clay County, Andrew County, Buchanan County, Clinton County |
| 27 | I-64 Interstate |
28 | 24 | 10 → 6 | near St. Charles County: 9 deaths map | St. Charles County, St. Louis city, St. Louis County |
| 28 | US-40 U.S. Highway |
27 | 25 | 9 → 3 | near Jackson County: 9 deaths map | Jackson County, Howard County, Cooper County, St. Louis city |
| 29 | I-29 Interstate |
27 | 22 | 6 → 9 | near Platte County: 6 deaths map | Platte County, Atchison County, Buchanan County, Clay County |
| 30 | SR-76 State Highway |
25 | 25 | 4 → 4 | near Taney County: 4 deaths map | Barry County, Taney County, Stone County, Howell County |
| 31 | I-35 Interstate · live page |
24 | 23 | 7 → 3 | near Jackson County: 7 deaths map | Jackson County, Clay County, Harrison County, Clinton County |
| 32 | SR-19 State Highway |
24 | 22 | 4 → 3 | near Crawford County: 4 deaths map | Crawford County, Shannon County, Montgomery County, Gasconade County |
| 33 | SR-291 State Highway |
21 | 18 | 2 → 5 | near Jackson County: 6 deaths map | Jackson County, Cass County, Clay County |
| 34 | SR-367 State Highway |
21 | 20 | 7 → 4 | near St. Louis County: 13 deaths map | St. Louis County |
| 35 | SR-51 State Highway |
20 | 19 | 6 → 1 | near Butler County: 3 deaths map | Perry County, Butler County, Bollinger County, Stoddard County |
| 36 | SR-100 State Highway |
20 | 18 | 1 → 7 | near Franklin County: 6 deaths map | Franklin County, St. Louis County, Gasconade County, Osage County |
| 37 | SR-17 State Highway |
18 | 16 | 2 → 7 | near Texas County: 3 deaths map | Texas County, Pulaski County, Miller County, Howell County |
| 38 | US-412 U.S. Highway |
17 | 13 | 6 → 5 | near Dunklin County: 9 deaths map | Dunklin County, Pemiscot County |
| 39 | I-170 Interstate |
17 | 16 | 3 → 3 | near St. Louis County: 9 deaths map | St. Louis County |
| 40 | SR-94 State Highway |
17 | 17 | 5 → 5 | near St. Charles County: 5 deaths map | St. Charles County, Callaway County, Montgomery County |
| 41 | SR-72 State Highway |
17 | 14 | 3 → 9 | near Bollinger County: 5 deaths map | Bollinger County, Dent County, Madison County, Cape Girardeau County |
| 42 | SR-141 State Highway |
16 | 16 | 4 → 3 | near Jefferson County: 7 deaths map | St. Louis County, Jefferson County |
| 43 | SR-78 State Highway |
16 | 15 | 2 → 7 | near Jackson County: 9 deaths map | Jackson County |
| 44 | SR-79 State Highway |
16 | 13 | 1 → 4 | near Lincoln County: 7 deaths map | Lincoln County, St. Charles County, Ralls County, Pike County |
| 45 | SR-86 State Highway |
14 | 13 | 1 → 4 | near Barry County: 3 deaths map | Newton County, Barry County, Stone County, Taney County |
| 46 | SR-37 State Highway |
14 | 12 | 1 → 2 | near Barry County: 6 deaths map | Barry County, Lawrence County, Jasper County |
| 47 | SR-52 State Highway |
14 | 13 | 0 → 5 | near Bates County: 3 deaths map | Bates County, Morgan County, Henry County, Miller County |
| 48 | SR-231 State Highway |
13 | 11 | 4 → 1 | near St. Louis County: 11 deaths map | St. Louis County |
| 49 | SR-25 State Highway |
13 | 13 | 5 → 3 | near Stoddard County: 3 deaths map | Stoddard County, Dunklin County, Cape Girardeau County |
| 50 | US-136 U.S. Highway |
13 | 13 | 3 → 2 | — | Gentry County, Clark County, Harrison County, Mercer County |
| 51 | SR-8 State Highway |
13 | 12 | 1 → 4 | near St. Francois County: 7 deaths map | St. Francois County, Washington County, Crawford County |
| 52 | I-470 Interstate |
13 | 12 | 3 → 3 | near Jackson County: 7 deaths map | Jackson County |
| 53 | SR-6 State Highway |
12 | 10 | 2 → 0 | near Daviess County: 3 deaths map | Adair County, Grundy County, Daviess County, DeKalb County |
| 54 | SR-171 State Highway |
12 | 12 | 3 → 2 | near Jasper County: 3 deaths map | Jasper County |
| 55 | SR-39 State Highway |
12 | 9 | 4 → 1 | near Lawrence County: 4 deaths map | Lawrence County, Barry County, Dade County |
| 56 | SR-180 State Highway |
11 | 11 | 2 → 2 | near St. Louis County: 5 deaths map | St. Louis County |
| 57 | SR-142 State Highway |
11 | 11 | 2 → 2 | near Ripley County: 3 deaths map | Ripley County, Oregon County, Butler County, Howell County |
| 58 | SR-210 State Highway |
11 | 10 | 2 → 5 | near Clay County: 3 deaths map | Clay County, Ray County, Jackson County |
| 59 | SR-59 State Highway |
11 | 9 | 2 → 5 | near McDonald County: 3 deaths map | McDonald County, Newton County |
| 60 | SR-58 State Highway |
10 | 9 | 3 → 0 | near Cass County: 4 deaths map | Cass County, Johnson County |
Deaths = people killed in crashes on the road, 2020–2024. A crash counts for the first signed Interstate, US or State route of its location; county and unsigned roads are not ranked because their numbers repeat. The stretch is the ~7-mile square with the most deaths on that road. Source: NHTSA FARS.
More for Missouri: most dangerous counties · Missouri accidents today · every state · crash history along your route
Questions
Deadliest roads — FAQ
What is the deadliest highway in Missouri?
I-70 is the deadliest road in Missouri: 187 people died in crashes on it from 2020 to 2024, the worst stretch being near St. Louis city (21 deaths within about 7 miles). Next: I-44 (167) and US-61 (100). Long, busy highways lead on totals; the deadliest-stretch column shows where on each road the deaths cluster.
Why is there no deaths-per-mile figure?
FARS records where each fatal crash happened but not how long each route is or how much traffic it carries, so we show totals and the worst ~7-mile stretch rather than a rate we would have to estimate.
Where does this data come from?
NHTSA's Fatality Analysis Reporting System, which records every fatal crash on US public roads, for 2020–2024. Each crash is credited to the first signed Interstate, US or State route of its trafficway.