Bessemer
City in Jefferson County, Alabama

Bessemer is a city in Jefferson County, Alabama, with 26,019 residents (2020 Census). It sits at 509 ft (155 m) above sea level. The nearest town is Hueytown, 3.7 miles NW.
- 26,019residents (2020 Census)
- 509 ftelevation · 155 m
- 40.7 sq miland area · 105.3 km²
- 640 / sq mipopulation density
- 35020main ZIP code (2 in total)
About Bessemer
Bessemer is a city in Jefferson County, Alabama, United States and a southwestern suburb of Birmingham. The population was 26,019 at the 2020 census, and was estimated to be 25,079 in 2024. It is within the Birmingham–Hoover, AL Metropolitan statistical area, of which Jefferson County is the center. It developed rapidly as an industrial city in the late 19th and early 20th centuries.
Text: Wikipedia · CC BY-SA 4.0
Bessemer weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Bessemer
Webcams: Windy.com
Living in Bessemer
- Median household income
- $39,613
- Median home value
- $135,900
- Median rent
- $961/mo
- Median age
- 43.3
Do you know Bessemer? Tell us about it
Help other travelers: share what makes Bessemer special. We review every message before publishing it.
Map of Bessemer
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Bessemer 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 ›Bessemer, AL population
Bessemer had 26,019 residents in the 2020 Census.
| 2020 Census | 26,019 |
|---|---|
| Density | 640 per sq mi (247 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Bessemer at a glance
| State | Alabama (AL) |
|---|---|
| County | Jefferson County |
| Type | City |
| Population | 26,019 (2020) |
| Land area | 40.65 sq mi (105.3 km²) |
| Water area | 0.21 sq mi (0.55 km²) |
| Elevation | 509 ft (155 m) |
| Coordinates | 33.3709° N, 86.9722° W |
| ZIP codes | 35020, 35022 |
| Official website | bessemeral.org |
| Census code (GEOID) | 0105980 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Bessemer
- Hueytown3.7 mi NW
- Lipscomb4.6 mi NE
- Brighton5.0 mi N
- McCalla5.6 mi SW
- Midfield6.5 mi NE
- North Johns7.4 mi W
- Concord7.4 mi NW
- Helena7.8 mi SE
- Fairfield7.8 mi N
- Pleasant Grove8.5 mi N
- Hoover9.4 mi E
- Rock Creek9.7 mi NW
Straight-line distance between town centers.
Frequently asked questions about Bessemer
What county is Bessemer in?
Bessemer is in Jefferson County, Alabama.
What is the population of Bessemer, AL?
26,019 people lived in Bessemer at the 2020 Census.
What is the ZIP code of Bessemer, AL?
The main ZIP code is 35020. Other ZIP codes: 35022.
What is the elevation of Bessemer?
509 feet (155 m) above sea level.
What towns are near Bessemer?
Hueytown (3.7 mi), Lipscomb (4.6 mi), Brighton (5.0 mi), McCalla (5.6 mi), Midfield (6.5 mi).
Last updated: