Key takeaways
- The city of St. Charles reported the most crashes inside its limits in 2023: 2,035, with 369 injury crashes and 499 persons injured.
- St. Peters reported 1,518 crashes and the most injury crashes of any city in the county, 376, with 526 persons injured.
- O'Fallon reported 1,489 crashes, 300 injury crashes and 421 persons injured.
- The 15 St. Charles County cities in the table add to 7,042 crashes. The county table counts 7,945; the rest happened outside city limits.
- These are counts of crashes by location, not measures of risk. No population or traffic figures are used here.
Table 17.01 / 2023
Crashes inside city limits, cities with 100 or more
Each bar is one city's reported crashes in 2023, split by worst outcome. The smaller cities are in the table below.
Table 17.01 of the Missouri State Highway Patrol's Traffic Safety Compendium does something the county table cannot: it gives each city its own line. For 2023, the latest year the Patrol has published, it carries 15 municipalities in St. Charles County, from the city of St. Charles with 2,035 crashes down to Weldon Spring Heights with 1. This page enters every one of them, ordered by the number of crashes reported inside city limits.
What a city line counts
A municipality line counts crashes that happened inside that city's limits, and nothing else. It is a statement about where the crash happened, not where the drivers live. A city's line includes the state routes and the interstate that run through it, which is why the cities along I-70, Route 364 and Highway K carry the longest lines. Crashes on county roads and highways outside every city limit are on no city line, which is why the 15 lines add to 7,042 and not to the county's 7,945.
Two notes for careful readers. Foristell sits on the Warren County line, and part of the city lies in Warren County, so its 133 crashes may include some the county table places in Warren County. And the table has no line for Portage des Sioux or Augusta, so this page prints none for them rather than inventing a zero.
Reading the big three
St. Charles, St. Peters and O'Fallon each reported more than 1,400 crashes inside their limits. Between them they account for 5,042 crashes, 63.5% of the county total. Wentzville reported 843 and Lake St. Louis 538.
Injury crashes do not follow total crashes in lockstep. St. Peters reported fewer crashes than St. Charles but more injury crashes, 376 to 369, and more persons injured, 526 to 499. In O'Fallon, 300 injury crashes left 421 people injured. The gap between those two columns is arithmetic, not mystery: one injury crash can hurt a driver and two passengers, and each person hurt is counted once in the persons injured column.
None of this is a ranking of risk. A city with a busy interstate interchange will carry a heavy line however carefully its own residents drive, and this page has no population or traffic source to adjust for that.
The smaller cities
Cottleville (149), Weldon Spring (137), Foristell (133) and Dardenne Prairie (108) each reported more than 100 crashes. West Alton, near the confluence of the Missouri and the Mississippi, reported 62. New Melle, St. Paul, Flint Hill, Josephville and Weldon Spring Heights reported 30 between them. Small lines are still real lines: every one of those crashes had a driver who went home and woke up the next day.
Where the county's office sits
Missouri Injury Clinic's county office is at 2163 West Terra Lane in O'Fallon, which the clinic lists as its Lake St. Louis office. That is a fact about where the office is, not a claim about these numbers. The desk mentions it because readers in St. Peters, Wentzville, Lake St. Louis and Dardenne Prairie ask which office is the short drive, and for most of the county it is this one. Hazelwood and Tesson Ferry are the other two; Offices and hours has the phones and the daily 12 to 2 closure.
If your crash is on one of these lines
You do not need to know which line your crash landed on to get examined. Inside O'Fallon's limits or on a county road between towns, the injury is the same injury, and soft-tissue pain often posts a day or two after the report is written. Get examined this week, bring the report number if you have one, and say it was a crash when you call.
The full table
| Municipality | Fatal crashes | Injury crashes | Property damage only | Total crashes | Persons killed | Persons injured |
|---|---|---|---|---|---|---|
| St. Charles | 4 | 369 | 1,662 | 2,035 | 4 | 499 |
| St. Peters | 2 | 376 | 1,140 | 1,518 | 2 | 526 |
| O'Fallon | 5 | 300 | 1,184 | 1,489 | 5 | 421 |
| Wentzville | 2 | 132 | 709 | 843 | 2 | 192 |
| Lake St. Louis | 2 | 92 | 444 | 538 | 2 | 126 |
| Cottleville | 0 | 19 | 130 | 149 | 0 | 24 |
| Weldon Spring | 0 | 22 | 115 | 137 | 0 | 29 |
| Foristell | 2 | 19 | 112 | 133 | 2 | 23 |
| Dardenne Prairie | 0 | 21 | 87 | 108 | 0 | 30 |
| West Alton | 1 | 15 | 46 | 62 | 1 | 19 |
| New Melle | 0 | 4 | 6 | 10 | 0 | 5 |
| St. Paul | 0 | 4 | 5 | 9 | 0 | 5 |
| Flint Hill | 0 | 3 | 4 | 7 | 0 | 5 |
| Josephville | 0 | 1 | 2 | 3 | 0 | 1 |
| Weldon Spring Heights | 0 | 1 | 0 | 1 | 0 | 2 |
| All 15 cities | 18 | 1,378 | 5,646 | 7,042 | 18 | 1,907 |
Sources / checked against the tables
- Missouri State Highway Patrol, Missouri Traffic Safety Compendium, table 17.01: "2023 Missouri Crashes by Municipality, Crash Severity, and Personal Injury Severity", 2023. Crashes reported into MOCARS. Traffic Safety Compendium, mshp.dps.missouri.gov. Pulled 2026-09-13; 2023 is the latest year the Patrol has published.
- Missouri State Highway Patrol, Missouri Traffic Safety Compendium, table 1.13: "Missouri Crashes by County and Crash Severity", 2019, 2020, 2021, 2022 and 2023 editions. Crashes reported into MOCARS. Traffic Safety Compendium, mshp.dps.missouri.gov. Pulled 2026-09-13; 2023 is the latest year the Patrol has published.
The one entry that matters
Get examined this week at the O'Fallon office
Say it was a crash when you call. The office is at 2163 West Terra Lane, O'Fallon. Closed daily 12 to 2.
This entry is educational and is not medical advice or a diagnosis. It is not legal advice. The crash figures are counts reported to the Missouri State Highway Patrol and say nothing about any clinic, doctor, or office.