St. Louis County, Missouri
995,569 people. The median home is worth $276,800 (typical Missouri town: $153,900) and the median household earns $82,936.
Towns in St. Louis County
| Town | People | Median home | Income | Median age |
|---|---|---|---|---|
| Florissant | 52,533 | $148,800 | $65,318 | 37.6 |
| Chesterfield | 49,999 | $472,500 | $133,037 | 47.2 |
| Oakville | 36,301 | $318,600 | $106,362 | 45.1 |
| Wildwood | 35,417 | $495,800 | $161,060 | 45.7 |
| University City | 35,065 | $306,700 | $80,694 | 36.9 |
| Ballwin | 31,103 | $377,100 | $124,626 | 42.6 |
| Kirkwood | 29,461 | $451,400 | $121,270 | 41.8 |
| Mehlville | 28,955 | $218,400 | $67,071 | 42.4 |
| Maryland Heights | 28,284 | $227,000 | $86,436 | 35.6 |
| Hazelwood | 25,458 | $167,400 | $55,908 | 38.4 |
| Webster Groves | 24,010 | $387,600 | $115,227 | 40.3 |
| Affton | 20,417 | $212,400 | $79,539 | 42.0 |
| Old Jamestown | 19,790 | $236,100 | $99,521 | 41.1 |
| Creve Coeur | 18,834 | $614,000 | $127,188 | 41.5 |
| Ferguson | 18,527 | $109,900 | $47,524 | 34.5 |
| Spanish Lake | 18,413 | $135,600 | $55,920 | 33.0 |
| Manchester | 18,333 | $323,100 | $97,801 | 38.2 |
| Concord | 17,668 | $303,600 | $89,038 | 43.5 |
| Clayton | 17,355 | $830,000 | $123,000 | 30.0 |
| Lemay | 17,117 | $152,200 | $60,399 | 36.7 |
| Overland | 15,955 | $131,900 | $61,773 | 34.7 |
| St. Ann | 13,019 | $126,600 | $52,323 | 34.8 |
| Jennings | 12,895 | $68,800 | $38,984 | 39.4 |
| Crestwood | 12,404 | $319,600 | $107,169 | 42.4 |
| Eureka | 11,646 | $379,200 | $108,394 | 37.5 |
| Town and Country | 11,640 | $928,500 | $232,534 | 48.7 |
| Bridgeton | 11,445 | $237,700 | $72,005 | 40.9 |
| Bellefontaine Neighbors | 10,740 | $99,700 | $49,170 | 41.9 |
| Ellisville | 9,985 | $366,600 | $113,309 | 45.2 |
| Richmond Heights | 9,286 | $358,700 | $94,460 | 35.8 |
| Sunset Hills | 9,198 | $523,800 | $138,144 | 51.1 |
| Des Peres | 9,193 | $609,200 | $224,327 | 42.8 |
| Ladue | 8,989 | $1,056,300 | $250,001 | 50.1 |
| Olivette | 8,504 | $460,800 | $111,660 | 41.3 |
| Maplewood | 8,269 | $237,000 | $65,125 | 33.8 |
| Brentwood | 8,233 | $299,700 | $99,719 | 38.8 |
| Berkeley | 8,228 | $82,300 | $44,265 | 28.0 |
| Sappington | 7,995 | $297,600 | $77,650 | 41.9 |
| Valley Park | 6,885 | $251,000 | $67,898 | 39.5 |
| St. John | 6,643 | $106,300 | $53,755 | 36.0 |
| Black Jack | 6,634 | $193,000 | $78,331 | 42.7 |
| Shrewsbury | 6,406 | $269,800 | $80,757 | 46.4 |
| Glendale | 6,176 | $494,000 | $170,700 | 38.8 |
| Dellwood | 4,914 | $83,700 | $72,540 | 43.9 |
| Rock Hill | 4,750 | $278,700 | $95,372 | 37.5 |
| Glasgow Village | 4,584 | $69,000 | $29,530 | 33.0 |
| Breckenridge Hills | 4,458 | $96,100 | $40,958 | 37.7 |
| Normandy | 4,287 | $87,300 | $29,379 | 24.4 |
| Fenton | 3,989 | $374,500 | $101,000 | 48.0 |
| Woodson Terrace | 3,950 | $104,000 | $47,417 | 35.1 |
| Northwoods | 3,687 | $76,000 | $45,330 | 48.1 |
| Frontenac | 3,612 | $979,800 | $233,425 | 46.3 |
| Castle Point | 2,815 | $62,600 | $37,679 | 25.7 |
| Pine Lawn | 2,754 | $66,800 | $24,837 | 25.3 |
| Green Park | 2,705 | $238,800 | $79,141 | 42.2 |
| Clarkson Valley | 2,609 | $867,000 | $247,000 | 44.9 |
| Pagedale | 2,554 | $75,200 | $31,250 | 44.0 |
People and housing
| St. Louis County | Typical Missouri town | |
|---|---|---|
| Median home value | $276,800 | $153,900 |
| Median rent | $1,209 | $855 |
| Median household income | $82,936 | $56,368 |
| Median age | 40.3 | 38.6 |
| Bachelor's degree or higher | 47.4% | 18.9% |
| Below the poverty line | 9.8% | 14.6% |
Jobs and pay
596,676 jobs in 2024, average pay $75,926 a year.
Storms since 1996
NOAA recorded 1,321 storm events in St. Louis County from 1996 to 2026, with 59 deaths.
Federal disaster declarations
St. Louis County has been included in 34 FEMA declarations since 1953.
| Declared | Incident | Declaration |
|---|---|---|
| June 9, 2025 | Severe Storm | DR-4877: Severe Storms, Straight-Line Winds, Tornadoes, And Flooding |
| May 21, 2025 | Severe Storm | DR-4867: Severe Storms, Straight-Line Winds, Tornadoes, And Wildfires |
| 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 |
| June 2, 2017 | Flood | DR-4317: 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).