Mountain Brook
City in Jefferson County, Alabama

Mountain Brook is a city in Jefferson County, Alabama, with 22,461 residents (2020 Census). It sits at 459 ft (140 m) above sea level. The nearest town is Vestavia Hills, 2.0 miles S.
- 22,461residents (2020 Census)
- 459 ftelevation · 140 m
- 12.9 sq miland area · 33.5 km²
- 1,739 / sq mipopulation density
- 35223main ZIP code (2 in total)
About Mountain Brook
Mountain Brook is a city located in southeastern Jefferson County, Alabama, United States, and a suburb of Birmingham. Its population at the 2020 census was 22,461.
Text: Wikipedia · CC BY-SA 4.0
Mountain Brook weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Mountain Brook
Webcams: Windy.com
Living in Mountain Brook
- Median household income
- $201,479
- Median home value
- $916,300
- Median rent
- $1,456/mo
- Median age
- 42.9
Do you know Mountain Brook? Tell us about it
Help other travelers: share what makes Mountain Brook special. We review every message before publishing it.
Map of Mountain Brook
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Mountain Brook 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 ›Mountain Brook, AL population
Mountain Brook had 22,461 residents in the 2020 Census.
| 2020 Census | 22,461 |
|---|---|
| Density | 1,739 per sq mi (671 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Mountain Brook at a glance
| State | Alabama (AL) |
|---|---|
| County | Jefferson County |
| Type | City |
| Population | 22,461 (2020) |
| Land area | 12.92 sq mi (33.5 km²) |
| Water area | 0.02 sq mi (0.05 km²) |
| Elevation | 459 ft (140 m) |
| Coordinates | 33.4915° N, 86.7345° W |
| ZIP codes | 35223, 35213 |
| Official website | mtnbrook.org |
| Census code (GEOID) | 0151696 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Mountain Brook
- Vestavia Hills2.0 mi S
- Birmingham4.4 mi NW
- Brook Highland4.7 mi SE
- Homewood4.9 mi SW
- Irondale5.5 mi NE
- Meadowbrook6.9 mi S
- Eagle Point7.1 mi SE
- Tarrant7.2 mi N
- Shoal Creek8.1 mi SE
- Highland Lakes8.2 mi SE
- Indian Springs Village8.9 mi S
- Hoover9.1 mi SW
Straight-line distance between town centers.
Frequently asked questions about Mountain Brook
What county is Mountain Brook in?
Mountain Brook is in Jefferson County, Alabama.
What is the population of Mountain Brook, AL?
22,461 people lived in Mountain Brook at the 2020 Census.
What is the ZIP code of Mountain Brook, AL?
The main ZIP code is 35223. Other ZIP codes: 35213.
What is the elevation of Mountain Brook?
459 feet (140 m) above sea level.
What towns are near Mountain Brook?
Vestavia Hills (2.0 mi), Birmingham (4.4 mi), Brook Highland (4.7 mi), Homewood (4.9 mi), Irondale (5.5 mi).
Last updated: