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.
| Zip | Town | County | Population | Median income | Home value | Median age |
|---|---|---|---|---|---|---|
| 35242 | Birmingham | Shelby County | 56,956 | $116,053 | $477,700 | 42.9 |
| 36695 | Mobile | Mobile County | 52,923 | $75,236 | $254,100 | 36.1 |
| 36117 | Montgomery | Montgomery County | 52,608 | $72,237 | $241,700 | 36.7 |
| 35758 | Madison | Madison County | 48,929 | $115,780 | $370,300 | 38.8 |
| 35405 | Tuscaloosa | Tuscaloosa County | 48,564 | $61,371 | $234,000 | 35.3 |
| 36830 | Auburn | Lee County | 48,172 | $63,761 | $367,700 | 33.3 |
| 35215 | Birmingham | Jefferson County | 46,372 | $51,854 | $157,300 | 33.3 |
| 36116 | Montgomery | Montgomery County | 44,369 | $53,973 | $149,500 | 33.9 |
| 35401 | Tuscaloosa | Tuscaloosa County | 40,507 | $30,031 | $144,500 | 22.2 |
| 36330 | Enterprise | Coffee County | 38,697 | $71,589 | $207,700 | 36.6 |
| 36301 | Dothan | Houston County | 38,627 | $49,124 | $164,100 | 39.3 |
| 36535 | Foley | Baldwin County | 38,401 | $67,013 | $282,700 | 48.5 |
| 35226 | Birmingham | Jefferson County | 37,693 | $126,053 | $411,000 | 37.0 |
| 36608 | Mobile | Mobile County | 37,599 | $64,372 | $262,200 | 33.7 |
| 36532 | Fairhope | Baldwin County | 37,121 | $86,026 | $432,600 | 48.7 |
| 35244 | Birmingham | Jefferson County | 36,775 | $114,172 | $412,000 | 39.0 |
| 35216 | Birmingham | Jefferson County | 36,587 | $73,125 | $398,200 | 34.5 |
| 35601 | Decatur | Morgan County | 36,008 | $50,216 | $172,200 | 37.0 |
| 36526 | Daphne | Baldwin County | 34,552 | $90,733 | $322,100 | 38.9 |
| 35630 | Florence | Lauderdale County | 33,697 | $44,168 | $174,800 | 35.1 |
| 35209 | Birmingham | Jefferson County | 33,476 | $72,383 | $504,600 | 33.6 |
| 35810 | Huntsville | Madison County | 32,705 | $46,963 | $150,100 | 36.9 |
| 35173 | Trussville | Jefferson County | 32,125 | $113,028 | $345,300 | 40.0 |
| 35603 | Decatur | Morgan County | 31,875 | $78,237 | $247,400 | 43.3 |
| 36303 | Dothan | Houston County | 30,388 | $53,006 | $182,600 | 38.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.
| Area | Type | Population | Median income | Median age | Zip codes |
|---|---|---|---|---|---|
| Birmingham, AL | Metro | 1,181,432 | $69,627 | 39 | 101 |
| Huntsville, AL | Metro | 504,712 | $83,529 | 38.8 | 29 |
| Mobile, AL | Metro | 413,162 | $58,119 | 38.4 | 31 |
| Montgomery, AL | Metro | 385,159 | $62,746 | 37.9 | 33 |
| Tuscaloosa, AL | Metro | 275,217 | $59,975 | 34.3 | 29 |
| Daphne-Fairhope-Foley, AL | Metro | 239,945 | $75,019 | 43.7 | 18 |
| Auburn-Opelika, AL | Metro | 196,614 | $58,991 | 33.8 | 13 |
| Decatur, AL | Metro | 156,924 | $63,987 | 40.8 | 14 |
| Florence-Muscle Shoals, AL | Metro | 152,685 | $58,049 | 41.3 | 13 |
| Dothan, AL | Metro | 151,804 | $56,772 | 41.4 | 20 |
| Anniston-Oxford, AL | Metro | 116,141 | $55,826 | 39 | 12 |
| Gadsden, AL | Metro | 103,208 | $53,070 | 41.8 | 10 |
| Albertville, AL | Micro | 98,712 | $60,946 | 38.6 | 8 |
| Talladega-Sylacauga, AL | Micro | 91,493 | $56,331 | 42.8 | 11 |
| Cullman, AL | Micro | 89,463 | $60,916 | 41.1 | 11 |
| Fort Payne, AL | Micro | 71,946 | $51,149 | 39.6 | 14 |
| Enterprise, AL | Micro | 54,231 | $64,672 | 38.8 | 5 |
| Scottsboro, AL | Micro | 52,839 | $49,454 | 43.4 | 11 |
| Ozark, AL | Micro | 49,516 | $53,955 | 38 | 5 |
| Alexander City, AL | Micro | 41,070 | $57,185 | 45.4 | 6 |
| Selma, AL | Micro | 37,536 | $36,810 | 40.3 | 5 |
| Troy, AL | Micro | 32,953 | $47,961 | 31.7 | 5 |
| Russellville, AL | Micro | 31,978 | $51,493 | 38.6 | 6 |
| Eufaula, AL-GA | Micro | 26,849 | $43,740 | 41.7 | 5 |
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.
