
Alabama ZIP codes
Quick answer
Alabama contains 656 ZIP code tabulation areas. The statewide sales tax base rate is 4%, and local ZIPs may add county, city and district rates on top.
Type the 5-digit ZIP to open its profile.
Top 100 ZIP codes by population
Largest by population, Census 2019-2023 ACS 5-year estimates.
| ZIP | County | Population | Median income | Median home value | Median rent |
|---|---|---|---|---|---|
| 35242 | Shelby County | 56,956 | $116,053 | $452,300 | $1,430 |
| 36695 | Mobile County | 52,923 | $75,236 | $234,200 | $1,192 |
| 36117 | Montgomery County | 52,608 | $72,237 | $225,900 | $1,209 |
| 35758 | Madison County | 48,929 | $115,780 | $336,700 | $1,375 |
| 35405 | Tuscaloosa County | 48,564 | $61,371 | $224,900 | $1,057 |
| 36830 | Lee County | 48,172 | $63,761 | $346,600 | $1,033 |
| 35215 | Jefferson County | 46,372 | $51,854 | $146,900 | $1,080 |
| 36116 | Montgomery County | 44,369 | $53,973 | $137,000 | $1,056 |
| 35401 | Tuscaloosa County | 40,507 | $30,031 | $141,100 | $911 |
| 36330 | Coffee County | 38,697 | $71,589 | $198,600 | $1,055 |
| 36301 | Houston County | 38,627 | $49,124 | $156,100 | $886 |
| 36535 | Baldwin County | 38,401 | $67,013 | $250,800 | $1,168 |
| 35226 | Jefferson County | 37,693 | $126,053 | $387,100 | $1,467 |
| 36608 | Mobile County | 37,599 | $64,372 | $234,400 | $1,045 |
| 36532 | Baldwin County | 37,121 | $86,026 | $395,300 | $1,374 |
| 35244 | Shelby County | 36,775 | $114,172 | $390,900 | $1,413 |
| 35216 | Jefferson County | 36,587 | $73,125 | $376,200 | $1,314 |
| 35601 | Morgan County | 36,008 | $50,216 | $148,100 | $860 |
| 36526 | Baldwin County | 34,552 | $90,733 | $311,000 | $1,353 |
| 35630 | Lauderdale County | 33,697 | $44,168 | $153,300 | $783 |
| 35209 | Jefferson County | 33,476 | $72,383 | $465,600 | $1,246 |
| 35810 | Madison County | 32,705 | $46,963 | $126,100 | $1,097 |
| 35173 | Jefferson County | 32,125 | $113,028 | $327,500 | $1,303 |
| 35603 | Morgan County | 31,875 | $78,237 | $235,600 | $857 |
| 36303 | Houston County | 30,388 | $53,006 | $175,600 | $855 |
| 36832 | Lee County | 30,000 | $34,957 | $222,900 | $1,018 |
| 35811 | Madison County | 29,748 | $92,361 | $249,900 | $1,048 |
| 35749 | Madison County | 29,297 | $106,866 | $270,300 | $1,294 |
| 35803 | Madison County | 29,283 | $95,182 | $259,100 | $1,221 |
| 35611 | Limestone County | 29,077 | $54,606 | $201,700 | $796 |
| 35806 | Madison County | 28,443 | $79,338 | $318,800 | $1,287 |
| 35007 | Shelby County | 27,935 | $86,994 | $231,800 | $1,348 |
| 36067 | Autauga County | 27,353 | $64,837 | $180,100 | $985 |
| 35640 | Morgan County | 26,976 | $69,686 | $196,600 | $767 |
| 35160 | Talladega County | 26,177 | $50,007 | $129,300 | $772 |
| 36605 | Mobile County | 25,628 | $45,064 | $97,800 | $1,026 |
| 35020 | Jefferson County | 25,308 | $33,247 | $90,900 | $856 |
| 35211 | Jefferson County | 25,267 | $34,286 | $94,500 | $1,044 |
| 35023 | Jefferson County | 25,221 | $69,288 | $153,400 | $1,216 |
| 35124 | Shelby County | 24,871 | $91,513 | $282,600 | $1,575 |
| 36801 | Lee County | 24,504 | $58,256 | $211,400 | $926 |
| 35613 | Limestone County | 24,175 | $103,281 | $291,300 | $1,284 |
| 36109 | Montgomery County | 24,093 | $61,059 | $134,900 | $1,108 |
| 36609 | Mobile County | 24,091 | $49,724 | $201,800 | $1,072 |
| 35022 | Jefferson County | 23,989 | $79,084 | $241,300 | $991 |
| 35801 | Madison County | 23,901 | $103,125 | $399,700 | $1,130 |
| 36582 | Mobile County | 23,805 | $61,498 | $170,400 | $916 |
| 35404 | Tuscaloosa County | 23,553 | $45,521 | $175,700 | $986 |
| 35756 | Limestone County | 23,552 | $134,900 | $350,600 | $1,710 |
| 35802 | Madison County | 23,304 | $72,195 | $319,900 | $1,051 |
| 35055 | Cullman County | 23,231 | $58,488 | $195,400 | $934 |
| 36575 | Mobile County | 22,444 | $69,381 | $193,600 | $1,063 |
| 36867 | Russell County | 22,441 | $46,847 | $188,000 | $963 |
| 36701 | Dallas County | 22,358 | $40,466 | $111,000 | $823 |
| 35126 | Jefferson County | 22,354 | $81,690 | $189,100 | $1,257 |
| 36066 | Autauga County | 22,319 | $80,364 | $220,900 | $1,300 |
| 36265 | Calhoun County | 21,891 | $51,574 | $163,500 | $794 |
| 35950 | Marshall County | 21,173 | $56,457 | $149,500 | $808 |
| 36092 | Elmore County | 21,170 | $75,540 | $189,600 | $1,024 |
| 36527 | Baldwin County | 21,160 | $112,672 | $348,200 | $1,373 |
| 35805 | Madison County | 21,006 | $31,247 | $108,200 | $800 |
| 36869 | Russell County | 20,987 | $50,341 | $129,200 | $895 |
| 35633 | Lauderdale County | 20,733 | $66,008 | $177,500 | $792 |
| 35111 | Jefferson County | 20,661 | $85,181 | $263,800 | $1,128 |
| 35674 | Colbert County | 20,475 | $56,960 | $176,700 | $768 |
| 36507 | Baldwin County | 20,350 | $47,919 | $160,800 | $872 |
| 35475 | Tuscaloosa County | 19,991 | $104,852 | $310,200 | $963 |
| 35080 | Shelby County | 19,808 | $111,871 | $278,500 | $1,611 |
| 36870 | Lee County | 19,672 | $69,652 | $178,100 | $972 |
| 35010 | Tallapoosa County | 19,619 | $48,744 | $129,500 | $702 |
| 35235 | Jefferson County | 19,600 | $57,244 | $165,900 | $1,220 |
| 35763 | Madison County | 19,505 | $125,356 | $368,300 | $2,455 |
| 36804 | Lee County | 19,469 | $57,842 | $178,100 | $802 |
| 36360 | Dale County | 19,461 | $50,032 | $138,200 | $750 |
| 36207 | Calhoun County | 19,251 | $70,090 | $195,000 | $890 |
| 36606 | Mobile County | 19,189 | $49,561 | $141,300 | $938 |
| 35901 | Etowah County | 19,186 | $47,826 | $174,200 | $747 |
| 35473 | Tuscaloosa County | 19,094 | $67,224 | $249,900 | $922 |
| 35661 | Colbert County | 18,957 | $66,726 | $189,700 | $917 |
| 35205 | Jefferson County | 18,955 | $49,194 | $292,000 | $1,005 |
| 35040 | Shelby County | 18,819 | $80,267 | $210,600 | $1,441 |
| 36203 | Calhoun County | 18,797 | $65,920 | $166,000 | $891 |
| 35406 | Tuscaloosa County | 18,533 | $118,736 | $467,000 | $1,352 |
| 36693 | Mobile County | 18,257 | $69,580 | $199,000 | $1,090 |
| 35757 | Madison County | 18,250 | $105,517 | $298,800 | $1,435 |
| 35243 | Jefferson County | 17,776 | $99,063 | $484,400 | $1,632 |
| 35120 | St. Clair County | 17,735 | $80,279 | $210,900 | $967 |
| 35071 | Jefferson County | 17,627 | $80,745 | $239,500 | $1,183 |
| 36305 | Houston County | 17,592 | $81,438 | $236,000 | $1,120 |
| 36618 | Mobile County | 17,438 | $59,075 | $155,500 | $1,102 |
| 35016 | Marshall County | 17,435 | $60,910 | $192,900 | $758 |
| 36201 | Calhoun County | 17,406 | $33,754 | $75,900 | $709 |
| 35967 | DeKalb County | 17,342 | $48,125 | $155,700 | $678 |
| 36542 | Baldwin County | 17,335 | $74,861 | $366,600 | $1,365 |
| 35903 | Etowah County | 17,180 | $50,063 | $170,000 | $823 |
| 35150 | Talladega County | 17,118 | $41,328 | $135,500 | $721 |
| 36571 | Mobile County | 17,037 | $61,574 | $210,100 | $1,072 |
| 35115 | Shelby County | 16,911 | $54,157 | $165,800 | $807 |
| 35957 | Marshall County | 16,672 | $53,859 | $142,500 | $679 |
| 35976 | Marshall County | 16,604 | $72,579 | $254,700 | $792 |
Source: US Census Bureau, ACS 2019-2023 5-year estimates · rates as published for 2019-2023 ACS 5-year
All 656 ZIP codes
Every ZIP code area in the state, in numeric order.
- 35004
- 35005
- 35006
- 35007
- 35010
- 35013
- 35014
- 35016
- 35019
- 35020
- 35022
- 35023
- 35031
- 35032
- 35033
- 35034
- 35035
- 35036
- 35040
- 35042
- 35043
- 35044
- 35045
- 35046
- 35049
- 35051
- 35052
- 35053
- 35054
- 35055
- 35057
- 35058
- 35060
- 35061
- 35062
- 35063
- 35064
- 35068
- 35070
- 35071
- 35072
- 35073
- 35074
- 35077
- 35078
- 35079
- 35080
- 35082
- 35083
- 35085
- 35087
- 35089
- 35091
- 35094
- 35096
- 35097
- 35098
- 35111
- 35112
- 35114
- 35115
- 35116
- 35117
- 35118
- 35119
- 35120
- 35121
- 35124
- 35125
- 35126
- 35127
- 35128
- 35130
- 35131
- 35133
- 35135
- 35136
- 35143
- 35146
- 35147
- 35148
- 35149
- 35150
- 35151
- 35160
- 35171
- 35172
- 35173
- 35175
- 35176
- 35178
- 35179
- 35180
- 35181
- 35183
- 35184
- 35185
- 35186
- 35188
- 35203
- 35204
- 35205
- 35206
- 35207
- 35208
- 35209
- 35210
- 35211
- 35212
- 35213
- 35214
- 35215
- 35216
- 35217
- 35218
- 35221
- 35222
- 35223
- 35224
- 35226
- 35228
- 35229
- 35233
- 35234
- 35235
- 35242
- 35243
- 35244
- 35249
- 35254
- 35401
- 35404
- 35405
- 35406
- 35441
- 35442
- 35443
- 35444
- 35446
- 35447
- 35452
- 35453
- 35456
- 35457
- 35458
- 35459
- 35460
- 35461
- 35462
- 35463
- 35464
- 35466
- 35469
- 35470
- 35473
- 35474
- 35475
- 35476
- 35477
- 35480
- 35481
- 35487
- 35490
- 35491
- 35501
- 35503
- 35504
- 35540
- 35541
- 35542
- 35543
- 35544
- 35545
- 35546
- 35548
- 35549
- 35550
- 35552
- 35553
- 35554
- 35555
- 35559
- 35563
- 35564
- 35565
- 35570
- 35571
- 35572
- 35573
- 35574
- 35575
- 35576
- 35577
- 35578
- 35579
- 35580
- 35581
- 35582
- 35584
- 35585
- 35586
- 35587
- 35592
- 35593
- 35594
- 35601
- 35603
- 35610
- 35611
- 35613
- 35614
- 35615
- 35616
- 35618
- 35619
- 35620
- 35621
- 35622
- 35630
- 35632
- 35633
- 35634
- 35640
- 35643
- 35645
- 35646
- 35647
- 35648
- 35649
- 35650
- 35651
- 35652
- 35653
- 35654
- 35660
- 35661
- 35670
- 35671
- 35672
- 35673
- 35674
- 35677
- 35739
- 35740
- 35741
- 35744
- 35745
- 35746
- 35747
- 35748
- 35749
- 35750
- 35751
- 35752
- 35754
- 35755
- 35756
- 35757
- 35758
- 35759
- 35760
- 35761
- 35763
- 35764
- 35765
- 35766
- 35768
- 35769
- 35771
- 35772
- 35773
- 35774
- 35775
- 35776
- 35801
- 35802
- 35803
- 35805
- 35806
- 35808
- 35810
- 35811
- 35816
- 35824
- 35896
- 35901
- 35903
- 35904
- 35905
- 35906
- 35907
- 35950
- 35951
- 35952
- 35953
- 35954
- 35956
- 35957
- 35958
- 35959
- 35960
- 35961
- 35962
- 35963
- 35966
- 35967
- 35968
- 35971
- 35972
- 35973
- 35974
- 35975
- 35976
- 35978
- 35979
- 35980
- 35981
- 35983
- 35984
- 35986
- 35987
- 35988
- 35989
- 35990
- 36003
- 36005
- 36006
- 36008
- 36009
- 36010
- 36013
- 36016
- 36017
- 36020
- 36022
- 36024
- 36025
- 36026
- 36027
- 36028
- 36029
- 36030
- 36031
- 36032
- 36033
- 36034
- 36035
- 36036
- 36037
- 36038
- 36039
- 36040
- 36041
- 36042
- 36043
- 36046
- 36047
- 36048
- 36049
- 36051
- 36052
- 36053
- 36054
- 36057
- 36064
- 36066
- 36067
- 36069
- 36071
- 36075
- 36078
- 36079
- 36080
- 36081
- 36082
- 36083
- 36088
- 36089
- 36091
- 36092
- 36093
- 36101
- 36104
- 36105
- 36106
- 36107
- 36108
- 36109
- 36110
- 36111
- 36112
- 36113
- 36114
- 36115
- 36116
- 36117
- 36130
- 36201
- 36203
- 36205
- 36206
- 36207
- 36250
- 36251
- 36255
- 36256
- 36258
- 36260
- 36262
- 36263
- 36264
- 36265
- 36266
- 36267
- 36268
- 36269
- 36271
- 36272
- 36273
- 36274
- 36276
- 36277
- 36278
- 36279
- 36280
- 36301
- 36303
- 36305
- 36310
- 36311
- 36312
- 36313
- 36314
- 36316
- 36317
- 36318
- 36319
- 36320
- 36321
- 36322
- 36323
- 36330
- 36340
- 36343
- 36344
- 36345
- 36346
- 36350
- 36351
- 36352
- 36353
- 36360
- 36362
- 36370
- 36371
- 36373
- 36374
- 36375
- 36376
- 36401
- 36420
- 36421
- 36425
- 36426
- 36432
- 36435
- 36436
- 36439
- 36441
- 36442
- 36444
- 36445
- 36446
- 36451
- 36453
- 36454
- 36455
- 36456
- 36460
- 36467
- 36470
- 36471
- 36473
- 36474
- 36475
- 36476
- 36477
- 36480
- 36481
- 36482
- 36483
- 36502
- 36503
- 36505
- 36507
- 36509
- 36511
- 36512
- 36513
- 36518
- 36521
- 36522
- 36523
- 36524
- 36525
- 36526
- 36527
- 36528
- 36529
- 36530
- 36532
- 36535
- 36538
- 36539
- 36540
- 36541
- 36542
- 36543
- 36544
- 36545
- 36547
- 36548
- 36549
- 36550
- 36551
- 36553
- 36555
- 36556
- 36558
- 36559
- 36560
- 36561
- 36562
- 36564
- 36567
- 36568
- 36569
- 36571
- 36572
- 36574
- 36575
- 36576
- 36578
- 36579
- 36580
- 36581
- 36582
- 36583
- 36584
- 36585
- 36587
- 36602
- 36603
- 36604
- 36605
- 36606
- 36607
- 36608
- 36609
- 36610
- 36611
- 36612
- 36613
- 36615
- 36617
- 36618
- 36619
- 36652
- 36663
- 36688
- 36693
- 36695
- 36701
- 36703
- 36720
- 36722
- 36723
- 36726
- 36727
- 36728
- 36732
- 36736
- 36738
- 36740
- 36741
- 36742
- 36744
- 36748
- 36749
- 36750
- 36751
- 36752
- 36753
- 36754
- 36756
- 36758
- 36759
- 36761
- 36763
- 36764
- 36765
- 36766
- 36767
- 36768
- 36769
- 36773
- 36775
- 36776
- 36782
- 36783
- 36784
- 36785
- 36786
- 36790
- 36792
- 36793
- 36801
- 36804
- 36830
- 36832
- 36849
- 36850
- 36851
- 36852
- 36853
- 36854
- 36855
- 36856
- 36858
- 36860
- 36861
- 36862
- 36863
- 36865
- 36866
- 36867
- 36869
- 36870
- 36871
- 36874
- 36875
- 36877
- 36879
- 36901
- 36904
- 36907
- 36908
- 36910
- 36912
- 36913
- 36915
- 36916
- 36919
- 36921
- 36922
- 36925
Reading this Alabama list
What the Alabama numbers actually show.
Alabama is unusually decentralised. No single centre dominates — the ten largest ZIP codes together hold just 9% of the 5,054,137 residents here, and 172 separate entries clear 10,000 people. State-level averages are more representative here than in most states, because there is no outsized core pulling them. The median row holds just 3,811 residents. At that scale margins of error widen sharply, and a single large household or seasonal population can shift a median.
Alabama runs cheap on housing relative to earnings: $148,100 median home value against $55,313 of household income works out to 2.7 years of gross income, against 3.9 nationally. Incomes are lower here too, so the local comparison that matters for a move is rent. Rent stays modest against earnings — $823 a month, roughly 18% of median household income over a year.
The internal range is wide but not exceptional: $85,181 at the ninetieth percentile against $36,131 at the tenth, a 2.36× gap. At the edges, 35213 tops the list at $161,902 and 35464 anchors the bottom at $12,423.
About one row in 9 is incomplete — 71 of 656 ZIP codes have a suppressed estimate, almost all of them at the small end. Five-year estimates average responses over sixty months, so what is published is a stable baseline rather than a reading of this month's market.
Questions people ask
Specific to Alabama.
How many ZIP codes does Alabama have? 656 appear in the current federal tabulation. ZIP code tabulation areas are the Census approximation of postal ZIP codes, so the count differs slightly from the number of ZIPs the Postal Service delivers to in Alabama, and PO-box-only ZIPs have no area at all.
Which Alabama row should I compare mine against? Pick ZIP codes within roughly the same population band. In a state this spread out, size drives the housing and income figures more than region does.
How current is this? Every figure comes from the American Community Survey 2019-2023 ACS 5-year release published by the US Census Bureau, ACS 2019-2023 5-year estimates. It reflects the full survey window rather than a single date, and it is the most recent vintage available for ZIP codes this small.
Keep going
More Alabama data.