Alabama Zip Codes

638 Zip Codes

Zip Code
City
County
Population
35242BirminghamShelby County56,466
36117MontgomeryMontgomery County53,559
36695MobileMobile County51,877
35405TuscaloosaTuscaloosa County49,196
35758MadisonMadison County48,043
36830AuburnLee County47,050
35215BirminghamJefferson County46,738
36116MontgomeryMontgomery County45,445
35401TuscaloosaTuscaloosa County39,168
36330EnterpriseCoffee County38,461
35216BirminghamJefferson County38,352
36301DothanHouston County38,101
35226BirminghamJefferson County38,079
36535FoleyBaldwin County37,703
35244BirminghamShelby County36,783
36608MobileMobile County36,281
36532FairhopeBaldwin County35,824
35601DecaturMorgan County34,817
36526DaphneBaldwin County34,611
35630FlorenceLauderdale County33,252
35603DecaturMorgan County32,372
35810HuntsvilleMadison County31,668
35173TrussvilleJefferson County31,103
36303DothanHouston County30,390
35209BirminghamJefferson County29,884
36832AuburnLee County28,917
35811HuntsvilleMadison County28,841
35611AthensLimestone County28,375
35803HuntsvilleMadison County28,210
35749HarvestMadison County28,121
35806HuntsvilleMadison County27,549
36067PrattvilleAutauga County27,436
35007AlabasterShelby County27,052
35640HartselleMorgan County26,909
35160TalladegaTalladega County26,649
36605MobileMobile County25,732
35020BessemerJefferson County25,713
35023BessemerJefferson County25,335
35211BirminghamJefferson County24,795
35124PelhamShelby County24,408
35801HuntsvilleMadison County24,002
36582TheodoreMobile County23,964
36109MontgomeryMontgomery County23,935
36609MobileMobile County23,552
35802HuntsvilleMadison County23,508
36801OpelikaLee County23,479
35756MadisonLimestone County23,425
35404TuscaloosaTuscaloosa County23,373
35022BessemerJefferson County23,237
36869Phenix CityRussell County23,052
35055CullmanCullman County22,521
35613AthensLimestone County22,278
36701SelmaDallas County21,940
36265JacksonvilleCalhoun County21,802
36867Phenix CityRussell County21,700
36575SemmesMobile County21,680
36066PrattvilleAutauga County21,626
35126PinsonJefferson County21,612
35950AlbertvilleMarshall County21,156
36092WetumpkaElmore County21,053
35805HuntsvilleMadison County20,907
35633FlorenceLauderdale County20,720
36507Bay MinetteBaldwin County20,603
35010Alexander CityTallapoosa County20,406
35674TuscumbiaColbert County20,214
35235BirminghamJefferson County20,043
36527DaphneBaldwin County19,942
36804OpelikaLee County19,917
35473NorthportTuscaloosa County19,844
36207AnnistonCalhoun County19,750
36606MobileMobile County19,672
35080HelenaShelby County19,561
35111McCallaJefferson County19,418
35763Owens Cross RoadsMadison County19,203
35406TuscaloosaTuscaloosa County19,062
36360OzarkDale County19,053
35205BirminghamJefferson County19,047
35661Muscle ShoalsColbert County18,982
35475NorthportTuscaloosa County18,908
35901GadsdenEtowah County18,818
36870Phenix CityLee County18,812
36693MobileMobile County18,804
36203OxfordCalhoun County18,579
35243BirminghamJefferson County18,575
35040CaleraShelby County18,464
35120OdenvilleSt. Clair County17,943
35903GadsdenEtowah County17,717
35757MadisonMadison County17,622
35016ArabMarshall County17,532
35214BirminghamJefferson County17,507
35071GardendaleJefferson County17,459
36618MobileMobile County17,386
36305DothanHouston County17,309
35150SylacaugaTalladega County17,283
35967Fort PayneDeKalb County17,257
36542Gulf ShoresBaldwin County17,089
36201AnnistonCalhoun County16,794
35976GuntersvilleMarshall County16,769
35115MontevalloShelby County16,709
35121OneontaBlount County16,591
36571SaralandMobile County16,497
35206BirminghamJefferson County16,477
35957BoazMarshall County16,269
36022DeatsvilleElmore County16,150
36502AtmoreEscambia County16,132
36081TroyPike County16,008
36426BrewtonEscambia County15,932
36854ValleyChambers County15,643
36541Grand BayMobile County15,601
35816HuntsvilleMadison County15,569
35213BirminghamJefferson County15,551
35094LeedsJefferson County15,406
36108MontgomeryMontgomery County15,271
36054MillbrookElmore County15,233
36106MontgomeryMontgomery County15,081
35057CullmanCullman County15,058
36027EufaulaBarbour County14,887
36619MobileMobile County14,658
35208BirminghamJefferson County14,629
35043ChelseaShelby County14,564
35045ClantonChilton County14,496
35180WarriorJefferson County14,418
36567RobertsdaleBaldwin County14,313
35750Hazel GreenMadison County14,255
35077HancevilleCullman County13,789
35773ToneyMadison County13,784
35645KillenLauderdale County13,575
35951AlbertvilleMarshall County13,486
35904GadsdenEtowah County13,482
36078TallasseeElmore County13,398
35210BirminghamJefferson County13,230
36037GreenvilleButler County13,177
35650MoultonLawrence County13,101
36272PiedmontCherokee County13,048
36111MontgomeryMontgomery County13,033
35761New MarketMadison County13,032
36064Pike RoadMontgomery County13,007
36587WilmerMobile County12,967
35504JasperWalker County12,942
36877Smiths StationLee County12,933
35146SpringvilleSt. Clair County12,908
35217BirminghamJefferson County12,630
35954AttallaEtowah County12,594
36551LoxleyBaldwin County12,416
36863LanettChambers County12,370
35768ScottsboroJackson County12,328
36613Eight MileMobile County12,326
36617MobileMobile County12,162
35453CottondaleTuscaloosa County12,130
36093WetumpkaElmore County11,769
35004MoodySt. Clair County11,737
36544IrvingtonMobile County11,726
35620ElkmontLimestone County11,648
35759MeridianvilleMadison County11,627
36110MontgomeryMontgomery County11,245
35223BirminghamJefferson County11,226
35565HaleyvilleWinston County10,966
35653RussellvilleFranklin County10,956
36703SelmaDallas County10,883
35570HamiltonMarion County10,775
35125Pell CitySt. Clair County10,759
36206AnnistonCalhoun County10,730
35058CullmanCullman County10,555
35906Rainbow CityEtowah County10,429
36420AndalusiaCovington County10,429
36874SalemLee County10,373
35634FlorenceLauderdale County10,272
35128Pell CitySt. Clair County10,264
36274RoanokeRandolph County10,162
35212BirminghamJefferson County10,136
36104MontgomeryMontgomery County10,132
35501JasperWalker County10,126
35503JasperWalker County10,070
36467OppCovington County10,057
36610MobileMobile County10,024
35228BirminghamJefferson County10,016
35064FairfieldJefferson County9,995
35555FayetteFayette County9,953
35051ColumbianaShelby County9,879
35769ScottsboroJackson County9,832
35824HuntsvilleMadison County9,767
36421AndalusiaCovington County9,717
36105MontgomeryMontgomery County9,668
35127Pleasant GroveJefferson County9,549
36460MonroevilleMonroe County9,483
35660SheffieldColbert County9,433
36083TuskegeeMacon County9,385
35204BirminghamJefferson County9,343
35079HaydenBlount County9,301
35652RogersvilleLauderdale County9,268
35085JemisonChilton County9,246
35907GadsdenEtowah County9,235
35960CentreCherokee County9,101
36604MobileMobile County9,080
36079TroyPike County8,998
36345HeadlandHenry County8,977
36561Orange BeachBaldwin County8,952
35952AltoonaEtowah County8,948
35179VinemontCullman County8,835
36545JacksonClarke County8,818
36856Fort MitchellRussell County8,769
35062DoraJefferson County8,623
35096LincolnTalladega County8,586
36853DadevilleTallapoosa County8,579
36603MobileMobile County8,562
35114AlabasterShelby County8,548
35986RainsvilleDeKalb County8,415
35962CrossvilleDeKalb County8,391
35044ChildersburgTalladega County8,389
35222BirminghamJefferson County8,387
35474MoundvilleHale County8,344
36264HeflinCleburne County8,341
35654RussellvilleFranklin County8,314
35476NorthportTuscaloosa County8,240
35956BoazEtowah County8,207
35005AdamsvilleJefferson County8,194
36322DalevilleDale County8,186
35068FultondaleJefferson County8,016
36732DemopolisMarengo County7,985
36350Midland CityDale County7,958
36323ElbaCoffee County7,941
36089Union SpringsBullock County7,740
35673TrinityLawrence County7,698
36401EvergreenConecuh County7,579
36107MontgomeryMontgomery County7,464
35151SylacaugaTalladega County7,289
35031BlountsvilleBlount County7,274
36375SlocombGeneva County7,242
35670SomervilleMorgan County7,181
35748GurleyMadison County7,170
36025ElmoreElmore County7,120
36522CitronelleMobile County7,101
35594WinfieldFayette County7,094
35218BirminghamJefferson County6,962
35207BirminghamJefferson County6,820
36572SatsumaMobile County6,770
35614AthensLimestone County6,753
35622FalkvilleMorgan County6,650
36580SummerdaleBaldwin County6,574
35953AshvilleSt. Clair County6,557
35147SterrettShelby County6,465
36268MunfordTalladega County6,424
35980HortonMarshall County6,420
36611MobileMobile County6,398
36266LinevilleClay County6,276
36530ElbertaBaldwin County6,272
35961CollinsvilleDeKalb County6,271
35747GrantMarshall County6,229
35905GadsdenEtowah County6,221
35184West BloctonBibb County6,153
35042CentrevilleBibb County6,127
36784ThomasvilleClarke County6,112
36271OhatcheeCalhoun County6,106
36310AbbevilleHenry County6,071
36312AshfordHouston County6,066
36549LillianBaldwin County6,048
35117Mount OliveJefferson County6,002
36862LafayetteChambers County5,986
35581Phil CampbellFranklin County5,904
35978HenagarDeKalb County5,877
36344HartfordGeneva County5,872
36607MobileMobile County5,853
36521ChunchulaMobile County5,804
36744GreensboroHale County5,703
36352NewtonHouston County5,682
36756MarionPerry County5,570
35754Laceys SpringMorgan County5,555
36277WeaverCalhoun County5,531
35466GordoPickens County5,513
35224BirminghamJefferson County5,483
35442AlicevillePickens County5,450
36362Fort NovoselDale County5,422
36049LuverneCrenshaw County5,403
36849Auburn UniversityLee County5,397
35672Town CreekLawrence County5,387
35034BrentBibb County5,327
36024EclecticElmore County5,305
36251AshlandClay County5,291
35550CordovaWalker County5,288
36340GenevaGeneva County5,235
35116MorrisJefferson County5,218
36010BrundidgePike County5,209
35186WilsonvilleShelby County5,189
35046ClantonChilton County5,172
36445Frisco CityMonroe County5,115
35470LivingstonSumter County5,045
35971FyffeDeKalb County5,043
35578NauvooWalker County5,029
36726CamdenWilcox County5,016
35739ArdmoreLimestone County5,013
35175Union GroveMarshall County4,986
35490VanceTuscaloosa County4,947
35968Fort PayneDeKalb County4,870
35772StevensonJackson County4,855
35760New HopeMadison County4,847
35553Double SpringsWinston County4,831
35619DanvilleLawrence County4,739
35054CropwellSt. Clair County4,649
35456DuncanvilleTuscaloosa County4,639
36260EastabogaTalladega County4,602
35765PisgahJackson County4,582
35582Red BayFranklin County4,518
35072GoodwaterCoosa County4,508
36016ClaytonBarbour County4,429
36250AlexandriaCalhoun County4,419
36576SilverhillBaldwin County4,360
36451Grove HillClarke County4,348
36280WoodlandRandolph County4,285
36477SamsonGeneva County4,276
35462EutawGreene County4,234
35959Cedar BluffCherokee County4,234
35741BrownsboroMadison County4,206
35592VernonLamar County4,196
36904ButlerChoctaw County4,196
35234BirminghamJefferson County4,195
36866NotasulgaMacon County4,188
35541ArleyWinston County4,141
35546BerryTuscaloosa County4,065
36278WedoweeRandolph County4,056
36558MillryWashington County4,042
35646LeightonColbert County4,038
35452CokerTuscaloosa County4,018
35444BrookwoodTuscaloosa County4,012
35643HillsboroLawrence County4,008
35049ClevelandBlount County4,001
35083Holly PondCullman County3,922
36091VerbenaChilton County3,887
36612MobileMobile County3,877
36043Hope HullLowndes County3,800
35580ParrishWalker County3,748
36040HaynevilleLowndes County3,748
35563GuinMarion County3,733
35586SulligentLamar County3,703
36875SealeRussell County3,679
36351New BrocktonCoffee County3,670
35776WoodvilleJackson County3,651
35171ThorsbyChilton County3,642
35616CherokeeColbert County3,599
35989Valley HeadDeKalb County3,590
35579OakmanWalker County3,552
35576MillportLamar County3,517
36033GeorgianaButler County3,513
36441FlomatonEscambia County3,505
36553McIntoshWashington County3,498
36442FloralaCovington County3,456
36088Tuskegee InstituteMacon County3,451
35983LeesburgCherokee County3,426
35063EmpireWalker County3,408
35091KimberlyJefferson County3,407
35006AdgerJefferson County3,391
35131RaglandSt. Clair County3,373
35966Flat RockJackson County3,360
35740BridgeportJackson County3,342
35973GaylesvilleCherokee County3,336
35014AlpineTalladega County3,317
36051MarburyAutauga County3,308
36273RanburneCleburne County3,300
35033BremenCullman County3,297
35958BryantJackson County3,290
35621EvaMorgan County3,242
36320CottonwoodHouston County3,213
36017ClioBarbour County3,211
36560Mount VernonMobile County3,211
35648LexingtonLauderdale County3,184
35130QuintonWalker County3,171
35481ReformPickens County3,171
35203BirminghamJefferson County3,157
36523CodenMobile County3,139
35549Carbon HillFayette County3,128
35143ShelbyShelby County3,122
35053Crane HillCullman County3,073
35118MulgaJefferson County3,052
35221BirminghamJefferson County3,034
35447CarrolltonPickens County3,025
35771SectionJackson County3,018
36879WaverlyChambers County3,000
36925YorkSumter County2,961
36279WellingtonCalhoun County2,932
35087JoppaCullman County2,923
35133RemlapBlount County2,922
35073GraysvilleJefferson County2,898
35172TraffordBlount County2,842
36276WadleyRandolph County2,841
36742GallionMarengo County2,801
35233BirminghamJefferson County2,787
36311AritonDale County2,761
36850Camp HillTallapoosa County2,731
36861Jacksons GapTallapoosa County2,703
35188WoodstockBibb County2,701
36748LindenMarengo County2,697
36750MaplesvilleChilton County2,659
35178VincentShelby County2,632
35987SteeleSt. Clair County2,599
36453KinstonCoffee County2,583
36080TitusElmore County2,551
35229BirminghamJefferson County2,514
36053MidwayBarbour County2,505
36474Red LevelCovington County2,496
36003AutaugavilleAutauga County2,420
35148SumitonWalker County2,418
36032Fort DepositLowndes County2,408
36319ColumbiaHenry County2,404
36852CussetaChambers County2,281
36518ChatomWashington County2,256
36376WebbHouston County2,253
35019BaileytonCullman County2,233
35540AddisonWinston County2,228
35752HollywoodJackson County2,220
36316ChancellorGeneva County2,177
36475ReptonConecuh County2,173
35446BuhlTuscaloosa County2,162
36321CowartsHouston County2,156
36009BrantleyCrenshaw County2,142
35463FostersTuscaloosa County2,130
35744DuttonJackson County2,113
35564HackleburgMarion County2,090
35078HarpersvilleShelby County2,089
36786UniontownPerry County2,055
36525CreolaMobile County2,035
35988SylvaniaDeKalb County2,028
36035GoshenPike County2,019
35136RockfordCoosa County2,009
35461EthelsvillePickens County2,006
36782Sweet WaterMarengo County2,004
36776SawyervilleHale County1,992
36069RamerMontgomery County1,987
35548BrilliantMarion County1,963
35097Locust ForkBlount County1,930
36769Pine HillWilcox County1,927
35135RiversideSt. Clair County1,917
36006BillingsleyAutauga County1,909
36036GradyMontgomery County1,904
35618CourtlandLawrence County1,891
35677WaterlooLauderdale County1,891
36908GilbertownChoctaw County1,885
35585Spruce PineFranklin County1,838
35480RalphTuscaloosa County1,828
35981IderDeKalb County1,806
36758PlantersvilleChilton County1,805
35254BirminghamJefferson County1,795
36528Dauphin IslandMobile County1,793
36919SilasChoctaw County1,764
36262FruithurstCleburne County1,752
35610AndersonLauderdale County1,739
36480UriahMonroe County1,735
36432CastleberryConecuh County1,718
36860HurtsboroRussell County1,710
36456McKenzieConecuh County1,705
36353NewvilleHenry County1,704
35089KellytonCoosa County1,697
35974GeraldineDeKalb County1,695
36688MobileMobile County1,693
36759Marion JunctionDallas County1,683
36028DozierCovington County1,653
36579StocktonBaldwin County1,649
36075ShorterMacon County1,642
36574SeminoleBaldwin County1,636
36258DeltaCleburne County1,609
35963DawsonDeKalb County1,608
35593VinaFranklin County1,602
36509Bayou La BatreMobile County1,575
36907CubaSumter County1,572
36912LismanChoctaw County1,558
36005BanksPike County1,536
35671TannerLimestone County1,526
36041Highland HomeCrenshaw County1,506
35984MentoneDeKalb County1,489
36562PerdidoBaldwin County1,456
35572HoustonWinston County1,448
36113MontgomeryMontgomery County1,444
36736Dixons MillsMarengo County1,436
36767OrrvilleDallas County1,434
35975GroveoakDeKalb County1,400
36343GordonHouston County1,391
35061DolomiteJefferson County1,389
36042HonoravilleCrenshaw County1,389
35651Mount HopeLawrence County1,384
36256DavistonTallapoosa County1,376
35443BoligeeGreene County1,359
36046LapineCrenshaw County1,358
36269MuscadineCleburne County1,350
35574KennedyLamar County1,346
35487TuscaloosaTuscaloosa County1,339
36855Five PointsChambers County1,331
36346JackCoffee County1,309
36318Coffee SpringsGeneva County1,302
36555Magnolia SpringsBaldwin County1,298
36026EqualityCoosa County1,294
36503AtmoreEscambia County1,294
35972GallantEtowah County1,293
35543Bear CreekMarion County1,264
35554EldridgeFayette County1,246
36048LouisvilleBarbour County1,240
35552DetroitMarion County1,230
36548LeroyWashington County1,220
36740ForklandGreene County1,220
36578StapletonBaldwin County1,217
36524CoffeevilleClarke County1,193
36505AxisMobile County1,176
35098LoganCullman County1,161
36765NewbernPerry County1,128
36775SardisDallas County1,117
35808HuntsvilleMadison County1,112
36205AnnistonCalhoun County1,108
35183WeogufkaCoosa County1,101
35575LynnWinston County1,090
36115MontgomeryMontgomery County1,083
36752LowndesboroLowndes County1,081
36020CoosadaElmore County1,080
36540GainestownClarke County1,050
36768Pine AppleWilcox County1,029
36871PittsviewRussell County1,027
35544BeavertonLamar County991
35647LesterLimestone County989
36370PanseyHouston County973
36602MobileMobile County928
36921ToxeyChoctaw County919
36585WagarvilleWashington County917
35458ElrodTuscaloosa County912
35441AkronHale County907
36255CragfordClay County901
36738FaunsdaleMarengo County870
36047LetohatcheeLowndes County859
36793LawleyBibb County859
35460EpesSumter County839
35632FlorenceLauderdale County837
36471PetermanMonroe County826
36482WhatleyClarke County825
36082TroyPike County823
35542BankstonFayette County819
35035BrierfieldBibb County818
36029FitzpatrickBullock County813
36922WardChoctaw County805
36792RandolphBibb County800
35176VandiverShelby County798
35571HodgesFranklin County772
35459EmelleSumter County761
36761MinterDallas County754
36720AlbertaWilcox County753
35746FacklerJackson County747
35979HigdonDeKalb County744
36785TylerLowndes County742
35587TownleyWalker County734
36425BeatriceMonroe County719
36436DickinsonClarke County718
36034GlenwoodPike County715
36569Saint StephensWashington County706
36317CloptonHenry County703
36916PenningtonChoctaw County689
36052MathewsMontgomery County674
36584Vinegar BendWashington County654
36783ThomastonMarengo County627
36444FranklinMonroe County626
36511Bon SecourBaldwin County620
36749JonesAutauga County608
36728CatherineWilcox County604
36483WingCovington County588
36915NeedhamChoctaw County574
36374SkippervilleDale County572
35464GainesvilleSumter County563
36314BlackGeneva County560
35775Valhermoso SpringsMorgan County555
36790StantonChilton County534
35896HuntsvilleMadison County527
35764Paint RockJackson County523
36263GrahamRandolph County520
36583TibbieWashington County505
36071RutledgeCrenshaw County467
36723BoykinWilcox County455
36446FultonClarke County451
36539FruitdaleWashington County451
36371PinckardDale County447
36373ShortervilleHenry County435
36435CoyWilcox County433
36751Lower Peach TreeClarke County416
36513CalvertWashington County409
36538FrankvilleWashington County406
36858HatchechubbeeRussell County405
35755LangstonMarshall County404
36013CecilMontgomery County391
36559MontroseBaldwin County375
36550Little RiverBaldwin County368
36030Forest HomeButler County316
36455LockhartCovington County304
35060DocenaJefferson County296
36754MagnoliaMarengo County284
36773SaffordDallas County283
35469KnoxvilleGreene County271
36039HardawayMacon County261
35052Cook SpringsSt. Clair County257
35751HollytreeJackson County245
35766PrincetonJackson County245
36481VredenburghMonroe County240
36112MontgomeryMontgomery County239
36581SunflowerWashington County232
36267MillervilleClay County222
35584SipseyWalker County211
36529Deer ParkWashington County193
36763MyrtlewoodMarengo County186
36473RangeConecuh County171
36727CampbellClarke County168
36038GanttCovington County144
35545BelkFayette County133
35070Garden CityCullman County122
36313BellwoodGeneva County122
35774TrentonJackson County118
35477PanolaSumter County114
35074Green PondBibb County112
36663MobileMobile County112
35036BrooksideJefferson County110
36057Mount MeigsMontgomery County108
35745EstillforkJackson County99
36722ArlingtonWilcox County98
35013AllgoodBlount County97
35649MooresvilleLimestone County93
35181WatsonJefferson County89
35559Glen AllenFayette County85
36568Saint ElmoMobile County85
36439ExcelMonroe County82
35149SycamoreTalladega County77
36652MobileMobile County58
36913MelvinChoctaw County54
35457EcholaTuscaloosa County51
36101MontgomeryMontgomery County49
36901BellamySumter County49
36865LoachapokaLee County46
36556MalcolmWashington County44
35249BirminghamJefferson County42
36476River FallsCovington County40
35032Bon AirTalladega County39
36454LenoxConecuh County30
36031Fort DavisMacon County23
36512BucksMobile County20
36766Oak HillWilcox County19
36910JachinChoctaw County14
35573KansasWalker County13
36543HuxfordEscambia County8
35577Natural BridgeWinston County4

ZCTAs are geographic areas created by the US Census Bureau to approximate the delivery areas of ZIP Codes for statistical analysis. While ZCTAs use the same five-digit codes as ZIP Codes, they represent defined geographic areas that may not exactly match the mail delivery routes of ZIP Codes.

35, 36
Alabama Zip Prefixes

Zip Codes in Alabama

ZIP Codes and ZCTAs (ZIP Code Tabulation Areas) serve different purposes. ZIP Codes are postal codes created by the USPS for mail delivery, and are not correlated to geographical coordinates. ZCTAs provide a way to analyze census data in relation to ZIP Code areas while maintaining geographic consistency and protecting privacy. In addition, there are more ZIP Codes than ZCTAs, because many ZIP Codes for PO Boxes or unique entities don't have corresponding ZCTAs (US Census).

The data shown reflect ZCTAs from the US Census. As of 2024, there are 638 ZCTAs in Alabama (US Census).