County

Jefferson County, AL

92 ZIP codes  ·  29 cities  ·  Alabama

👥706,150Population
💰$73,459Median HH Income≈ Avg
🎂38.3Median Age
🏠$255,672Median Home Value▼ 8% below avg
🎓45.7%College Grads▲ 18% above avg
📊5.0%Unemployment≈ Avg
People & Population (ACS 2023 — weighted avg)
♂ Male 47.7% Female 52.3% ♀

Race & Ethnicity

White: 49.7%Hispanic: 5.2%Black: 40.6%Asian: 2%Other: 2.2%Race
White49.7%
Hispanic5.2%
Black40.6%
Asian2.0%
Other2.2%

Age Breakdown

Under 5
6%
5–17
17%
18–24
9%
25–44
27%
45–64
25%
65+
7%

Key Indicators

Median Age38.3 yrs
Avg HH Size1.83
Below Poverty15.4% ▲ 54% above avg
College Grads45.7% ▲ 18% above avg
Unemployment5.0% ≈ Avg
No HS Diploma5,178 (1.2%)
HS Graduate114,544 (25.9%)
Some College46,323 (10.5%)
Associates71,881 (16.3%)
Bachelors39,541 (8.9%)
Graduate Degree164,466 (37.2%)

Education

No HS: 1.2%HS Grad: 25.9%Some College: 10.5%Associates: 16.3%Bachelors: 8.9%Graduate: 37.2%Edu
No HS1.2%
HS Grad25.9%
Some College10.5%
Associates16.3%
Bachelors8.9%
Graduate37.2%
Housing & Income

Housing Tenure

Owner: 66.4%Renter: 33.6%Tenure
Owner66.4%
Renter33.6%

Home Value Distribution

Under $50k
6%
$50k–$100k
12%
$100k–$150k
13%
$150k–$200k
12%
$200k–$300k
21%
$300k–$500k
22%
Over $500k
14%

Financials

Median HH Income$73,459 ≈ Avg
Median Home Value$255,672 ▼ 8% below avg
Home/Income Ratio3.5x (nat avg ~3.5x)
Median Rent$1,151/mo
Total Housing Units323,490
Vacant Units41,406

Income Distribution

Under $25k
20%
$25k–$50k
16%
$50k–$75k
17%
$75k–$100k
13%
$100k–$150k
15%
$150k–$200k
8%
Over $200k
11%
Employment & Commute

How People Get to Work

Drove Alone
86%
Public Transit
1%
Walked
2%
Work From Home
11%

Commute Time

Under 15 min
21%
15–30 min
44%
30–45 min
24%
Over 45 min
11%
Housing Stock

Year Built

Before 1940
2%
1940s–1950s
13%
1960s–1970s
14%
1980s–1990s
14%
2000+
57%
About Jefferson County, AL

Jefferson County is located in Alabama and encompasses 92 ZIP codes spanning 29 cities and communities. The county has an estimated population of 706,150 residents. With a median age of 38.32, it is a middle-aged county.

Jefferson County has a solidly middle-class economic profile. The median household income of $73,459 is near the national average. Unemployment stands at 5.0%, near the national average. The poverty rate of 15.4% is above the national average.

Housing in Jefferson County is a mid-range housing market, with a median home value of $255,672 — near the national average. Monthly median rent is approximately $1,150. Homeownership rates are high at 66.4%, reflecting a largely residential, stable population.

The residents of Jefferson County are racially diverse, with White as the largest group at 49.7%. Educational attainment is well-educated — 45.7% of adults hold a bachelor's degree or higher, above the national average.

Jefferson County, AL is a solidly middle-class area in Alabama. The 92 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 Jefferson County
ZIPCityPopulationMedian IncomeMedian HomeMedian RentUnemp.College
35005 Adamsville 8,143 $57,151 $138,100 $1,074 5.6% 21.5%
35006 Adger 3,599 $65,068 $116,900 $764 2.4% 11.6%
35020 Bessemer 25,308 $33,247 $90,900 $856 7.9% 19.5%
35022 Bessemer 23,989 $79,084 $241,300 $991 5.9% 45.3%
35023 Bessemer 25,221 $69,288 $153,400 $1,216 5.4% 30.6%
35203 Birmingham 3,301 $46,829 $288,600 $954 2.6% 52.3%
35204 Birmingham 9,154 $32,880 $81,600 $716 12.3% 24.1%
35205 Birmingham 18,955 $49,194 $292,000 $1,005 3.4% 63.3%
35206 Birmingham 15,031 $39,051 $122,500 $990 10.9% 28.7%
35207 Birmingham 6,824 $28,672 $74,800 $775 6.7% 24.7%
35208 Birmingham 13,660 $37,363 $91,900 $951 7.3% 28.5%
35209 Birmingham 33,476 $72,383 $465,600 $1,246 3.4% 62.2%
35210 Birmingham 13,878 $72,632 $247,600 $1,164 6.2% 51.8%
35211 Birmingham 25,267 $34,286 $94,500 $1,044 7.3% 34.3%
35212 Birmingham 10,059 $34,565 $210,400 $754 8.3% 41.2%
35213 Birmingham 15,950 $161,902 $753,400 $1,749 1.1% 90.7%
35214 Birmingham 16,495 $55,478 $149,600 $987 5.6% 38.7%
35215 Birmingham 46,372 $51,854 $146,900 $1,080 7.8% 30.3%
35216 Birmingham 36,587 $73,125 $376,200 $1,314 5.5% 59.9%
35217 Birmingham 12,468 $38,769 $113,800 $835 9.1% 22.6%
35218 Birmingham 6,628 $30,966 $79,500 $897 10.9% 30.4%
35221 Birmingham 3,127 $39,750 $72,600 $1,012 8.7% 25.3%
35222 Birmingham 8,184 $91,964 $374,600 $1,086 3.6% 68.1%
35223 Birmingham 10,665 $155,079 $744,400 $1,372 1.3% 84.8%
35224 Birmingham 5,409 $46,401 $81,600 $1,063 10.5% 23.2%
35226 Birmingham 37,693 $126,053 $387,100 $1,467 2.7% 74.6%
35228 Birmingham 10,575 $50,147 $79,200 $1,080 3.2% 34.7%
35233 Birmingham 3,236 $52,207 $332,100 $1,526 1.7% 91.4%
35234 Birmingham 3,828 $23,804 $77,700 $783 9.1% 22.9%
35235 Birmingham 19,600 $57,244 $165,900 $1,220 7.9% 39.8%
35243 Birmingham 17,776 $99,063 $484,400 $1,632 3.1% 72.3%
35244 Birmingham 36,775 $114,172 $390,900 $1,413 2.4% 67.9%
35061 Dolomite 1,633 $52,143 $162,500 $1,151 3.9% 21.9%
35064 Fairfield 9,929 $48,581 $119,900 $997 5.7% 36.2%
35068 Fultondale 8,437 $70,159 $188,400 $1,180 4.0% 39.6%
35071 Gardendale 17,627 $80,745 $239,500 $1,183 3.1% 48.0%
35073 Graysville 2,839 $57,679 $115,700 $965 5.6% 34.4%
35091 Kimberly 3,632 $93,444 $284,900 $889 2.1% 40.8%
35094 Leeds 15,333 $74,340 $222,200 $976 1.1% 38.3%
35111 Mc Calla 20,661 $85,181 $263,800 $1,128 3.9% 42.1%
35116 Morris 4,912 $98,990 $228,200 $844 2.4% 44.2%
35117 Mount Olive 5,091 $87,923 $195,300 $1,081 0.7% 38.4%
35118 Mulga 3,131 $63,333 $156,900 $972 2.7% 27.6%
35126 Pinson 22,354 $81,690 $189,100 $1,257 4.7% 31.1%
35127 Pleasant Grove 9,502 $68,344 $189,100 $1,153 1.6% 37.3%
35172 Trafford 2,824 $38,669 $111,000 $773 3.2% 15.7%
35173 Trussville 32,125 $113,028 $327,500 $1,303 1.8% 53.7%
35180 Warrior 14,097 $71,281 $198,600 $895 5.3% 28.3%