ZipCodeLook
Loading 33,000 zip codes…

About this map

Total income of everyone in the zip divided by the number of residents, including children. Lower than household income because it's per person.

Source: U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024).

U.S.
$44,673
Alabama
$36,087
Rankings
Full list

Top and bottom zip codes in Alabama

Zip codes with 1,000+ residents

Zip codes with the highest per capita income

See all
  1. 135213Birmingham$111,900
  2. 235223Birmingham$99,041
  3. 335243Birmingham$79,245
  4. 435741Brownsboro$78,799
  5. 535801Huntsville$70,758
  6. 635242Birmingham$68,914
  7. 735824Huntsville$67,888
  8. 835406Tuscaloosa$66,727
  9. 936561Orange Beach$65,588
  10. 1035222Birmingham$63,877

Zip codes with the lowest per capita income

See all
  1. 136082Troy$1,429
  2. 236503Atmore$3,292
  3. 335487Tuscaloosa$4,070
  4. 436688Mobile$4,229
  5. 535229Birmingham$4,323
  6. 636849Auburn University$4,422
  7. 735254Birmingham$4,941
  8. 835632Florence$6,062
  9. 936786Uniontown$16,125
  10. 1035218Birmingham$16,404

Per capita income by county in Alabama

  1. 1Shelby County$49,440
  2. 2Madison County$48,141
  3. 3Baldwin County$42,357
  4. 4Jefferson County$41,013
  5. 5Limestone County$40,982
  6. 6Autauga County$40,045
  7. 7Elmore County$37,457
  8. 8Lauderdale County$35,993
  9. 9Lee County$35,940
  10. 10Morgan County$35,920
  11. 11Tuscaloosa County$35,007
  12. 12St. Clair County$34,786
  13. 13Montgomery County$34,594
  14. 14Coffee County$34,095
  15. 15Houston County$34,005
  16. 16Colbert County$33,817
  17. 17Tallapoosa County$33,762
  18. 18Mobile County$33,306
  19. 19Henry County$33,264
  20. 20Cullman County$33,019
  21. 21Cherokee County$32,884
  22. 22Washington County$32,670
  23. 23Lawrence County$32,568
  24. 24Marshall County$32,259
  25. 25Clarke County$31,921
  26. 26Blount County$31,123
  27. 27Chilton County$31,057
  28. 28Crenshaw County$31,043
  29. 29Dale County$30,913
  30. 30Marengo County$30,868
  31. 31Talladega County$30,482
  32. 32Coosa County$30,360
  33. 33Calhoun County$30,275
  34. 34Covington County$30,251
  35. 35Jackson County$30,130
  36. 36Randolph County$30,082
  37. 37Cleburne County$29,888
  38. 38Fayette County$29,795
  39. 39Etowah County$29,604
  40. 40Walker County$29,460
  41. 41Butler County$29,229
  42. 42Winston County$29,106
  43. 43Choctaw County$28,953
  44. 44Clay County$28,812
  45. 45Pike County$28,534
  46. 46Russell County$28,243
  47. 47Pickens County$27,934
  48. 48Chambers County$27,725
  49. 49Geneva County$27,592
  50. 50Marion County$27,195
  51. 51Wilcox County$27,078
  52. 52Hale County$26,491
  53. 53DeKalb County$26,490
  54. 54Conecuh County$26,417
  55. 55Lowndes County$26,394
  56. 56Franklin County$26,381
  57. 57Macon County$26,341
  58. 58Barbour County$26,054
  59. 59Lamar County$26,045
  60. 60Bibb County$25,997
  61. 61Dallas County$24,582
  62. 62Escambia County$23,983
  63. 63Monroe County$23,812
  64. 64Sumter County$21,267
  65. 65Greene County$20,358
  66. 66Bullock County$19,271
  67. 67Perry County$17,852

Questions about this map

Which zip code has the highest per capita income in Alabama?

Among zip codes with at least 1,000 residents, 35213 (Birmingham, AL) has the highest: $111,900.

Which zip code has the lowest per capita income in Alabama?

36082 (Troy, AL) has the lowest: $1,429.

What is the per capita income for the United States?

$44,673; in Alabama it is $36,087.

Where does this data come from?

U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024). Total income of everyone in the zip divided by the number of residents, including children. Lower than household income because it's per person.

More maps