US5.com

Jefferson County, AL Demographics & ZIP Codes

Jefferson County, Alabama demographics and median household income by ZIP code — 54 ZIP codes — population 675,225 — avg. income $66,399 — avg. home value $218,802. Compare income, housing, and ZIP-level data on US5.

ZIP codes
54
Population
675,225
Median household income (avg.)
$66,399
88% of U.S. median
Average home value
$218,802
63% of U.S. median
Average rent
$813
70% of U.S. median

Jefferson County demographics

Jefferson County, Alabama covers 54 ZIP codes, with a combined ZIP-area population of about 675,225.

Median household income in Jefferson County

The average median household income across ZIP codes in Jefferson County, Alabama is about $66,399 — about 13% above the AL ZIP average ($59,002), and about 12% below the U.S. median ($75,149).

Among ZIPs with income data, 35213 (Mountain Brook) is near the top at about $161,902, while 35234 (Birmingham) is near the bottom at about $23,804.

Housing in Jefferson County

For housing in Jefferson County, Alabama, the average median home value is about $218,802 and the average median rent is about $813.

The most populous ZIP is 35215 (Birmingham) with about 46,372 residents. Use the table below to compare ZIP codes across the county.

ZIP codes in Jefferson County

Sort by population, income, or home value. Click a column header to toggle ascending / descending.

ZIP City County State Population ↓ Income Home value
35215 Birmingham Jefferson County AL 46,372 $51,854 $146,900
35226 Hoover Jefferson County AL 37,693 $126,053 $387,100
35216 Vestavia Hills Jefferson County AL 36,587 $73,125 $376,200
35209 Homewood Jefferson County AL 33,476 $72,383 $465,600
35173 Trussville Jefferson County AL 32,125 $113,028 $327,500
35020 Bessemer Jefferson County AL 25,308 $33,247 $90,900
35211 Birmingham Jefferson County AL 25,267 $34,286 $94,500
35023 Hueytown Jefferson County AL 25,221 $69,288 $153,400
35022 Bessemer Jefferson County AL 23,989 $79,084 $241,300
35126 Pinson Jefferson County AL 22,354 $81,690 $189,100
35111 McCalla Jefferson County AL 20,661 $85,181 $263,800
35235 Birmingham Jefferson County AL 19,600 $57,244 $165,900
35205 Birmingham Jefferson County AL 18,955 $49,194 $292,000
35243 Vestavia Hills Jefferson County AL 17,776 $99,063 $484,400
35071 Gardendale Jefferson County AL 17,627 $80,745 $239,500
35214 Birmingham Jefferson County AL 16,495 $55,478 $149,600
35213 Mountain Brook Jefferson County AL 15,950 $161,902 $753,400
35094 Leeds Jefferson County AL 15,333 $74,340 $222,200
35206 Birmingham Jefferson County AL 15,031 $39,051 $122,500
35180 Warrior Jefferson County AL 14,097 $71,281 $198,600
35210 Irondale Jefferson County AL 13,878 $72,632 $247,600
35208 Birmingham Jefferson County AL 13,660 $37,363 $91,900
35217 Tarrant Jefferson County AL 12,468 $38,769 $113,800
35223 Mountain Brook Jefferson County AL 10,665 $155,079 $744,400
35228 Midfield Jefferson County AL 10,575 $50,147 $79,200
35212 Birmingham Jefferson County AL 10,059 $34,565 $210,400
35064 Fairfield Jefferson County AL 9,929 $48,581 $119,900
35127 Pleasant Grove Jefferson County AL 9,502 $68,344 $189,100
35204 Birmingham Jefferson County AL 9,154 $32,880 $81,600
35062 Dora Jefferson County AL 8,674 $68,395 $180,500
35068 Fultondale Jefferson County AL 8,437 $70,159 $188,400
35222 Birmingham Jefferson County AL 8,184 $91,964 $374,600
35005 Adamsville Jefferson County AL 8,143 $57,151 $138,100
35207 Birmingham Jefferson County AL 6,824 $28,672 $74,800
35218 Birmingham Jefferson County AL 6,628 $30,966 $79,500
35224 Birmingham Jefferson County AL 5,409 $46,401 $81,600
35117 Mount Olive Jefferson County AL 5,091 $87,923 $195,300
35116 Morris Jefferson County AL 4,912 $98,990 $228,200
35234 Birmingham Jefferson County AL 3,828 $23,804 $77,700
35091 Kimberly Jefferson County AL 3,632 $93,444 $284,900
35006 North Johns Jefferson County AL 3,599 $65,068 $116,900
35203 Birmingham Jefferson County AL 3,301 $46,829 $288,600
35233 Birmingham Jefferson County AL 3,236 $52,207 $332,100
35118 Sylvan Springs Jefferson County AL 3,131 $63,333 $156,900
35221 Birmingham Jefferson County AL 3,127 $39,750 $72,600
35073 Graysville Jefferson County AL 2,839 $57,679 $115,700
35229 Homewood Jefferson County AL 2,603
35254 Birmingham Jefferson County AL 1,756
35061 Birmingham Jefferson County AL 1,633 $52,143 $162,500
35036 Brookside Jefferson County AL 175
35060 Adamsville Jefferson County AL 159 $111,300
35181 Jefferson County AL 69
35249 Birmingham Jefferson County AL 28
35119 Gardendale Jefferson County AL

Frequently asked questions

What are the demographics of Jefferson County?

Jefferson County, Alabama has a combined ZIP-area population of about 675,225 across 54 ZIP codes. Browse the ZIP table for population, income, and housing by code.

What is the median household income in Jefferson County?

The average median household income across ZIP codes in Jefferson County, Alabama is about $66,399, about 13% above the state ZIP average ($59,002), and about 12% below the U.S. median ($75,149). Average median home value is about $218,802. Among ZIPs with data, 35213 (Mountain Brook) is near the top ($161,902) and 35234 (Birmingham) is near the bottom ($23,804).

How many ZIP codes are in Jefferson County?

Jefferson County, Alabama includes 54 ZIP codes on US5. Each row links to demographics, median income, and housing for that code.

Where can I find ZIP code demographics for Jefferson County?

This page lists ZIP codes in Jefferson County, Alabama with population, median household income, and home value. Select a ZIP for a full demographics profile.