Checked
St. Louis County, MO
98 cities and towns and 44 ZIP codes in St. Louis County, Missouri.
Population
995,569
Land area
508sq mi
People per sq mi
1,960
ZIP codes
44
Cities and towns in St. Louis County
St. Louis County at a glance
- St. Louis County is about 22 times as dense as Missouri as a whole.
- It is the most populous county in Missouri.
- Households here earn a median of $82,936 a year, 17% more than the Missouri figure of $70,702.
- A typical owner-occupied home is valued at $276,800 (20% above Missouri) and median rent is $1,209 a month.
- The biggest population centers are Florissant (51,773), Chesterfield (49,574) and Oakville (35,333).
Local data for St. Louis County, MO
Counts from official public data
- Hospitals10
- Emergency Rooms8
- Nursing Homes69
- Schools397
- Colleges20
- Libraries29
- Banks307
- Post Offices41
- Parks424
- Grocery Stores352
- Restaurants2,871
- Affordable Housing58
- Home Health Agencies29
- Hospice Care22
- Dialysis Centers36
- Rehab & Long-Term Care Hospitals6
- Community Health Centers12
- Mental Health & Addiction Treatment32
- National Cemeteries1
- Private Schools126
- Community Colleges & Trade Schools6
- Superfund Sites5
- Toxic Release Facilities44
- Historic Places128
Housing and community stats
St. Louis County, MO, American Community Survey 2020-2024
Median household income
$82,936
Poverty rate
9.8%
Median home value
$276,800
Prices +3.8% in a year
Median rent
$1,209/mo
Homeownership
69.2%
Bachelor's or higher
47.4%
Median age
40.3
Average commute
23.1 min
Largest reported origins and ancestries: German Americans (221,556), Irish Americans (121,090), Italian Americans (45,945).
Economy and federal money
Jobs, income, federal spending and pandemic loans
Unemployment rate
4.2%
Aug 2026, -0.3 pts in a year
Average annual pay
$78,741
589,803 jobs, 2025
Income per person
$104,775
BEA, 2024
Federal spending
$15.55B
FY 2026, $15,488 per person
PPP loans
$3.46B
40,556 loans, 360,691 jobs reported
Campaign donations
$19.88M
Itemized, 2026 cycle
How people get to work
St. Louis County, MO, workers 16 and older. American Community Survey 5-year estimates
- Drove alone71.3%
- Carpooled6.4%
- Public transit1.4%
- Walked1.4%
- Bicycle0.2%
- Taxi, ride-hailing, motorcycle or other1.0%
- Worked from home18.3%
Average one-way commute: 23.1 minutes for people who do not work from home.
Environment and hazard risk
St. Louis County, MO, from FEMA, NOAA and EPA
Natural hazard risk
Relatively High
Top: heat wave
Storm events since 1996
1,321
Most often hail
Flood insurance policies
2,070
0.6% of homes, county
July high / Jan low
89° / 22°F
42.3 inches of rain a year
Hazards, floods and storm historyCheck a flood zone128 historic places
Health statistics
Share of adults in St. Louis County, MO, CDC PLACES estimates
Obesity
31.3%
U.S. 33.3% -2.0 pts
Diabetes
11.5%
U.S. 12.1% -0.6 pts
Smoking
13.2%
U.S. 12.8% about the same
Uninsured (18-64)
7.0%
U.S. 11.1% -4.1 pts
Cities, towns and ZIP codes in St. Louis County
Population shown
- Florissant51,773
- Chesterfield49,574
- Oakville35,333
- Wildwood35,133
- University City34,685
- Ballwin31,279
- Mehlville29,805
- Kirkwood29,363
- Maryland Heights27,880
- Hazelwood25,114
- Webster Groves23,712
- Old Jamestown20,651
- Affton19,052
- Creve Coeur18,643
- Concord18,368
- Ferguson18,213
- Manchester18,160
- Spanish Lake17,873
- Clayton17,380
- Lemay16,228
- Overland15,695
- Eureka13,081
- Jennings12,918
- St. Ann12,811
- Crestwood12,295
- Town and Country11,607
- Bridgeton11,369
- Bellefontaine Neighbors10,498
- Ellisville10,002
- Des Peres9,170
- Richmond Heights9,153
- Sunset Hills9,112
- Ladue8,940
- Olivette8,645
- Maplewood8,156
- Brentwood8,144
- Berkeley8,123
- Sappington7,367
- Valley Park6,795
- Black Jack6,589
- St. John6,527
- Shrewsbury6,316
- Glendale6,114
- Glasgow Village5,504
- Dellwood4,847
- Rock Hill4,693
- Breckenridge Hills4,402
- Normandy4,239
- Fenton4,088
- Woodson Terrace3,908
- Frontenac3,701
- Northwoods3,623
- Moline Acres2,843
- Riverview2,731
- Pine Lawn2,716
- Green Park2,690
- Clarkson Valley2,584
- Pagedale2,531
- Bel-Ridge2,432
- Warson Woods2,393
- Castle Point2,340
- Hanley Hills2,178
- Marlborough2,157
- Vinita Park2,042
- Winchester1,939
- Wellston1,628
- Charlack1,596
- Oakland1,562
- Bel-Nor1,556
- Calverton Park1,546
- St. George1,458
- Cool Valley1,411
- Lakeshire1,396
- Flordell Hills1,195
- Pasadena Hills1,190
- Velda City1,158
- Grantwood Village1,058
- Edmundson975
- Hillsdale873
- Velda Village Hills858
- Country Club Hills854
- Norwood Court797
- Greendale794
- Twin Oaks734
- Pasadena Park710
- Bella Villa691
- Sycamore Hills672
- Crystal Lake Park553
- Wilbur Park491
- Beverly Hills488
- Huntleigh366
- Westwood338
- Kinloch322
- Uplands Park322
- Bellerive Acres288
- Glen Echo Park101
- Country Life Acres73
- Champ6
Frequently asked questions
- What is the largest city in St. Louis County, MO?
- Florissant is the largest city or town in St. Louis County, with about 51,773 residents.
- How many ZIP codes are in St. Louis County?
- St. Louis County includes 44 ZIP Code Tabulation Areas, including 63005, 63011, 63017, 63021, 63025.
- What is the population of St. Louis County, MO?
- About 995,569 people live in St. Louis County, based on American Community Survey 5-year estimates.
- What counties border St. Louis County?
- St. Louis County borders St. Charles County, St. Louis city, Madison County, IL, St. Clair County, IL, Jefferson County, Franklin County, Monroe County, IL.
Source: U.S. Census Bureau (TIGER/Line boundaries, American Community Survey) · Data as of 12/31/2023