County

St. Louis County, MO

52 ZIP codes  ·  14 cities  ·  Missouri

👥1,030,527Population
💰$91,915Median HH Income▲ 20% above avg
🎂40.1Median Age
🏠$288,458Median Home Value≈ Avg
🎓54.7%College Grads▲ 41% above avg
📊4.2%Unemployment▼ 14% below avg
People & Population (ACS 2023 — weighted avg)
♂ Male 47.8% Female 52.2% ♀

Race & Ethnicity

White: 62.4%Hispanic: 3.8%Black: 23.7%Asian: 4.6%Other: 5.1%Race
White62.4%
Hispanic3.8%
Black23.7%
Asian4.6%
Other5.1%

Age Breakdown

Under 5
6%
5–17
16%
18–24
8%
25–44
25%
45–64
25%
65+
8%

Key Indicators

Median Age40.1 yrs
Avg HH Size2.38
Below Poverty9.4% ≈ Avg
College Grads54.7% ▲ 41% above avg
Unemployment4.2% ▼ 14% below avg
No HS Diploma5,948 (0.9%)
HS Graduate140,268 (20.8%)
Some College61,553 (9.1%)
Associates94,914 (14.1%)
Bachelors55,329 (8.2%)
Graduate Degree315,395 (46.8%)

Education

No HS: 0.9%HS Grad: 20.8%Some College: 9.1%Associates: 14.1%Bachelors: 8.2%Graduate: 46.8%Edu
No HS0.9%
HS Grad20.8%
Some College9.1%
Associates14.1%
Bachelors8.2%
Graduate46.8%
Housing & Income

Housing Tenure

Owner: 69.7%Renter: 30.3%Tenure
Owner69.7%
Renter30.3%

Home Value Distribution

Under $50k
4%
$50k–$100k
9%
$100k–$150k
12%
$150k–$200k
12%
$200k–$300k
22%
$300k–$500k
25%
Over $500k
17%

Financials

Median HH Income$91,915 ▲ 20% above avg
Median Home Value$288,458 ≈ Avg
Home/Income Ratio3.1x (nat avg ~3.5x)
Median Rent$1,249/mo
Total Housing Units460,428
Vacant Units31,912

Income Distribution

Under $25k
13%
$25k–$50k
15%
$50k–$75k
17%
$75k–$100k
13%
$100k–$150k
18%
$150k–$200k
9%
Over $200k
15%
Employment & Commute

How People Get to Work

Drove Alone
80%
Public Transit
2%
Walked
1%
Work From Home
17%

Commute Time

Under 15 min
22%
15–30 min
47%
30–45 min
23%
Over 45 min
8%
Housing Stock

Year Built

Before 1940
3%
1940s–1950s
19%
1960s–1970s
14%
1980s–1990s
9%
2000+
54%
About St. Louis County, MO

St. Louis County is located in Missouri and encompasses 52 ZIP codes spanning 14 cities and communities. The county has an estimated population of 1,030,527 residents. With a median age of 40.14, it is a middle-aged county.

St. Louis County has a middle-income economic profile. The median household income of $91,914 is above the national average. Unemployment stands at 4.2%, near the national average. The poverty rate of 9.4% is near the national average.

Housing in St. Louis County is a mid-range housing market, with a median home value of $288,458 — near the national average. Monthly median rent is approximately $1,249. Homeownership rates are high at 69.7%, reflecting a largely residential, stable population.

The residents of St. Louis County are majority White (62.41%). Educational attainment is well-educated — 54.7% of adults hold a bachelor's degree or higher, above the national average.

St. Louis County, MO is a middle-income area in Missouri. The 52 ZIP codes within the county each have their own character — browse the full list below to find the right community, whether you're looking for affordable housing, strong schools, or economic opportunity.

ZIP Codes in St. Louis County
ZIPCityPopulationMedian IncomeMedian HomeMedian RentUnemp.College
63011 Ballwin 36,274 $121,941 $373,600 $1,624 2.6% 72.2%
63021 Ballwin 56,297 $113,822 $324,300 $1,362 3.4% 69.1%
63044 Bridgeton 10,510 $76,094 $232,200 $1,093 4.0% 45.1%
63005 Chesterfield 19,679 $202,232 $671,300 $1,570 3.1% 83.7%
63017 Chesterfield 43,074 $128,750 $452,000 $1,632 3.1% 75.4%
63025 Eureka 18,483 $134,266 $363,900 $1,195 2.8% 60.1%
63026 Fenton 45,267 $96,145 $281,900 $1,091 2.5% 51.2%
63031 Florissant 50,258 $71,783 $144,500 $1,351 5.7% 40.2%
63033 Florissant 42,258 $63,979 $157,400 $1,150 4.9% 40.9%
63034 Florissant 19,557 $110,491 $234,200 $1,728 5.6% 51.5%
63038 Glencoe 7,132 $187,906 $537,800 $2,153 2.7% 67.8%
63040 Grover 8,826 $130,139 $408,800 $1,504 4.8% 70.8%
63042 Hazelwood 17,953 $49,384 $138,800 $939 10.7% 34.6%
63043 Maryland Heights 21,651 $91,050 $215,900 $1,175 1.7% 54.0%
63074 Saint Ann 16,237 $51,351 $119,500 $1,005 5.7% 27.6%
63105 Saint Louis 18,860 $119,446 $735,500 $1,520 2.4% 85.8%
63114 Saint Louis 33,703 $52,048 $109,700 $1,082 5.9% 33.8%
63117 Saint Louis 9,188 $86,667 $330,100 $1,216 2.1% 77.2%
63119 Saint Louis 34,574 $103,287 $330,800 $1,275 3.4% 70.3%
63121 Saint Louis 24,571 $41,285 $93,900 $938 12.1% 29.0%
63122 Saint Louis 41,724 $132,783 $449,700 $1,329 2.5% 75.0%
63123 Saint Louis 49,826 $74,187 $205,300 $987 2.5% 48.2%
63124 Saint Louis 11,009 $188,750 $967,300 $1,812 1.3% 87.7%
63125 Saint Louis 32,701 $59,683 $166,200 $920 3.6% 34.6%
63126 Saint Louis 15,373 $99,795 $287,000 $1,112 2.2% 62.1%
63127 Saint Louis 5,161 $124,583 $594,100 2.2% 68.7%
63128 Saint Louis 30,106 $87,266 $319,700 $1,120 4.5% 55.8%
63129 Saint Louis 51,356 $91,920 $278,800 $1,087 3.1% 51.6%
63130 Saint Louis 29,074 $81,103 $285,500 $1,199 2.5% 69.1%
63131 Saint Louis 17,993 $209,306 $734,300 $1,999 2.2% 86.7%
63132 Saint Louis 13,953 $84,034 $403,600 $1,325 4.6% 67.2%
63133 Saint Louis 6,375 $36,927 $59,200 $1,009 6.0% 17.8%
63134 Saint Louis 13,460 $42,222 $92,000 $1,107 2.3% 28.2%
63135 Saint Louis 19,446 $55,179 $95,500 $1,115 5.9% 34.9%
63136 Saint Louis 41,314 $40,388 $77,300 $1,029 11.1% 22.6%
63137 Saint Louis 19,690 $45,597 $79,400 $1,017 7.8% 26.3%
63138 Saint Louis 18,736 $51,714 $124,500 $1,073 6.7% 24.8%
63140 Saint Louis 350 $43,438 $84,000 $833 0.8% 44.0%
63141 Saint Louis 20,640 $122,917 $571,900 $1,456 2.4% 74.7%
63143 Saint Louis 8,968 $65,712 $226,300 $900 1.9% 59.7%
63144 Saint Louis 9,580 $91,312 $278,800 $1,429 1.3% 77.6%
63146 Saint Louis 30,917 $85,724 $283,600 $1,315 2.1% 70.4%
63088 Valley Park 8,423 $62,023 $231,700 $1,319 6.4% 57.0%