First three digits · Alabama
ZIP Codes Starting with
63 ZIP codes start with 350, sorted at the Birmingham, AL (SCF 350) sectional center (USPS labeling list L005, effective October 1, 2026) in Alabama: 57 residential ZIP codes across 13 counties and 6 PO Box or single-organization codes (Census 2020 ZCTAs and GeoNames postal codes, October 2026).
What do the digits 350 mean?
The first digit, 3, is one of ten national areas (Alabama, Florida, Georgia, Mississippi, Tennessee and Armed Forces Americas). The first three, 350, route mail to a sectional center: USPS labeling list L005 (effective October 1, 2026) sends letters for 350 to the Birmingham, AL (SCF 350) facility. The last two digits pick the delivery area. By residents, the largest town names among the 350 ZIP codes are Bessemer, Cullman, Alabaster, Clanton, Helena and Alexander City.
The same facility sorts 7 prefixes, 340 ZIP codes in all: 350, 351, 352, 354, 355, 359, 362.
Where are the 350 ZIP codes?
Source: U.S. Census Bureau, 2020 ZCTA cartographic boundaries; ACS 2020-2024 5-year estimates (B19013).
All ZIP codes starting with 350
| County | ||||||
|---|---|---|---|---|---|---|
| 35004 | Moody | St. Clair County | 12,155 | 705 | $88k | $233k |
| 35005 | Adamsville | Jefferson County | 8,247 | 260 | $59k | $143k |
| 35006 | Adger | Jefferson County | 3,894 | 37 | $69k | $123k |
| 35007 | Alabaster | Shelby County | 28,586 | 732 | $89k | $246k |
| 35010 | Alexander City | Tallapoosa County | 19,347 | 87 | $51k | $149k |
| 35011 | Alexander City | Tallapoosa County | PO Box or unique | – | – | – |
| 35013 | Allgood | Blount County | 141 | 5,036 | $123k | $12k |
| 35014 | Alpine | Talladega County | 3,219 | 41 | $71k | $172k |
| 35015 | Alton | Jefferson County | PO Box or unique | – | – | – |
| 35016 | Arab | Marshall County | 17,158 | 217 | $64k | $209k |
| 35019 | Baileyton | Cullman County | 2,197 | 78 | $62k | $132k |
| 35020 | Bessemer | Jefferson County | 24,892 | 1,503 | $35k | $91k |
| 35021 | Bessemer | Jefferson County | PO Box or unique | – | – | – |
| 35022 | Bessemer | Jefferson County | 23,126 | 360 | $82k | $259k |
| 35023 | Bessemer | Jefferson County | 25,533 | 278 | $70k | $162k |
| 35031 | Blountsville | Blount County | 7,973 | 61 | $54k | $141k |
| 35032 | Bon Air | Talladega County | 91 | 1,625 | $30k | – |
| 35033 | Bremen | Cullman County | 3,931 | 53 | $51k | $187k |
| 35034 | Brent | Bibb County | 5,368 | 46 | $36k | $158k |
| 35035 | Brierfield | Bibb County | 1,389 | 20 | $66k | – |
| 35036 | Brookside | Jefferson County | 208 | 3,714 | – | – |
| 35038 | Burnwell | Walker County | PO Box or unique | – | – | – |
| 35040 | Calera | Shelby County | 19,304 | 248 | $85k | $232k |
| 35042 | Centreville | Bibb County | 5,924 | 31 | $47k | $144k |
| 35043 | Chelsea | Shelby County | 15,837 | 343 | $121k | $366k |
| 35044 | Childersburg | Talladega County | 7,837 | 109 | $56k | $125k |
| 35045 | Clanton | Chilton County | 15,324 | 136 | $66k | $182k |
| 35046 | Clanton | Chilton County | 5,160 | 38 | $79k | $170k |
| 35048 | Clay | Jefferson County | PO Box or unique | – | – | – |
| 35049 | Cleveland | Blount County | 4,021 | 97 | $66k | $191k |
| 35051 | Columbiana | Shelby County | 9,818 | 97 | $80k | $250k |
| 35052 | Cook Springs | St. Clair County | 191 | 572 | – | – |
| 35053 | Crane Hill | Cullman County | 3,216 | 65 | $56k | $265k |
| 35054 | Cropwell | St. Clair County | 4,593 | 203 | $78k | $348k |
| 35055 | Cullman | Cullman County | 23,115 | 362 | $58k | $219k |
| 35056 | Cullman | Cullman County | PO Box or unique | – | – | – |
| 35057 | Cullman | Cullman County | 14,730 | 115 | $84k | $211k |
| 35058 | Cullman | Cullman County | 11,545 | 153 | $62k | $212k |
| 35060 | Docena | Jefferson County | 158 | 461 | – | $111k |
| 35061 | Dolomite | Jefferson County | 1,554 | 407 | $69k | $166k |
| 35062 | Dora | Jefferson County | 8,864 | 189 | $73k | $180k |
| 35063 | Empire | Walker County | 3,606 | 90 | $61k | $111k |
| 35064 | Fairfield | Jefferson County | 9,872 | 2,746 | $49k | $129k |
| 35068 | Fultondale | Jefferson County | 8,378 | 684 | $74k | $195k |
| 35070 | Garden City | Cullman County | 122 | 693 | $67k | $124k |
| 35071 | Gardendale | Jefferson County | 17,288 | 300 | $82k | $262k |
| 35072 | Goodwater | Coosa County | 4,914 | 27 | $51k | $98k |
| 35073 | Graysville | Jefferson County | 3,031 | 103 | $55k | $117k |
| 35074 | Green Pond | Bibb County | no residents | 0 | – | – |
| 35077 | Hanceville | Cullman County | 13,107 | 87 | $48k | $162k |
| 35078 | Harpersville | Shelby County | 2,170 | 50 | $75k | $216k |
| 35079 | Hayden | Blount County | 10,087 | 92 | $83k | $207k |
| 35080 | Helena | Shelby County | 20,251 | 439 | $118k | $313k |
| 35082 | Hollins | Clay County | no residents | 0 | – | – |
| 35083 | Holly Pond | Cullman County | 4,692 | 144 | $55k | $225k |
| 35085 | Jemison | Chilton County | 8,683 | 83 | $71k | $144k |
| 35087 | Joppa | Cullman County | 2,281 | 100 | $67k | $172k |
| 35089 | Kellyton | Coosa County | 1,884 | 31 | $56k | – |
| 35091 | Kimberly | Jefferson County | 3,802 | 488 | $100k | $321k |
| 35094 | Leeds | Jefferson County | 14,854 | 253 | $75k | $235k |
| 35096 | Lincoln | Talladega County | 9,415 | 120 | $67k | $187k |
| 35097 | Locust Fork | Blount County | 1,859 | 235 | $58k | $151k |
| 35098 | Logan | Cullman County | 1,390 | 47 | $81k | $173k |
Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates; GeoNames postal codes (CC BY 4.0) for codes without a residential area.