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