ZipCodeLook
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
Virginia
$54,861
Rankings
Full list

Top and bottom zip codes in Virginia

Zip codes with 1,000+ residents

Zip codes where workers earn the most

See all
  1. 122027Dunn Loring$158,889
  2. 222101Mc Lean$155,206
  3. 322066Great Falls$147,040
  4. 422207Arlington$134,415
  5. 522213Arlington$126,917
  6. 620148Ashburn$124,187
  7. 722308Alexandria$123,607
  8. 822124Oakton$122,468
  9. 922301Alexandria$120,258
  10. 1022205Arlington$117,458

Zip codes where workers earn the least

See all
  1. 122904Charlottesville$3,254
  2. 224061Blacksburg$4,592
  3. 322807Harrisonburg$4,905
  4. 423909Farmville$5,000
  5. 523173Richmond$5,117
  6. 624515Lynchburg$5,567
  7. 723284Richmond$5,574
  8. 823943Hampden Sydney$6,350
  9. 924142Radford$6,590
  10. 1023022Bremo Bluff$11,966

Median earnings per worker by county in Virginia

  1. 1Falls Church city$100,079
  2. 2Arlington County$95,493
  3. 3Loudoun County$89,806
  4. 4Fairfax County$80,132
  5. 5Alexandria city$79,534
  6. 6King George County$66,794
  7. 7Stafford County$66,519
  8. 8Clarke County$65,104
  9. 9Fairfax city$64,512
  10. 10Fauquier County$64,090
  11. 11Prince William County$62,558
  12. 12York County$60,831
  13. 13Goochland County$60,458
  14. 14Powhatan County$59,517
  15. 15New Kent County$59,502
  16. 16Albemarle County$59,145
  17. 17Hanover County$58,705
  18. 18Poquoson city$58,231
  19. 19Spotsylvania County$57,699
  20. 20Chesterfield County$56,945
  21. 21Frederick County$56,707
  22. 22Henrico County$54,610
  23. 23Manassas city$54,606
  24. 24Suffolk city$54,256
  25. 25Caroline County$54,076
  26. 26King William County$53,954
  27. 27Rappahannock County$53,922
  28. 28Isle of Wight County$53,098
  29. 29Chesapeake city$52,792
  30. 30Virginia Beach city$52,266
  31. 31Orange County$52,158
  32. 32Manassas Park city$52,116
  33. 33James City County$52,103
  34. 34Roanoke County$52,047
  35. 35Fredericksburg city$51,356
  36. 36Culpeper County$51,263
  37. 37Warren County$51,080
  38. 38Richmond County$50,600
  39. 39King and Queen County$50,250
  40. 40Surry County$50,156
  41. 41Louisa County$50,007
  42. 42Craig County$49,878
  43. 43Prince George County$49,589
  44. 44Botetourt County$49,558
  45. 45Mathews County$49,024
  46. 46Charlottesville city$48,951
  47. 47Greene County$48,891
  48. 48Bedford County$48,755
  49. 49Augusta County$48,670
  50. 50Essex County$48,220
  51. 51Madison County$48,125
  52. 52Giles County$47,970
  53. 53Bland County$47,926
  54. 54Franklin city$47,871
  55. 55Southampton County$47,850
  56. 56Fluvanna County$47,815
  57. 57Richmond city$47,732
  58. 58Lancaster County$47,584
  59. 59Nelson County$46,866
  60. 60Amelia County$46,580
  61. 61Dinwiddie County$46,572
  62. 62Westmoreland County$46,515
  63. 63Colonial Heights city$46,250
  64. 64Gloucester County$46,225
  65. 65Charles City County$46,176
  66. 66Middlesex County$46,005
  67. 67Rockingham County$45,753
  68. 68Newport News city$45,710
  69. 69Hampton city$45,664
  70. 70Nottoway County$45,155
  71. 71Pulaski County$44,916
  72. 72Bath County$44,856
  73. 73Scott County$44,420
  74. 74Northampton County$43,592
  75. 75Buckingham County$43,591
  76. 76Portsmouth city$43,540
  77. 77Winchester city$43,325
  78. 78Amherst County$43,273
  79. 79Rockbridge County$43,273
  80. 80Sussex County$43,156
  81. 81Alleghany County$42,894
  82. 82Russell County$42,883
  83. 83Franklin County$42,775
  84. 84Buchanan County$42,612
  85. 85Mecklenburg County$42,543
  86. 86Norfolk city$42,543
  87. 87Washington County$42,514
  88. 88Salem city$42,391
  89. 89Montgomery County$42,350
  90. 90Campbell County$42,340
  91. 91Staunton city$42,249
  92. 92Appomattox County$41,947
  93. 93Carroll County$41,747
  94. 94Roanoke city$41,627
  95. 95Shenandoah County$41,570
  96. 96Wythe County$41,535
  97. 97Tazewell County$41,475
  98. 98Pittsylvania County$41,441
  99. 99Emporia city$41,364
  100. 100Floyd County$41,202
  101. 101Northumberland County$41,177
  102. 102Waynesboro city$41,154
  103. 103Page County$40,928
  104. 104Bristol city$40,846
  105. 105Charlotte County$40,797
  106. 106Smyth County$40,797
  107. 107Henry County$40,766
  108. 108Petersburg city$40,758
  109. 109Prince Edward County$40,666
  110. 110Dickenson County$40,464
  111. 111Hopewell city$40,398
  112. 112Cumberland County$40,281
  113. 113Halifax County$40,137
  114. 114Patrick County$40,100
  115. 115Wise County$39,407
  116. 116Accomack County$39,101
  117. 117Galax city$38,895
  118. 118Highland County$38,333
  119. 119Grayson County$38,245
  120. 120Lee County$37,985
  121. 121Norton city$37,079
  122. 122Buena Vista city$36,867
  123. 123Lunenburg County$36,716
  124. 124Danville city$36,049
  125. 125Brunswick County$35,619
  126. 126Greensville County$35,598
  127. 127Harrisonburg city$35,253
  128. 128Covington city$34,621
  129. 129Lynchburg city$34,537
  130. 130Martinsville city$33,645
  131. 131Williamsburg city$31,636
  132. 132Lexington city$31,538
  133. 133Radford city$30,448

Questions about this map

Which zip code has the highest median earnings per worker in Virginia?

Among zip codes with at least 1,000 residents, 22027 (Dunn Loring, VA) has the highest: $158,889.

Which zip code has the lowest median earnings per worker in Virginia?

22904 (Charlottesville, VA) has the lowest: $3,254.

What is the median earnings per worker for the United States?

$49,666; in Virginia it is $54,861.

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