Jefferson County, Alabama ZIP codes
91 ZIP codes are in Jefferson County, plus 10 that cross in from neighboring counties. It's part of the Birmingham, AL metro area.
- ZIP codes
- 91
- Population in these ZIPs
- 670,680
- Avg. median income
- $72,800population-weighted
- Cities & towns
- 29
Click anywhere on the map to see which ZIP code it's in.
ZIP codes in Jefferson County
| ZIP code | City | Population | Median income | Typical home value |
|---|---|---|---|---|
| 35005 | Adamsville | 8,247 | $59,125 | $140,000 |
| 35006 | Adger | 3,894 | $68,982 | $132,900 |
| 35015 PO Box | Alton | — | — | — |
| 35020 | Bessemer | 24,892 | $35,362 | $64,000 |
| 35021 PO Box | Bessemer | — | — | — |
| 35022 | Bessemer | 23,126 | $81,846 | $279,500 |
| 35023 | Bessemer | 25,533 | $69,863 | $169,900 |
| 35036 | Brookside | 208 | — | — |
| 35048 PO Box | Clay | — | — | — |
| 35060 | Docena | 158 | — | $111,000 |
| 35061 | Dolomite | 1,554 | $69,432 | $99,300 |
| 35062 | Dora | 8,864 | $73,393 | $189,800 |
| 35064 | Fairfield | 9,872 | $48,692 | $93,500 |
| 35068 | Fultondale | 8,378 | $73,750 | $236,800 |
| 35071 | Gardendale | 17,288 | $82,074 | $272,700 |
| 35073 | Graysville | 3,031 | $54,886 | $94,600 |
| 35091 | Kimberly | 3,802 | $100,375 | $306,800 |
| 35094 | Leeds | 14,854 | $74,625 | $258,400 |
| 35111 | Mc Calla | 20,342 | $86,463 | $293,900 |
| 35116 | Morris | 5,227 | $88,274 | $264,500 |
| 35117 | Mount Olive | 5,606 | $92,730 | $261,600 |
| 35118 | Mulga | 2,960 | $64,375 | $136,500 |
| 35119 | New Castle | 0 | — | — |
| 35123 PO Box | Palmerdale | — | — | — |
| 35126 | Pinson | 22,599 | $83,732 | $224,900 |
| 35127 | Pleasant Grove | 9,442 | $70,317 | $225,000 |
| 35139 PO Box | Sayre | — | — | — |
| 35142 PO Box | Shannon | — | — | — |
| 35173 | Trussville | 31,603 | $117,105 | $384,300 |
| 35180 | Warrior | 12,973 | $74,832 | $238,400 |
| 35181 | Watson | 98 | — | — |
| 35201 PO Box | Birmingham | — | — | — |
| 35202 PO Box | Birmingham | — | — | — |
| 35203 | Birmingham | 3,506 | $47,434 | $315,400 |
| 35204 | Birmingham | 8,953 | $35,420 | $70,300 |
| 35205 | Birmingham | 18,858 | $51,158 | $227,100 |
| 35206 | Birmingham | 15,621 | $42,549 | $100,000 |
| 35207 | Birmingham | 7,709 | $31,486 | $57,600 |
| 35208 | Birmingham | 13,412 | $38,561 | $75,400 |
| 35209 | Birmingham | 32,734 | $71,439 | $536,500 |
| 35210 | Birmingham | 13,775 | $73,061 | $272,000 |
| 35211 | Birmingham | 24,924 | $34,884 | $73,500 |
| 35212 | Birmingham | 10,160 | $36,633 | $115,900 |
| 35213 | Birmingham | 15,603 | $159,824 | $881,100 |
| 35214 | Birmingham | 17,027 | $56,383 | $141,400 |
| 35215 | Birmingham | 43,903 | $52,793 | $152,800 |
| 35216 | Birmingham | 34,327 | $74,525 | $409,900 |
| 35217 | Birmingham | 12,240 | $40,486 | $78,800 |
| 35218 | Birmingham | 6,981 | $30,739 | $71,300 |
| 35219 PO Box | Birmingham | — | — | — |
| 35220 PO Box | Birmingham | — | — | — |
| 35221 | Birmingham | 3,119 | $33,472 | $58,300 |
| 35222 | Birmingham | 8,361 | $84,066 | $393,100 |
| 35223 | Birmingham | 10,666 | $168,278 | $913,600 |
| 35224 | Birmingham | 4,739 | $42,639 | $69,000 |
| 35226 | Birmingham | 38,588 | $124,516 | $436,700 |
| 35228 | Birmingham | 10,216 | $50,815 | $76,800 |
| 35229 | Birmingham | 2,792 | — | — |
| 35231 PO Box | Birmingham | — | — | — |
| 35232 PO Box | Birmingham | — | — | — |
| 35233 | Birmingham | 3,570 | $60,336 | $303,000 |
| 35234 | Birmingham | 3,879 | $26,831 | $91,200 |
| 35235 | Birmingham | 20,526 | $63,295 | $185,300 |
| 35236 PO Box | Birmingham | — | — | — |
| 35237 PO Box | Birmingham | — | — | — |
| 35238 PO Box | Birmingham | — | — | — |
| 35243 | Birmingham | 18,176 | $99,645 | $584,100 |
| 35246 PO Box | Birmingham | — | — | — |
| 35249 | Birmingham | 15 | — | — |
| 35253 PO Box | Birmingham | — | — | — |
| 35254 | Birmingham | 1,749 | — | — |
| 35255 PO Box | Birmingham | — | — | — |
| 35259 PO Box | Birmingham | — | — | — |
| 35260 PO Box | Birmingham | — | — | — |
| 35261 PO Box | Birmingham | — | — | — |
| 35266 PO Box | Birmingham | — | — | — |
| 35270 PO Box | Birmingham | — | — | — |
| 35282 PO Box | Birmingham | — | — | — |
| 35283 PO Box | Birmingham | — | — | — |
| 35285 PO Box | Birmingham | — | — | — |
| 35287 PO Box | Birmingham | — | — | — |
| 35288 PO Box | Birmingham | — | — | — |
| 35290 PO Box | Birmingham | — | — | — |
| 35291 PO Box | Birmingham | — | — | — |
| 35292 PO Box | Birmingham | — | — | — |
| 35293 PO Box | Birmingham | — | — | — |
| 35294 PO Box | Birmingham | — | — | — |
| 35295 PO Box | Birmingham | — | — | — |
| 35296 PO Box | Birmingham | — | — | — |
| 35297 PO Box | Birmingham | — | — | — |
| 35298 PO Box | Birmingham | — | — | — |
ZIP codes partly in Jefferson County
These ZIP codes are mostly in a neighboring county but cover part of Jefferson County.
| ZIP code | City | County | Population | Median income | Typical home value |
|---|---|---|---|---|---|
| 35063 | Empire | Walker County | 3,606 | $61,138 | $138,900 |
| 35079 | Hayden | Blount County | 10,087 | $82,938 | $247,600 |
| 35080 | Helena | Shelby County | 20,251 | $118,344 | $343,100 |
| 35130 | Quinton | Walker County | 3,202 | $40,690 | $112,200 |
| 35146 | Springville | St. Clair County | 13,973 | $86,614 | $332,800 |
| 35148 | Sumiton | Walker County | 2,241 | $56,574 | $153,400 |
| 35172 | Trafford | Blount County | 2,703 | $39,844 | $187,100 |
| 35242 | Birmingham | Shelby County | 57,374 | $117,047 | $565,200 |
| 35244 | Birmingham | Shelby County | 38,217 | $113,450 | $477,600 |
| 35444 | Brookwood | Tuscaloosa County | 4,216 | $69,207 | $209,600 |
Population and median household income: ACS 2020–2024 5-year estimates. Typical home value: Zillow Home Value Index (September 2026) where available, otherwise the ACS median owner-reported value. "PO Box" marks ZIP codes with no delivery area of their own. Methodology
Cities and towns in Jefferson County
Nearby counties
Frequently asked questions
How many ZIP codes are in Jefferson County, Alabama?
91 ZIP codes are mainly in Jefferson County, and 10 more ZIP codes from neighboring areas reach partly into it.
What cities are in Jefferson County?
ZIP codes in Jefferson County use the city names Adamsville, Adger, Alton, Bessemer, Birmingham, Brookside, Clay, Docena, Dolomite, Dora, Fairfield and Fultondale and others.
What metro area is Jefferson County in?
Jefferson County is part of the Birmingham, AL metropolitan statistical area.