ZipCodeLook
Loading 33,000 zip codes…

About this map

Half of residents are older than this, half younger. Retirement areas run 50+, college towns can be in the low 20s.

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

U.S.
38.9
Virginia
39
Rankings
Full list

Top and bottom zip codes in Virginia

Zip codes with 1,000+ residents

Oldest zip codes (highest median age)

See all
  1. 122482Kilmarnock65.6
  2. 224328Fancy Gap65.2
  3. 322539Reedville64.8
  4. 422740Sperryville64.6
  5. 522958Nellysford64.2
  6. 622511Lottsburg63.4
  7. 723175Urbanna61.2
  8. 824265Keokee61.2
  9. 924137Penhook59.9
  10. 1022488Kinsale59.5

Youngest zip codes (lowest median age)

See all
  1. 122807Harrisonburg18.9
  2. 224061Blacksburg19.1
  3. 323284Richmond19.2
  4. 422904Charlottesville19.3
  5. 523909Farmville19.4
  6. 624142Radford19.5
  7. 724515Lynchburg19.6
  8. 823173Richmond19.7
  9. 923943Hampden Sydney20.3
  10. 1023801Fort Lee21

Median age by county in Virginia

  1. 1Northumberland County59.5
  2. 2Lancaster County58.2
  3. 3Highland County56.5
  4. 4Middlesex County55.5
  5. 5Mathews County55
  6. 6Charles City County52.6
  7. 7Northampton County52.5
  8. 8Patrick County51.8
  9. 9Nelson County51.3
  10. 10Bath County50.9
  11. 11Rappahannock County50.6
  12. 12Goochland County50.5
  13. 13Surry County50.4
  14. 14Rockbridge County49.8
  15. 15Carroll County49.4
  16. 16King and Queen County49.3
  17. 17Mecklenburg County49.2
  18. 18Clarke County48.4
  19. 19Franklin County48.4
  20. 20Grayson County48.4
  21. 21Alleghany County48.3
  22. 22Bland County48.1
  23. 23Botetourt County48.1
  24. 24Floyd County48.1
  25. 25Pittsylvania County48.1
  26. 26Buchanan County47.8
  27. 27Henry County47.7
  28. 28Scott County47.7
  29. 29Westmoreland County47.7
  30. 30Accomack County47.6
  31. 31Southampton County47.3
  32. 32Bedford County47.2
  33. 33Essex County47.1
  34. 34James City County47.1
  35. 35Washington County46.9
  36. 36Pulaski County46.8
  37. 37Russell County46.7
  38. 38Halifax County46.5
  39. 39Madison County46.4
  40. 40Smyth County46.4
  41. 41Craig County46.3
  42. 42Dickenson County46.1
  43. 43Wythe County46
  44. 44Powhatan County45.8
  45. 45Lee County45.5
  46. 46Giles County45.4
  47. 47Page County45.4
  48. 48Augusta County45.1
  49. 49Tazewell County45
  50. 50Gloucester County44.8
  51. 51Louisa County44.8
  52. 52Amelia County44.7
  53. 53Brunswick County44.7
  54. 54Lunenburg County44.6
  55. 55Charlotte County44.5
  56. 56Buckingham County44.1
  57. 57Isle of Wight County43.8
  58. 58Richmond County43.8
  59. 59Campbell County43.6
  60. 60Cumberland County43.5
  61. 61Fluvanna County43.5
  62. 62Roanoke County43.5
  63. 63Amherst County43.4
  64. 64Bristol city43.4
  65. 65Appomattox County43.2
  66. 66Dinwiddie County43.1
  67. 67Galax city42.9
  68. 68New Kent County42.9
  69. 69Shenandoah County42.9
  70. 70Hanover County42.7
  71. 71Orange County42.1
  72. 72Wise County41.8
  73. 73Nottoway County41.5
  74. 74Norton city41.3
  75. 75Fauquier County41.2
  76. 76Poquoson city41.2
  77. 77King William County40.9
  78. 78Frederick County40.8
  79. 79Sussex County40.8
  80. 80Falls Church city40.5
  81. 81Warren County40.5
  82. 82Danville city40.4
  83. 83Greene County40.3
  84. 84Rockingham County40.1
  85. 85Salem city40
  86. 86Staunton city39.9
  87. 87York County39.9
  88. 88Greensville County39.8
  89. 89Albemarle County39.7
  90. 90Henrico County39.4
  91. 91Culpeper County39.1
  92. 92Fairfax County39.1
  93. 93Chesterfield County39
  94. 94Caroline County38.9
  95. 95Suffolk city38.7
  96. 96Spotsylvania County38.6
  97. 97Martinsville city38.4
  98. 98Franklin city38.3
  99. 99King George County38.3
  100. 100Roanoke city38.3
  101. 101Waynesboro city38.3
  102. 102Colonial Heights city38.2
  103. 103Loudoun County38.2
  104. 104Covington city38
  105. 105Chesapeake city37.9
  106. 106Virginia Beach city37.9
  107. 107Alexandria city37.7
  108. 108Hopewell city37.5
  109. 109Hampton city36.8
  110. 110Winchester city36.8
  111. 111Emporia city36.6
  112. 112Fairfax city36.6
  113. 113Manassas Park city36.5
  114. 114Prince William County36.3
  115. 115Stafford County36.3
  116. 116Buena Vista city35.9
  117. 117Portsmouth city35.9
  118. 118Petersburg city35.8
  119. 119Arlington County35.5
  120. 120Manassas city34.8
  121. 121Richmond city34.7
  122. 122Newport News city34.4
  123. 123Prince George County33.2
  124. 124Charlottesville city33.1
  125. 125Norfolk city32.7
  126. 126Prince Edward County32.6
  127. 127Fredericksburg city32.1
  128. 128Montgomery County30.2
  129. 129Lynchburg city28.6
  130. 130Harrisonburg city25
  131. 131Williamsburg city23.7
  132. 132Radford city23.3
  133. 133Lexington city22.6

Questions about this map

Which zip code has the highest median age in Virginia?

Among zip codes with at least 1,000 residents, 22482 (Kilmarnock, VA) has the highest: 65.6.

Which zip code has the lowest median age in Virginia?

22807 (Harrisonburg, VA) has the lowest: 18.9.

What is the median age for the United States?

38.9; in Virginia it is 39.

Where does this data come from?

U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024). Half of residents are older than this, half younger. Retirement areas run 50+, college towns can be in the low 20s.

More maps