Highest-earning counties in Alabama

Written by:
July 6, 2022
Rivers Langley; SaveRivers // Wikimedia Commons

Highest-earning counties in Alabama

The 2020 median household income in the U.S. was $67,521, a decrease of 2.9% from 2019. COVID-19 in 2020 drastically altered income and poverty levels, along with consumer habits and job opportunities.

Stacker compiled a list of the highest-earning counties in Alabama using data from the U.S. Census Bureau. Counties are ranked by 2020 5-year estimate median household income.

Data shows that annual annual income depends heavily on an individual’s educational attainment, race, ethnicity, gender, and even location. One cluster of the United States is particularly well off: The five of the seven counties with the highest median household income in the country can be found in the Washington D.C. metropolitan areas of Maryland and Northern Virginia. These counties can likely attribute their wealth to their proximity to Washington D.C., which attracts highly educated and skilled people in areas of law and public policy. And people in those fields often marry each other, making two high-earning households one very high-earning household.

Keep reading to learn more about the highest-earning counties in Alabama.

You may also like: Counties with the highest COVID-19 death rate in Alabama

1 / 50
Public Domain

#50. Pickens County

- Median household income: $40,362
--- 22.4% below state average, 37.9% below national average
- Households earning over $100k: 16.7%
--- #2,200 highest among all counties nationwide
- Households earning less than $15k: 19.0%
--- #2,768 highest among all counties nationwide
2 / 50
Rudi Weikard // Wikimedia Commons

#49. Marion County

- Median household income: $40,978
--- 21.2% below state average, 37.0% below national average
- Households earning over $100k: 11.9%
--- #2,887 highest among all counties nationwide
- Households earning less than $15k: 18.6%
--- #2,728 highest among all counties nationwide
3 / 50
Canva

#48. Winston County

- Median household income: $40,991
--- 21.2% below state average, 36.9% below national average
- Households earning over $100k: 13.2%
--- #2,733 highest among all counties nationwide
- Households earning less than $15k: 16.2%
--- #2,727 highest among all counties nationwide
4 / 50
Rudi Weikard // Wikimedia Commons

#47. Franklin County

- Median household income: $41,174
--- 20.9% below state average, 36.6% below national average
- Households earning over $100k: 12.3%
--- #2,829 highest among all counties nationwide
- Households earning less than $15k: 13.6%
--- #2,712 highest among all counties nationwide
5 / 50
Canva

#46. Fayette County

- Median household income: $41,469
--- 20.3% below state average, 36.2% below national average
- Households earning over $100k: 11.5%
--- #2,922 highest among all counties nationwide
- Households earning less than $15k: 18.0%
--- #2,698 highest among all counties nationwide

You may also like: Counties with the most veterans in Alabama

6 / 50
Wmr36104 // Wikimedia Commons

#45. Geneva County

- Median household income: $41,569
--- 20.1% below state average, 36.0% below national average
- Households earning over $100k: 15.0%
--- #2,504 highest among all counties nationwide
- Households earning less than $15k: 16.6%
--- #2,688 highest among all counties nationwide
7 / 50
Rivers Langley SaveRivers // Wikimedia Commons

#44. Russell County

- Median household income: $42,208
--- 18.9% below state average, 35.1% below national average
- Households earning over $100k: 14.6%
--- #2,565 highest among all counties nationwide
- Households earning less than $15k: 18.4%
--- #2,634 highest among all counties nationwide
8 / 50
Canva

#43. DeKalb County

- Median household income: $42,267
--- 18.8% below state average, 35.0% below national average
- Households earning over $100k: 13.8%
--- #2,670 highest among all counties nationwide
- Households earning less than $15k: 14.6%
--- #2,628 highest among all counties nationwide
9 / 50
Idawriter // Wikimedia Commons

#42. Washington County

- Median household income: $42,331
--- 18.6% below state average, 34.9% below national average
- Households earning over $100k: 23.0%
--- #1,126 highest among all counties nationwide
- Households earning less than $15k: 20.0%
--- #2,620 highest among all counties nationwide
10 / 50
Rudi Weikard // Wikimedia Commons

#41. Cherokee County

- Median household income: $42,509
--- 18.3% below state average, 34.6% below national average
- Households earning over $100k: 16.3%
--- #2,267 highest among all counties nationwide
- Households earning less than $15k: 11.7%
--- #2,610 highest among all counties nationwide

You may also like: Highest-rated football recruits from Alabama over the last 20 years

11 / 50
Chris Pruitt // Wikimedia Commons

#40. Covington County

- Median household income: $42,566
--- 18.2% below state average, 34.5% below national average
- Households earning over $100k: 15.5%
--- #2,430 highest among all counties nationwide
- Households earning less than $15k: 18.3%
--- #2,606 highest among all counties nationwide
12 / 50
Springfieldohio // Wikimedia Commons

#39. Jackson County

- Median household income: $42,578
--- 18.2% below state average, 34.5% below national average
- Households earning over $100k: 15.7%
--- #2,395 highest among all counties nationwide
- Households earning less than $15k: 16.1%
--- #2,605 highest among all counties nationwide
13 / 50
Rivers Langley; SaveRivers // Wikimedia Commons

#38. Crenshaw County

- Median household income: $42,611
--- 18.1% below state average, 34.4% below national average
- Households earning over $100k: 16.8%
--- #2,179 highest among all counties nationwide
- Households earning less than $15k: 18.6%
--- #2,602 highest among all counties nationwide
14 / 50
JNix // Shutterstock

#37. Clay County

- Median household income: $42,678
--- 18.0% below state average, 34.3% below national average
- Households earning over $100k: 16.7%
--- #2,200 highest among all counties nationwide
- Households earning less than $15k: 16.3%
--- #2,596 highest among all counties nationwide
15 / 50
Myself - Nathon Morris // Wikimedia Commons

#36. Lamar County

- Median household income: $42,688
--- 18.0% below state average, 34.3% below national average
- Households earning over $100k: 16.8%
--- #2,179 highest among all counties nationwide
- Households earning less than $15k: 19.4%
--- #2,595 highest among all counties nationwide

You may also like: Best places to retire in Alabama

16 / 50
Rivers A. Langley; SaveRivers // Wikimedia Commons

#35. Coosa County

- Median household income: $43,571
--- 16.3% below state average, 33.0% below national average
- Households earning over $100k: 15.5%
--- #2,443 highest among all counties nationwide
- Households earning less than $15k: 11.6%
--- #2,530 highest among all counties nationwide
17 / 50
Rivers Langley; SaveRivers // Wikimedia Commons

#34. Chambers County

- Median household income: $43,875
--- 15.7% below state average, 32.5% below national average
- Households earning over $100k: 13.5%
--- #2,715 highest among all counties nationwide
- Households earning less than $15k: 12.5%
--- #2,506 highest among all counties nationwide
18 / 50
Rivers Langley; SaveRivers // Wikimedia Commons

#33. Talladega County

- Median household income: $43,969
--- 15.5% below state average, 32.3% below national average
- Households earning over $100k: 15.9%
--- #2,347 highest among all counties nationwide
- Households earning less than $15k: 16.1%
--- #2,497 highest among all counties nationwide
19 / 50
Chris Pruitt // Wikimedia Commons

#32. Butler County

- Median household income: $44,850
--- 13.8% below state average, 31.0% below national average
- Households earning over $100k: 19.6%
--- #1,674 highest among all counties nationwide
- Households earning less than $15k: 15.7%
--- #2,425 highest among all counties nationwide
20 / 50
Prestinian // Wikimedia Commons

#31. Etowah County

- Median household income: $44,934
--- 13.6% below state average, 30.9% below national average
- Households earning over $100k: 17.0%
--- #2,143 highest among all counties nationwide
- Households earning less than $15k: 14.2%
--- #2,419 highest among all counties nationwide

You may also like: Highest rated IPAs in Alabama

21 / 50
Rivers A. Langley; SaveRivers // Wikimedia Commons

#30. Randolph County

- Median household income: $45,141
--- 13.2% below state average, 30.5% below national average
- Households earning over $100k: 17.4%
--- #2,072 highest among all counties nationwide
- Households earning less than $15k: 17.7%
--- #2,397 highest among all counties nationwide
22 / 50
Michael Rivera // Wikimedia Commons

#29. Dale County

- Median household income: $45,644
--- 12.3% below state average, 29.8% below national average
- Households earning over $100k: 15.9%
--- #2,358 highest among all counties nationwide
- Households earning less than $15k: 15.1%
--- #2,358 highest among all counties nationwide
23 / 50
Canva

#28. Walker County

- Median household income: $45,833
--- 11.9% below state average, 29.5% below national average
- Households earning over $100k: 16.0%
--- #2,330 highest among all counties nationwide
- Households earning less than $15k: 15.1%
--- #2,341 highest among all counties nationwide
24 / 50
Rivers Langley; SaveRivers // Wikimedia Commons

#27. Cleburne County

- Median household income: $46,320
--- 11.0% below state average, 28.7% below national average
- Households earning over $100k: 15.4%
--- #2,457 highest among all counties nationwide
- Households earning less than $15k: 14.9%
--- #2,298 highest among all counties nationwide
25 / 50
Canva

#26. Lawrence County

- Median household income: $47,125
--- 9.4% below state average, 27.5% below national average
- Households earning over $100k: 18.6%
--- #1,855 highest among all counties nationwide
- Households earning less than $15k: 11.9%
--- #2,217 highest among all counties nationwide

You may also like: Countries Alabama imports the most goods from

26 / 50
Dailynetworks // Wikimedia Commons

#25. Colbert County

- Median household income: $47,962
--- 7.8% below state average, 26.2% below national average
- Households earning over $100k: 16.2%
--- #2,294 highest among all counties nationwide
- Households earning less than $15k: 14.8%
--- #2,148 highest among all counties nationwide
27 / 50
Rivers A. Langley; SaveRivers // Wikimedia Commons

#24. Tallapoosa County

- Median household income: $48,160
--- 7.4% below state average, 25.9% below national average
- Households earning over $100k: 15.7%
--- #2,389 highest among all counties nationwide
- Households earning less than $15k: 16.3%
--- #2,127 highest among all counties nationwide
28 / 50
Chris Pruitt // Wikimedia Commons

#23. Cullman County

- Median household income: $48,388
--- 7.0% below state average, 25.6% below national average
- Households earning over $100k: 17.0%
--- #2,143 highest among all counties nationwide
- Households earning less than $15k: 12.4%
--- #2,104 highest among all counties nationwide
29 / 50
Wayne James // Shutterstock

#22. Lauderdale County

- Median household income: $48,428
--- 6.9% below state average, 25.5% below national average
- Households earning over $100k: 18.6%
--- #1,855 highest among all counties nationwide
- Households earning less than $15k: 11.8%
--- #2,100 highest among all counties nationwide
30 / 50
Rudi Weikard // Wikimedia Commons

#21. Blount County

- Median household income: $48,922
--- 6.0% below state average, 24.7% below national average
- Households earning over $100k: 20.0%
--- #1,607 highest among all counties nationwide
- Households earning less than $15k: 14.7%
--- #2,053 highest among all counties nationwide

You may also like: Zip codes with the most expensive homes in Alabama

31 / 50
Carol M. Highsmith/Library of Congress // Wikimedia Commons

#20. Houston County

- Median household income: $49,069
--- 5.7% below state average, 24.5% below national average
- Households earning over $100k: 20.9%
--- #1,466 highest among all counties nationwide
- Households earning less than $15k: 13.9%
--- #2,035 highest among all counties nationwide
32 / 50
Altairisfar // Wikicommons

#19. Mobile County

- Median household income: $49,625
--- 4.6% below state average, 23.6% below national average
- Households earning over $100k: 20.0%
--- #1,607 highest among all counties nationwide
- Households earning less than $15k: 14.2%
--- #1,977 highest among all counties nationwide
33 / 50
Rivers Langley; SaveRivers // Wikimedia Commons

#18. Calhoun County

- Median household income: $50,128
--- 3.7% below state average, 22.9% below national average
- Households earning over $100k: 18.8%
--- #1,821 highest among all counties nationwide
- Households earning less than $15k: 14.1%
--- #1,920 highest among all counties nationwide
34 / 50
Canva

#17. Marshall County

- Median household income: $50,216
--- 3.5% below state average, 22.7% below national average
- Households earning over $100k: 19.5%
--- #1,690 highest among all counties nationwide
- Households earning less than $15k: 13.1%
--- #1,908 highest among all counties nationwide
35 / 50
Rivers Langley; SaveRivers // Wikimedia Commons

#16. Henry County

- Median household income: $51,715
--- 0.6% below state average, 20.4% below national average
- Households earning over $100k: 19.2%
--- #1,756 highest among all counties nationwide
- Households earning less than $15k: 13.9%
--- #1,720 highest among all counties nationwide

You may also like: Cities in Alabama with the most living in poverty

36 / 50
Canva

#15. Bibb County

- Median household income: $51,721
--- 0.6% below state average, 20.4% below national average
- Households earning over $100k: 16.2%
--- #2,294 highest among all counties nationwide
- Households earning less than $15k: 18.1%
--- #1,719 highest among all counties nationwide
37 / 50
Chris Pruitt // wikicommons

#14. Montgomery County

- Median household income: $51,963
--- 0.1% below state average, 20.0% below national average
- Households earning over $100k: 21.7%
--- #1,315 highest among all counties nationwide
- Households earning less than $15k: 15.1%
--- #1,681 highest among all counties nationwide
38 / 50
Canva

#13. Chilton County

- Median household income: $52,141
--- 0.2% above state average, 19.8% below national average
- Households earning over $100k: 17.5%
--- #2,042 highest among all counties nationwide
- Households earning less than $15k: 12.3%
--- #1,652 highest among all counties nationwide
39 / 50
MPearsallArt // Wikimedia Commons

#12. Morgan County

- Median household income: $52,923
--- 1.7% above state average, 18.6% below national average
- Households earning over $100k: 21.6%
--- #1,343 highest among all counties nationwide
- Households earning less than $15k: 11.3%
--- #1,560 highest among all counties nationwide
40 / 50
Library of Congress

#11. Lee County

- Median household income: $52,930
--- 1.7% above state average, 18.6% below national average
- Households earning over $100k: 24.6%
--- #921 highest among all counties nationwide
- Households earning less than $15k: 17.3%
--- #1,559 highest among all counties nationwide

You may also like: Most popular baby names for girls in Alabama

41 / 50
Tracy Burroughs Brown // Shutterstock

#10. Tuscaloosa County

- Median household income: $54,283
--- 4.3% above state average, 16.5% below national average
- Households earning over $100k: 24.0%
--- #1,005 highest among all counties nationwide
- Households earning less than $15k: 14.2%
--- #1,417 highest among all counties nationwide
42 / 50
M Floyd // Flickr

#9. Jefferson County

- Median household income: $55,088
--- 5.9% above state average, 15.2% below national average
- Households earning over $100k: 25.5%
--- #825 highest among all counties nationwide
- Households earning less than $15k: 13.3%
--- #1,330 highest among all counties nationwide
43 / 50
Calvin Beale // Wikimedia Commons

#8. Coffee County

- Median household income: $56,799
--- 9.2% above state average, 12.6% below national average
- Households earning over $100k: 23.7%
--- #1,025 highest among all counties nationwide
- Households earning less than $15k: 12.6%
--- #1,180 highest among all counties nationwide
44 / 50
Chris Pruitt // Wikimedia Commons

#7. Autauga County

- Median household income: $57,982
--- 11.4% above state average, 10.8% below national average
- Households earning over $100k: 25.4%
--- #840 highest among all counties nationwide
- Households earning less than $15k: 10.8%
--- #1,061 highest among all counties nationwide
45 / 50
Jodybwiki // Wikimedia Commons

#6. Baldwin County

- Median household income: $61,756
--- 18.7% above state average, 5.0% below national average
- Households earning over $100k: 27.9%
--- #631 highest among all counties nationwide
- Households earning less than $15k: 10.0%
--- #769 highest among all counties nationwide

You may also like: What Alabama's immigrant population looked like in 1900

46 / 50
Rivers A. Langley; SaveRivers // Wikimedia Commons

#5. Elmore County

- Median household income: $62,324
--- 19.8% above state average, 4.1% below national average
- Households earning over $100k: 26.4%
--- #744 highest among all counties nationwide
- Households earning less than $15k: 8.5%
--- #727 highest among all counties nationwide
47 / 50
Rudi Weikard // Wikimedia Commons

#4. St. Clair County

- Median household income: $62,531
--- 20.2% above state average, 3.8% below national average
- Households earning over $100k: 25.5%
--- #825 highest among all counties nationwide
- Households earning less than $15k: 8.5%
--- #715 highest among all counties nationwide
48 / 50
Carol M. Highsmith // Wikimedia Commons

#3. Limestone County

- Median household income: $64,270
--- 23.5% above state average, 1.1% below national average
- Households earning over $100k: 27.3%
--- #677 highest among all counties nationwide
- Households earning less than $15k: 9.8%
--- #620 highest among all counties nationwide
49 / 50
Pixabay

#2. Madison County

- Median household income: $66,887
--- 28.5% above state average, 2.9% above national average
- Households earning over $100k: 33.6%
--- #335 highest among all counties nationwide
- Households earning less than $15k: 9.6%
--- #498 highest among all counties nationwide
50 / 50
Rivers Langley; SaveRivers // Wikimedia Commons

#1. Shelby County

- Median household income: $78,889
--- 51.6% above state average, 21.4% above national average
- Households earning over $100k: 38.6%
--- #201 highest among all counties nationwide
- Households earning less than $15k: 6.8%
--- #211 highest among all counties nationwide

You may also like: Counties with the worst commutes in Alabama

Trending Now