Loading 33,000 zip codes…
About this map
The middle yearly earnings of employed residents 16 and older (wages, salary and self-employment income), counting part-time workers. Lower than household income, which adds up everyone in a home.
Source: U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024).
- U.S.
- $49,666
- Alabama
- $43,396
- Rankings
- Full list
Top and bottom zip codes in Alabama
Zip codes with 1,000+ residents
Zip codes where workers earn the most
See allMedian earnings per worker by county in Alabama
- 1Shelby County$55,776
- 2Madison County$51,800
- 3Washington County$51,687
- 4Limestone County$50,944
- 5St. Clair County$48,397
- 6Baldwin County$47,328
- 7Elmore County$47,097
- 8Jefferson County$46,588
- 9Cleburne County$46,027
- 10Chilton County$44,760
- 11Morgan County$44,706
- 12Marengo County$43,679
- 13Clay County$43,593
- 14Lee County$43,582
- 15Colbert County$42,987
- 16Tuscaloosa County$42,855
- 17Blount County$42,698
- 18Autauga County$42,482
- 19Walker County$42,371
- 20Lawrence County$42,287
- 21Choctaw County$42,206
- 22Randolph County$42,118
- 23Cherokee County$42,076
- 24Henry County$42,071
- 25Mobile County$41,869
- 26Marshall County$41,838
- 27Montgomery County$41,780
- 28Talladega County$41,294
- 29Conecuh County$41,282
- 30Crenshaw County$40,864
- 31Houston County$40,729
- 32Coffee County$40,670
- 33Pickens County$40,423
- 34Lauderdale County$40,321
- 35Winston County$40,113
- 36Cullman County$40,019
- 37Tallapoosa County$39,711
- 38Jackson County$39,677
- 39Lamar County$38,990
- 40Bibb County$38,622
- 41Covington County$38,458
- 42Etowah County$38,267
- 43Dale County$37,604
- 44Lowndes County$37,568
- 45Fayette County$37,512
- 46Chambers County$37,321
- 47Clarke County$37,192
- 48Calhoun County$37,045
- 49Franklin County$36,988
- 50Butler County$36,954
- 51Barbour County$36,884
- 52Russell County$36,725
- 53Hale County$36,719
- 54Monroe County$36,705
- 55Escambia County$36,196
- 56Bullock County$36,180
- 57Geneva County$35,868
- 58Wilcox County$35,755
- 59DeKalb County$35,322
- 60Coosa County$34,931
- 61Marion County$34,852
- 62Pike County$34,707
- 63Dallas County$31,774
- 64Macon County$29,555
- 65Perry County$29,431
- 66Sumter County$26,362
- 67Greene County$25,476
Questions about this map
Which zip code has the highest median earnings per worker in Alabama?
Among zip codes with at least 1,000 residents, 35223 (Birmingham, AL) has the highest: $91,455.
Which zip code has the lowest median earnings per worker in Alabama?
35229 (Birmingham, AL) has the lowest: $4,926.
What is the median earnings per worker for the United States?
$49,666; in Alabama it is $43,396.
Where does this data come from?
U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024). The middle yearly earnings of employed residents 16 and older (wages, salary and self-employment income), counting part-time workers. Lower than household income, which adds up everyone in a home.
More maps
- Population
- Population density
- Median household income
- Per capita income
- Median home value
- Median gross rent
- Median age
- Poverty rate
- Bachelor's degree or higher
- Homeownership rate
- Average commute
- Work from home
- Unemployment rate
- Diversity index
- Broadband access
- Uninsured rate
- Veterans
- Foreign-born residents
- Housing vacancy
- Rent-burdened renters
- Residents 65 and older
- Residents under 18
- Tech workers
- Healthcare workers
- Self-employed workers
- Government workers
- 1-year home price change
- 5-year home price change
- 10-year home price change
- Income inequality (Gini)