Alabama Zip Codes and Metro Areas

Alabama is home to 5,054,253 residents across 513 zip codes with at least 1,000 people and 24 metro and micro areas. The capital is Montgomery, and the state is part of the East South Central division of the South. The median age is 39.3, with 22.3% of residents under 18 and 17.5% aged 65 and older.

Population

5,054,253

Median age

39.3

Housing units

2,316,192

Zip codes

513

with 1,000+ residents

Metro and micro areas

24

Age 65 and older

17.5%

Look Up a Zip Code in Alabama

Search 513 Alabama zip codes by number or town name, or browse by county. Each result shows population, income, housing costs, education, and age data from the U.S. Census Bureau.

Largest Zip Codes in Alabama

The 25 most populous zip codes in Alabama. Select a zip code to see its full profile, or a column heading to sort.

ZipTownCountyPopulationMedian incomeHome valueMedian age
35242BirminghamShelby County56,956$116,053$477,70042.9
36695MobileMobile County52,923$75,236$254,10036.1
36117MontgomeryMontgomery County52,608$72,237$241,70036.7
35758MadisonMadison County48,929$115,780$370,30038.8
35405TuscaloosaTuscaloosa County48,564$61,371$234,00035.3
36830AuburnLee County48,172$63,761$367,70033.3
35215BirminghamJefferson County46,372$51,854$157,30033.3
36116MontgomeryMontgomery County44,369$53,973$149,50033.9
35401TuscaloosaTuscaloosa County40,507$30,031$144,50022.2
36330EnterpriseCoffee County38,697$71,589$207,70036.6
36301DothanHouston County38,627$49,124$164,10039.3
36535FoleyBaldwin County38,401$67,013$282,70048.5
35226BirminghamJefferson County37,693$126,053$411,00037.0
36608MobileMobile County37,599$64,372$262,20033.7
36532FairhopeBaldwin County37,121$86,026$432,60048.7
35244BirminghamJefferson County36,775$114,172$412,00039.0
35216BirminghamJefferson County36,587$73,125$398,20034.5
35601DecaturMorgan County36,008$50,216$172,20037.0
36526DaphneBaldwin County34,552$90,733$322,10038.9
35630FlorenceLauderdale County33,697$44,168$174,80035.1
35209BirminghamJefferson County33,476$72,383$504,60033.6
35810HuntsvilleMadison County32,705$46,963$150,10036.9
35173TrussvilleJefferson County32,125$113,028$345,30040.0
35603DecaturMorgan County31,875$78,237$247,40043.3
36303DothanHouston County30,388$53,006$182,60038.3

Highest-Income Zip Codes in Alabama

Birmingham (35213) has the highest median household income in Alabama at $161,902. The typical Alabama zip code has a median of $55,313.

Metro and Micro Areas in Alabama

Select an area to see its zip codes, income by zip code, and demographics.

AreaTypePopulationMedian incomeMedian ageZip codes
Birmingham, ALMetro1,181,432$69,62739101
Huntsville, ALMetro504,712$83,52938.829
Mobile, ALMetro413,162$58,11938.431
Montgomery, ALMetro385,159$62,74637.933
Tuscaloosa, ALMetro275,217$59,97534.329
Daphne-Fairhope-Foley, ALMetro239,945$75,01943.718
Auburn-Opelika, ALMetro196,614$58,99133.813
Decatur, ALMetro156,924$63,98740.814
Florence-Muscle Shoals, ALMetro152,685$58,04941.313
Dothan, ALMetro151,804$56,77241.420
Anniston-Oxford, ALMetro116,141$55,8263912
Gadsden, ALMetro103,208$53,07041.810
Albertville, ALMicro98,712$60,94638.68
Talladega-Sylacauga, ALMicro91,493$56,33142.811
Cullman, ALMicro89,463$60,91641.111
Fort Payne, ALMicro71,946$51,14939.614
Enterprise, ALMicro54,231$64,67238.85
Scottsboro, ALMicro52,839$49,45443.411
Ozark, ALMicro49,516$53,955385
Alexander City, ALMicro41,070$57,18545.46
Selma, ALMicro37,536$36,81040.35
Troy, ALMicro32,953$47,96131.75
Russellville, ALMicro31,978$51,49338.66
Eufaula, AL-GAMicro26,849$43,74041.75

Age of Alabama Residents

The largest age group in Alabama is 25-34, with 651,337 residents. Groups are not equal widths.

Population by Race and Ethnicity

White residents make up the largest share of Alabama at 65.4%, followed by Black residents at 26.1%. Hispanic or Latino residents, who can be of any race, make up 5.4% of the population.

Source: U.S. Census Bureau, American Community Survey 5-year estimates. Hispanic or Latino residents can be of any race.

Scroll to Top