St. Charles County, Missouri
414,535 people. The median home is worth $320,800 (typical Missouri town: $153,900) and the median household earns $104,692.
Towns in St. Charles County
| Town | People | Median home | Income | Median age |
|---|---|---|---|---|
| O'Fallon | 91,316 | $326,200 | $110,443 | 38.4 |
| St. Charles | 70,493 | $298,700 | $85,937 | 38.6 |
| St. Peters | 57,732 | $269,900 | $91,637 | 41.0 |
| Wentzville | 44,372 | $331,300 | $112,394 | 36.5 |
| Lake St. Louis | 16,707 | $405,900 | $125,693 | 42.7 |
| Dardenne Prairie | 12,743 | $432,000 | $152,500 | 42.9 |
| Cottleville | 5,611 | $435,400 | $131,310 | 41.1 |
| Weldon Spring | 5,326 | $544,300 | $158,548 | 52.2 |
| St. Paul | 3,005 | $443,600 | $159,022 | 43.5 |
People and housing
| St. Charles County | Typical Missouri town | |
|---|---|---|
| Median home value | $320,800 | $153,900 |
| Median rent | $1,370 | $855 |
| Median household income | $104,692 | $56,368 |
| Median age | 39.8 | 38.6 |
| Bachelor's degree or higher | 42.7% | 18.9% |
| Below the poverty line | 5.2% | 14.6% |
Jobs and pay
162,611 jobs in 2024, average pay $60,105 a year.
Storms since 1996
NOAA recorded 865 storm events in St. Charles County from 1996 to 2026, with 5 deaths.
Federal disaster declarations
St. Charles County has been included in 28 FEMA declarations since 1953.
| Declared | Incident | Declaration |
|---|---|---|
| August 8, 2022 | Flood | DR-4665: Severe Storms And Flooding |
| March 26, 2020 | Biological | DR-4490: Covid-19 Pandemic |
| March 13, 2020 | Biological | EM-3482: Covid-19 |
| July 9, 2019 | Severe Storm | DR-4451: Severe Storms, Tornadoes, And Flooding |
| January 21, 2016 | Flood | DR-4250: Severe Storms, Tornadoes, Straight-Line Winds, And Flooding |
| January 2, 2016 | Flood | EM-3374: Severe Storms, Tornadoes, Straight-Line Winds, And Flooding |
Sources: U.S. Census Bureau ACS 2020–2024; BLS QCEW and LAUS; NOAA Storm Events; FEMA OpenFEMA (not endorsed by FEMA).