Skip to content
ZipNumbers
Grid of numbered green mailboxes in an apartment lobby, illustrating ZIP code listings

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.

ZIPCountyPopulationMedian incomeMedian home valueMedian rent
35242Shelby County56,956$116,053$452,300$1,430
36695Mobile County52,923$75,236$234,200$1,192
36117Montgomery County52,608$72,237$225,900$1,209
35758Madison County48,929$115,780$336,700$1,375
35405Tuscaloosa County48,564$61,371$224,900$1,057
36830Lee County48,172$63,761$346,600$1,033
35215Jefferson County46,372$51,854$146,900$1,080
36116Montgomery County44,369$53,973$137,000$1,056
35401Tuscaloosa County40,507$30,031$141,100$911
36330Coffee County38,697$71,589$198,600$1,055
36301Houston County38,627$49,124$156,100$886
36535Baldwin County38,401$67,013$250,800$1,168
35226Jefferson County37,693$126,053$387,100$1,467
36608Mobile County37,599$64,372$234,400$1,045
36532Baldwin County37,121$86,026$395,300$1,374
35244Shelby County36,775$114,172$390,900$1,413
35216Jefferson County36,587$73,125$376,200$1,314
35601Morgan County36,008$50,216$148,100$860
36526Baldwin County34,552$90,733$311,000$1,353
35630Lauderdale County33,697$44,168$153,300$783
35209Jefferson County33,476$72,383$465,600$1,246
35810Madison County32,705$46,963$126,100$1,097
35173Jefferson County32,125$113,028$327,500$1,303
35603Morgan County31,875$78,237$235,600$857
36303Houston County30,388$53,006$175,600$855
36832Lee County30,000$34,957$222,900$1,018
35811Madison County29,748$92,361$249,900$1,048
35749Madison County29,297$106,866$270,300$1,294
35803Madison County29,283$95,182$259,100$1,221
35611Limestone County29,077$54,606$201,700$796
35806Madison County28,443$79,338$318,800$1,287
35007Shelby County27,935$86,994$231,800$1,348
36067Autauga County27,353$64,837$180,100$985
35640Morgan County26,976$69,686$196,600$767
35160Talladega County26,177$50,007$129,300$772
36605Mobile County25,628$45,064$97,800$1,026
35020Jefferson County25,308$33,247$90,900$856
35211Jefferson County25,267$34,286$94,500$1,044
35023Jefferson County25,221$69,288$153,400$1,216
35124Shelby County24,871$91,513$282,600$1,575
36801Lee County24,504$58,256$211,400$926
35613Limestone County24,175$103,281$291,300$1,284
36109Montgomery County24,093$61,059$134,900$1,108
36609Mobile County24,091$49,724$201,800$1,072
35022Jefferson County23,989$79,084$241,300$991
35801Madison County23,901$103,125$399,700$1,130
36582Mobile County23,805$61,498$170,400$916
35404Tuscaloosa County23,553$45,521$175,700$986
35756Limestone County23,552$134,900$350,600$1,710
35802Madison County23,304$72,195$319,900$1,051
35055Cullman County23,231$58,488$195,400$934
36575Mobile County22,444$69,381$193,600$1,063
36867Russell County22,441$46,847$188,000$963
36701Dallas County22,358$40,466$111,000$823
35126Jefferson County22,354$81,690$189,100$1,257
36066Autauga County22,319$80,364$220,900$1,300
36265Calhoun County21,891$51,574$163,500$794
35950Marshall County21,173$56,457$149,500$808
36092Elmore County21,170$75,540$189,600$1,024
36527Baldwin County21,160$112,672$348,200$1,373
35805Madison County21,006$31,247$108,200$800
36869Russell County20,987$50,341$129,200$895
35633Lauderdale County20,733$66,008$177,500$792
35111Jefferson County20,661$85,181$263,800$1,128
35674Colbert County20,475$56,960$176,700$768
36507Baldwin County20,350$47,919$160,800$872
35475Tuscaloosa County19,991$104,852$310,200$963
35080Shelby County19,808$111,871$278,500$1,611
36870Lee County19,672$69,652$178,100$972
35010Tallapoosa County19,619$48,744$129,500$702
35235Jefferson County19,600$57,244$165,900$1,220
35763Madison County19,505$125,356$368,300$2,455
36804Lee County19,469$57,842$178,100$802
36360Dale County19,461$50,032$138,200$750
36207Calhoun County19,251$70,090$195,000$890
36606Mobile County19,189$49,561$141,300$938
35901Etowah County19,186$47,826$174,200$747
35473Tuscaloosa County19,094$67,224$249,900$922
35661Colbert County18,957$66,726$189,700$917
35205Jefferson County18,955$49,194$292,000$1,005
35040Shelby County18,819$80,267$210,600$1,441
36203Calhoun County18,797$65,920$166,000$891
35406Tuscaloosa County18,533$118,736$467,000$1,352
36693Mobile County18,257$69,580$199,000$1,090
35757Madison County18,250$105,517$298,800$1,435
35243Jefferson County17,776$99,063$484,400$1,632
35120St. Clair County17,735$80,279$210,900$967
35071Jefferson County17,627$80,745$239,500$1,183
36305Houston County17,592$81,438$236,000$1,120
36618Mobile County17,438$59,075$155,500$1,102
35016Marshall County17,435$60,910$192,900$758
36201Calhoun County17,406$33,754$75,900$709
35967DeKalb County17,342$48,125$155,700$678
36542Baldwin County17,335$74,861$366,600$1,365
35903Etowah County17,180$50,063$170,000$823
35150Talladega County17,118$41,328$135,500$721
36571Mobile County17,037$61,574$210,100$1,072
35115Shelby County16,911$54,157$165,800$807
35957Marshall County16,672$53,859$142,500$679
35976Marshall County16,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.

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.

More Alabama data.