Hazelwood
City in St. Louis County, Missouri

Hazelwood is a city in St. Louis County, Missouri, with 25,458 residents (2020 Census). It sits at 561 ft (171 m) above sea level. The nearest town is Bridgeton, 1.9 miles SW.
- 25,458residents (2020 Census)
- 561 ftelevation · 171 m
- 16.0 sq miland area · 41.5 km²
- 1,587 / sq mipopulation density
- 63042main ZIP code (3 in total)
About Hazelwood
Hazelwood is a city in St. Louis County, Missouri, United States, within greater St. Louis. It is a second-ring northern suburb of St. Louis. Based on the 2020 United States census, the city had a total population of 25,485. It is located north of St. Louis-Lambert International Airport and is situated on Interstates 270 and 170, as well as the much-traveled Lindbergh Boulevard and Highway 370.
Text: Wikipedia · CC BY-SA 4.0
Hazelwood weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Hazelwood
Webcams: Windy.com
Living in Hazelwood
- Median household income
- $55,908
- Median home value
- $167,400
- Median rent
- $996/mo
- Median age
- 38.4
Do you know Hazelwood? Tell us about it
Help other travelers: share what makes Hazelwood special. We review every message before publishing it.
Map of Hazelwood
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Hazelwood Street View
Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.
Open in Google Maps ›Hazelwood, MO population
Hazelwood had 25,458 residents in the 2020 Census.
| 2020 Census | 25,458 |
|---|---|
| Density | 1,587 per sq mi (613 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Hazelwood at a glance
| State | Missouri (MO) |
|---|---|
| County | St. Louis County |
| Type | City |
| Population | 25,458 (2020) |
| Land area | 16.04 sq mi (41.5 km²) |
| Water area | 0.59 sq mi (1.53 km²) |
| Elevation | 561 ft (171 m) |
| Coordinates | 38.7947° N, 90.3960° W |
| ZIP codes | 63042, 63031, 63044 |
| Official website | hazelwoodmo.org |
| Census code (GEOID) | 2931276 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Hazelwood
- Bridgeton1.9 mi SW
- Florissant3.7 mi E
- Edmundson4.4 mi S
- Champ4.6 mi SW
- Berkeley4.6 mi SE
- St. Ann4.7 mi S
- Woodson Terrace5.0 mi SE
- Calverton Park5.1 mi E
- Kinloch5.5 mi SE
- Breckenridge Hills5.7 mi S
- St. John6.1 mi SE
- Ferguson6.3 mi SE
Straight-line distance between town centers.
Frequently asked questions about Hazelwood
What county is Hazelwood in?
Hazelwood is in St. Louis County, Missouri.
What is the population of Hazelwood, MO?
25,458 people lived in Hazelwood at the 2020 Census.
What is the ZIP code of Hazelwood, MO?
The main ZIP code is 63042. Other ZIP codes: 63031, 63044.
What is the elevation of Hazelwood?
561 feet (171 m) above sea level.
What towns are near Hazelwood?
Bridgeton (1.9 mi), Florissant (3.7 mi), Edmundson (4.4 mi), Champ (4.6 mi), Berkeley (4.6 mi).
Last updated: