ZipCodeLook
Loading 33,000 zip codes…

About this map

The middle household income: half of households earn more, half less. Includes all earners in the home. The Census caps reporting at $250,000+.

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

U.S.
$80,734
North Carolina
$72,388
Rankings
Full list

Top and bottom zip codes in North Carolina

Zip codes with 1,000+ residents

Zip codes with the highest median income

See all
  1. 128207Charlotte$217,204
  2. 227562New Hill$172,955
  3. 328480Wrightsville Beach$172,500
  4. 427310Oak Ridge$165,898
  5. 527519Cary$165,586
  6. 627608Raleigh$162,188
  7. 728036Davidson$156,496
  8. 828774Sapphire$154,635
  9. 928173Waxhaw$150,597
  10. 1027539Apex$145,947

Zip codes with the lowest median income

See all
  1. 128343Gibson$29,306
  2. 228515Bayboro$31,715
  3. 328386Shannon$31,777
  4. 428439Fair Bluff$32,361
  5. 527874Scotland Neck$33,250
  6. 628399White Oak$33,512
  7. 727816Castalia$33,718
  8. 828364Maxton$34,178
  9. 928508Albertson$34,567
  10. 1027823Enfield$34,940

Median household income by county in North Carolina

  1. 1Wake County$105,768
  2. 2Union County$102,900
  3. 3Chatham County$94,317
  4. 4Currituck County$93,511
  5. 5Camden County$91,078
  6. 6Orange County$90,089
  7. 7Cabarrus County$89,005
  8. 8Dare County$88,994
  9. 9Mecklenburg County$87,005
  10. 10Moore County$86,080
  11. 11Johnston County$83,384
  12. 12Durham County$82,316
  13. 13Iredell County$81,419
  14. 14Pender County$80,396
  15. 15Lincoln County$80,016
  16. 16Brunswick County$77,024
  17. 17New Hanover County$75,166
  18. 18Davie County$75,057
  19. 19Buncombe County$74,436
  20. 20Franklin County$74,240
  21. 21Carteret County$72,322
  22. 22Harnett County$71,287
  23. 23Granville County$71,111
  24. 24Guilford County$68,642
  25. 25Henderson County$68,187
  26. 26Onslow County$68,148
  27. 27Perquimans County$67,917
  28. 28Catawba County$67,864
  29. 29Polk County$67,758
  30. 30Gaston County$67,478
  31. 31Forsyth County$67,165
  32. 32Pasquotank County$66,589
  33. 33Gates County$66,333
  34. 34Transylvania County$66,184
  35. 35Craven County$65,873
  36. 36Rowan County$65,725
  37. 37Alamance County$65,651
  38. 38Lee County$65,387
  39. 39Alexander County$65,354
  40. 40Hoke County$64,912
  41. 41Davidson County$64,172
  42. 42Person County$63,300
  43. 43Stokes County$62,969
  44. 44Yadkin County$62,932
  45. 45Nash County$62,426
  46. 46Haywood County$61,912
  47. 47Avery County$61,428
  48. 48Cumberland County$61,291
  49. 49Randolph County$61,022
  50. 50Stanly County$60,704
  51. 51Caswell County$59,755
  52. 52Wayne County$59,733
  53. 53Pamlico County$59,717
  54. 54Jones County$59,641
  55. 55Macon County$59,061
  56. 56Yancey County$58,709
  57. 57Burke County$58,592
  58. 58Cleveland County$58,534
  59. 59Madison County$58,531
  60. 60Beaufort County$58,357
  61. 61Pitt County$58,188
  62. 62Montgomery County$57,766
  63. 63Mitchell County$57,602
  64. 64McDowell County$57,168
  65. 65Rockingham County$57,053
  66. 66Clay County$56,971
  67. 67Ashe County$56,866
  68. 68Caldwell County$56,425
  69. 69Wilson County$56,423
  70. 70Jackson County$55,815
  71. 71Surry County$55,656
  72. 72Duplin County$55,148
  73. 73Chowan County$53,864
  74. 74Hyde County$53,713
  75. 75Cherokee County$53,628
  76. 76Greene County$53,244
  77. 77Sampson County$52,432
  78. 78Swain County$52,349
  79. 79Wilkes County$51,721
  80. 80Watauga County$51,693
  81. 81Rutherford County$51,410
  82. 82Edgecombe County$51,265
  83. 83Warren County$50,638
  84. 84Vance County$50,465
  85. 85Northampton County$50,086
  86. 86Graham County$49,684
  87. 87Columbus County$49,442
  88. 88Bertie County$48,750
  89. 89Martin County$48,578
  90. 90Anson County$47,302
  91. 91Alleghany County$47,172
  92. 92Scotland County$45,730
  93. 93Halifax County$45,590
  94. 94Hertford County$45,537
  95. 95Lenoir County$45,143
  96. 96Richmond County$44,883
  97. 97Bladen County$42,422
  98. 98Robeson County$41,978
  99. 99Washington County$41,813
  100. 100Tyrrell County$41,685

Questions about this map

Which zip code has the highest median household income in North Carolina?

Among zip codes with at least 1,000 residents, 28207 (Charlotte, NC) has the highest: $217,204.

Which zip code has the lowest median household income in North Carolina?

28343 (Gibson, NC) has the lowest: $29,306.

What is the median household income for the United States?

$80,734; in North Carolina it is $72,388.

Where does this data come from?

U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024). The middle household income: half of households earn more, half less. Includes all earners in the home. The Census caps reporting at $250,000+.

More maps