Alabama
67 counties, 594 cities and towns, and 656 ZIP codes.
Population
5,086,768
Land area
50,651sq mi
People per sq mi
100
Cities and towns
594
Largest cities in Alabama
Alabama at a glance
- Households here earn a median of $63,999 a year, 21% less than the U.S. figure of $80,734.
- A typical owner-occupied home is valued at $209,900 (37% below the U.S.) and median rent is $1,007 a month.
- The biggest population centers are Huntsville (222,791), Mobile (203,416) and Birmingham (198,173).
Local data for Alabama
Counts from official public data
- Hospitals99
- Emergency Rooms90
- Nursing Homes224
- Schools1,798
- Colleges80
- Libraries290
- Banks1,394
- Post Offices635
- Parks1,887
- Grocery Stores1,999
- Restaurants13,648
- Affordable Housing400
- Home Health Agencies116
- Hospice Care85
- Dialysis Centers173
- Rehab & Long-Term Care Hospitals25
- Community Health Centers219
- Mental Health & Addiction Treatment223
- National Cemeteries5
- Private Schools266
- Community Colleges & Trade Schools42
- Superfund Sites16
- Toxic Release Facilities559
- Historic Places860
Housing and community stats
Alabama, American Community Survey 2020-2024
Median household income
$63,999
Poverty rate
15.6%
Median home value
$209,900
Prices +2.8% in a year
Median rent
$1,007/mo
Homeownership
70.2%
Bachelor's or higher
28.4%
Median age
39.3
Average commute
25.5 min
Largest reported origins and ancestries: Irish Americans (404,879), German Americans (325,649), Mexican Americans (164,039).
Economy and federal money
Jobs, income, federal spending and pandemic loans
Unemployment rate
3.5%
Sep 2026, +0.7 pts in a year
Average annual pay
$64,479
2,118,878 jobs, 2025
Income per person
$57,311
BEA, 2024
Federal spending
$60B
FY 2026, $11,939 per person
PPP loans
$9.4B
169,555 loans, 1,117,446 jobs reported
Campaign donations
$35M
Itemized, 2026 cycle
Environment and hazard risk
Alabama, from FEMA, NOAA and EPA
High-risk counties
4
of 67 rated by FEMA
Storm events since 1996
38,009
697 deaths
Flood insurance policies
25,579
$1.2B paid since 1978
Superfund sites
16
559 toxic release facilities
Hazards, floods and storm historyCheck a flood zone860 historic places
Health statistics
Share of adults in Alabama, CDC PLACES estimates
Obesity
39.4%
U.S. 33.3% +6.1 pts
Diabetes
14.8%
U.S. 12.1% +2.7 pts
Smoking
15.1%
U.S. 12.8% +2.3 pts
Uninsured (18-64)
9.9%
U.S. 11.1% -1.2 pts
Largest cities in Alabama
| Name | Population | Land area (sq mi) |
|---|---|---|
| Huntsville | 222,791 | 225.2 |
| Mobile | 203,416 | 150.8 |
| Birmingham | 198,173 | 147.1 |
| Montgomery | 197,494 | 159.9 |
| Tuscaloosa | 111,038 | 62.5 |
| Hoover | 92,642 | 49.7 |
| Auburn | 80,594 | 62.9 |
| Dothan | 71,514 | 90.2 |
| Madison | 60,106 | 30.6 |
| Decatur | 57,361 | 54.6 |
| Florence | 41,701 | 27.1 |
| Prattville | 39,482 | 35.7 |
| Vestavia Hills | 38,616 | 20 |
| Phenix City | 38,499 | 28.1 |
| Alabaster | 33,917 | 26.3 |
| Gadsden | 33,374 | 37.4 |
| Opelika | 32,820 | 61.5 |
| Northport | 31,218 | 18 |
| Enterprise | 29,505 | 31.4 |
| Daphne | 29,453 | 20.3 |
| Athens | 29,002 | 41.8 |
| Homewood | 27,829 | 8.3 |
| Trussville | 26,673 | 35.7 |
| Bessemer | 25,400 | 40.6 |
| Pelham | 24,827 | 38.8 |
Counties, cities and towns in Alabama
Population shown. Largest 400 of 594 cities and towns listed
- Jefferson County667,755
- Mobile County412,590
- Madison County405,718
- Baldwin County246,989
- Tuscaloosa County237,552
- Shelby County230,211
- Montgomery County226,718
- Lee County181,134
- Morgan County124,471
- Calhoun County116,090
- Limestone County111,233
- Houston County108,140
- Etowah County103,105
- Marshall County99,748
- Lauderdale County95,830
- St. Clair County94,166
- Cullman County90,566
- Elmore County89,526
- Talladega County81,021
- DeKalb County72,269
- Walker County64,841
- Autauga County59,947
- Blount County59,518
- Russell County58,811
- Colbert County58,022
- Coffee County54,920
- Jackson County53,053
- Dale County49,599
- Chilton County45,992
- Tallapoosa County40,938
- Covington County37,628
- Dallas County36,858
- Escambia County36,629
- Chambers County34,192
- Lawrence County33,276
- Pike County32,987
- Franklin County31,966
- Marion County29,184
- Geneva County26,887
- Cherokee County25,443
- Barbour County24,643
- Winston County23,682
- Clarke County22,543
- Randolph County22,510
- Bibb County22,130
- Monroe County19,388
- Marengo County18,851
- Pickens County18,721
- Macon County18,691
- Butler County18,630
- Henry County17,647
- Fayette County16,053
- Cleburne County15,426
- Washington County15,143
- Hale County14,829
- Clay County14,192
- Lamar County13,693
- Crenshaw County13,122
- Choctaw County12,380
- Sumter County11,878
- Conecuh County11,275
- Coosa County10,300
- Wilcox County10,172
- Bullock County10,058
- Lowndes County9,833
- Perry County8,031
- Greene County7,424
Frequently asked questions
- How many counties are in Alabama?
- Alabama has 67 counties, according to the U.S. Census Bureau.
- What is the largest city in Alabama?
- Huntsville is the largest city in Alabama, with a population of about 222,791.
- What is the population of Alabama?
- Alabama has about 5,086,768 residents, based on the Census Bureau's American Community Survey 5-year estimates.
- How many ZIP codes are in Alabama?
- There are 656 ZIP Code Tabulation Areas in Alabama.
Source: U.S. Census Bureau (TIGER/Line boundaries, American Community Survey)