County ZIP codes · Alabama · FIPS 01073

Jefferson County, AL ZIP Codes

Jefferson County, Alabama has 99 ZIP codes (Census 2020 ZCTA-county file; GeoNames postal codes, October 2026): 62 residential and 37 for PO boxes or a single organization. 54 of the residential ones lie mainly in Jefferson County and 8 mainly in a neighboring county; 18 cross the county line. Median household income ranges from $31,486 in 35207 to $168,278 in 35223 (Census Bureau, ACS 2020-2024).

  • ACS2020-24
  • Census2020

Where are the ZIP codes of Jefferson County?

35005 · Adamsville: $59k35006 · Adger: $69k35020 · Bessemer: $35k35022 · Bessemer: $82k35023 · Bessemer: $70k35036 · Brookside: –35060 · Docena: –35061 · Dolomite: $69k35062 · Dora: $73k35063 · Empire: $61k35064 · Fairfield: $49k35068 · Fultondale: $74k35071 · Gardendale: $82k35073 · Graysville: $55k35091 · Kimberly: $100k35094 · Leeds: $75k35111 · McCalla: $87k35116 · Morris: $88k35117 · Mount Olive: $93k35118 · Mulga: $64k35119 · New Castle: –35126 · Pinson: $84k35127 · Pleasant Grove: $70k35130 · Quinton: $41k35146 · Springville: $87k35148 · Sumiton: $57k35172 · Trafford: $40k35173 · Trussville: $117k35180 · Warrior: $75k35181 · Watson: –35203 · Birmingham: $47k35204 · Birmingham: $35k35205 · Birmingham: $51k35206 · Birmingham: $43k35207 · Birmingham: $32k35208 · Birmingham: $39k35209 · Birmingham: $71k35210 · Birmingham: $73k35211 · Birmingham: $35k35212 · Birmingham: $37k35213 · Birmingham: $160k35214 · Birmingham: $56k35215 · Birmingham: $53k35216 · Birmingham: $75k35217 · Birmingham: $41k35218 · Birmingham: $31k35221 · Birmingham: $34k35222 · Birmingham: $84k35223 · Birmingham: $168k35224 · Birmingham: $43k35226 · Birmingham: $125k35228 · Birmingham: $51k35229 · Birmingham: –35233 · Birmingham: $60k35234 · Birmingham: $27k35235 · Birmingham: $63k35242 · Birmingham: $117k35243 · Birmingham: $100k35244 · Birmingham: $114k35254 · Birmingham: –35444 · Brookwood: $69k3544435023350063518035146350713513035022350623524235173351113512635094352443506335073351173511835005351723521035215351163521435211352173522635020352243523535223352163524335209351273506835207352063509135204352053522235005 · Adamsville: $59k35006 · Adger: $69k35020 · Bessemer: $35k35022 · Bessemer: $82k35023 · Bessemer: $70k35036 · Brookside: –35060 · Docena: –35061 · Dolomite: $69k35062 · Dora: $73k35063 · Empire: $61k35064 · Fairfield: $49k35068 · Fultondale: $74k35071 · Gardendale: $82k35073 · Graysville: $55k35091 · Kimberly: $100k35094 · Leeds: $75k35111 · McCalla: $87k35116 · Morris: $88k35117 · Mount Olive: $93k35118 · Mulga: $64k35119 · New Castle: –35126 · Pinson: $84k35127 · Pleasant Grove: $70k35130 · Quinton: $41k35146 · Springville: $87k35148 · Sumiton: $57k35172 · Trafford: $40k35173 · Trussville: $117k35180 · Warrior: $75k35181 · Watson: –35203 · Birmingham: $47k35204 · Birmingham: $35k35205 · Birmingham: $51k35206 · Birmingham: $43k35207 · Birmingham: $32k35208 · Birmingham: $39k35209 · Birmingham: $71k35210 · Birmingham: $73k35211 · Birmingham: $35k35212 · Birmingham: $37k35213 · Birmingham: $160k35214 · Birmingham: $56k35215 · Birmingham: $53k35216 · Birmingham: $75k35217 · Birmingham: $41k35218 · Birmingham: $31k35221 · Birmingham: $34k35222 · Birmingham: $84k35223 · Birmingham: $168k35224 · Birmingham: $43k35226 · Birmingham: $125k35228 · Birmingham: $51k35229 · Birmingham: –35233 · Birmingham: $60k35234 · Birmingham: $27k35235 · Birmingham: $63k35242 · Birmingham: $117k35243 · Birmingham: $100k35244 · Birmingham: $114k35254 · Birmingham: –35444 · Brookwood: $69k354443502335006351803514635071351303502235062352423517335111351263509435244350633507335118350053517235210352153511635214352113521735226352243523535223351273520635005 · Adamsville: $59k35006 · Adger: $69k35020 · Bessemer: $35k35022 · Bessemer: $82k35023 · Bessemer: $70k35060 · Docena: –35061 · Dolomite: $69k35062 · Dora: $73k35063 · Empire: $61k35064 · Fairfield: $49k35068 · Fultondale: $74k35071 · Gardendale: $82k35073 · Graysville: $55k35091 · Kimberly: $100k35094 · Leeds: $75k35111 · McCalla: $87k35116 · Morris: $88k35117 · Mount Olive: $93k35118 · Mulga: $64k35119 · New Castle: –35126 · Pinson: $84k35127 · Pleasant Grove: $70k35130 · Quinton: $41k35146 · Springville: $87k35148 · Sumiton: $57k35172 · Trafford: $40k35173 · Trussville: $117k35180 · Warrior: $75k35203 · Birmingham: $47k35204 · Birmingham: $35k35205 · Birmingham: $51k35206 · Birmingham: $43k35207 · Birmingham: $32k35208 · Birmingham: $39k35209 · Birmingham: $71k35210 · Birmingham: $73k35211 · Birmingham: $35k35212 · Birmingham: $37k35213 · Birmingham: $160k35214 · Birmingham: $56k35215 · Birmingham: $53k35216 · Birmingham: $75k35217 · Birmingham: $41k35218 · Birmingham: $31k35221 · Birmingham: $34k35222 · Birmingham: $84k35223 · Birmingham: $168k35224 · Birmingham: $43k35226 · Birmingham: $125k35228 · Birmingham: $51k35229 · Birmingham: –35233 · Birmingham: $60k35234 · Birmingham: $27k35235 · Birmingham: $63k35242 · Birmingham: $117k35243 · Birmingham: $100k35244 · Birmingham: $114k35254 · Birmingham: –35444 · Brookwood: $69k3544435023351803514635071351303502235062352423517335126350943506335118
The residential ZIP codes of Jefferson County (whole outlines, including the parts in neighboring counties), shaded by median household income in national fifths (ACS 2020-2024). <$54.1k$98.1k+no figure

Source: U.S. Census Bureau, 2020 ZCTA cartographic boundaries; ACS 2020-2024 5-year estimates (B19013).

How different are its ZIP codes?

The middle half of its ranked ZIP codes (1,000+ people living in households) report median household incomes between $51,158 and $86,463.

They carry 30 postal town names.

Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates (B19013).

All 62 residential ZIP codes in Jefferson County

54 ZIP codes lie mainly in Jefferson County; 8 more reach into it from a neighboring county and follow the first table.

Residential ZIP codes mainly in Jefferson County, largest first; "In this county" is the share of the ZIP's land in the county
In this county
35215 Birmingham 43,903 1,553 $53k $157k 100%
35226 Birmingham 38,588 2,181 $125k $411k 100%
35216 Birmingham 34,327 2,643 $75k $398k 98%
35209 Birmingham 32,734 3,413 $71k $505k 100%
35173 Trussville 31,603 490 $117k $345k 76%
35023 Bessemer 25,533 278 $70k $162k 100%
35211 Birmingham 24,924 1,505 $35k $96k 100%
35020 Bessemer 24,892 1,503 $35k $91k 100%
35022 Bessemer 23,126 360 $82k $259k 94%
35126 Pinson 22,599 376 $84k $199k 97%
35235 Birmingham 20,526 1,522 $63k $195k 100%
35111 McCalla 20,342 328 $87k $285k 55%
35205 Birmingham 18,858 5,054 $51k $294k 100%
35243 Birmingham 18,176 1,451 $100k $538k 98%
35071 Gardendale 17,288 300 $82k $262k 100%
35214 Birmingham 17,027 686 $56k $165k 100%
35206 Birmingham 15,621 1,554 $43k $154k 100%
35213 Birmingham 15,603 2,469 $160k $790k 100%
35094 Leeds 14,854 253 $75k $235k 52%
35210 Birmingham 13,775 554 $73k $256k 100%
35208 Birmingham 13,412 3,651 $39k $97k 100%
35180 Warrior 12,973 152 $75k $207k 64%
35217 Birmingham 12,240 692 $41k $120k 100%
35223 Birmingham 10,666 1,263 $168k $775k 100%
35228 Birmingham 10,216 2,340 $51k $94k 100%
35212 Birmingham 10,160 1,641 $37k $232k 100%
35064 Fairfield 9,872 2,746 $49k $129k 100%
35127 Pleasant Grove 9,442 932 $70k $226k 100%
35204 Birmingham 8,953 1,780 $35k $89k 100%
35062 Dora 8,864 189 $73k $180k 65%
35068 Fultondale 8,378 684 $74k $195k 100%
35222 Birmingham 8,361 2,145 $84k $400k 100%
35005 Adamsville 8,247 260 $59k $143k 100%
35207 Birmingham 7,709 663 $32k $80k 100%
35218 Birmingham 6,981 2,646 $31k $93k 100%
35117 Mount Olive 5,606 192 $93k $227k 100%
35116 Morris 5,227 232 $88k $237k 100%
35224 Birmingham 4,739 293 $43k $80k 100%
35006 Adger 3,894 37 $69k $123k 96%
35234 Birmingham 3,879 1,157 $27k $114k 100%
35091 Kimberly 3,802 488 $100k $321k 100%
35233 Birmingham 3,570 2,344 $60k $339k 100%
35203 Birmingham 3,506 1,690 $47k $334k 100%
35221 Birmingham 3,119 845 $34k $74k 100%
35073 Graysville 3,031 103 $55k $117k 100%
35118 Mulga 2,960 82 $64k $165k 100%
35229 Birmingham 2,792 10,697 – – 100%
35254 Birmingham 1,749 17,147 – – 100%
35061 Dolomite 1,554 407 $69k $166k 100%
35036 Brookside 208 3,714 – – 100%
35060 Docena 158 461 – $111k 100%
35181 Watson 98 2,513 – – 100%
35249 Birmingham 15 1,667 – – 100%
35119 New Castle no residents 0 – – 100%

Partly in Jefferson County

Residential ZIP codes mainly in another county that reach at least 1% into Jefferson County, by their share here
In this county
35244 Birmingham 38,217 1,602 $114k $412k 46%
35130 Quinton 3,202 48 $41k $90k 44%
35242 Birmingham 57,374 1,096 $117k $478k 20%
35172 Trafford 2,703 92 $40k $126k 19%
35444 Brookwood 4,216 28 $69k $182k 7%
35063 Empire 3,606 90 $61k $111k 3%
35146 Springville 13,973 135 $87k $268k 3%
35148 Sumiton 2,241 360 $57k $163k 2%

Download the 99 ZIP codes as CSV

Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates; county shares by land area (Census 2020 ZCTA-county relationship file).

Which ZIP codes cross the county line?

18 ZIP codes of Jefferson County extend into another county. A ZIP code follows mail routes, not county borders.

Source: U.S. Census Bureau, 2020 ZCTA-county relationship file (shares of land area).

PO Box and single-organization ZIP codes

ZIP codes in Jefferson County without a residential area (GeoNames postal codes)
ZIPPostal name
35015Alton
35021Bessemer
35048Clay
35123Palmerdale
35139Sayre
35142Shannon
35201Birmingham
35202Birmingham
35219Birmingham
35220Birmingham
35231Birmingham
35232Birmingham
35236Birmingham
35237Birmingham
35238Birmingham
35246Birmingham
35253Birmingham
35255Birmingham
35259Birmingham
35260Birmingham
35261Birmingham
35266Birmingham
35270Birmingham
35282Birmingham
35283Birmingham
35285Birmingham
35287Birmingham
35288Birmingham
35290Birmingham
35291Birmingham
35292Birmingham
35293Birmingham
35294Birmingham
35295Birmingham
35296Birmingham
35297Birmingham
35298Birmingham

Source: GeoNames postal codes (CC BY 4.0).

Which first three digits do Jefferson County's ZIP codes use?

The first three digits of a ZIP code name the sectional center, the mail processing plant that sorts it. Jefferson County's ZIP codes use 4 prefixes: 350, 351, 352 and 354.

Three-digit prefixes of Jefferson County's ZIP codes, the sectional center for each (USPS labeling list L005, effective October 1, 2026) and how many of the prefix's codes are Jefferson County's
PrefixSectional centerHereAll codes
350 Birmingham, AL (SCF 350) 19 63
351 Birmingham, AL (SCF 350) 17 50
352 Birmingham, AL (SCF 350) 62 62
354 Birmingham, AL (SCF 350) 1 45

Source: U.S. Postal Service, labeling list L005 (3-digit ZIP Code prefix groups, SCF sortation), effective October 1, 2026.