Counties in Virginia by median age

Northumberland County had the highest median age of 133 counties in 2021, at 59.8 years. Lexington city had the lowest, at 22.4 years. The median was 42.8 years and the figure for Virginia was 38.5 years. Source: the U.S. Census Bureau.

Lowest22.4Lexington city
Median42.8133 counties
Virginia38.5History

Top 40 counties, 2021

CSVChart (SVG)

Northumberland CountyNorthumberland County: 59.8 years59.8Lancaster CountyLancaster County: 57.1 years57.1Highland CountyHighland County: 56.5 years56.5Middlesex CountyMiddlesex County: 54.8 years54.8Mathews CountyMathews County: 53.4 years53.4Nelson CountyNelson County: 51.8 years51.8Charles City CountyCharles City County: 51.4 years51.4Bath CountyBath County: 50.9 years50.9Northampton CountyNorthampton County: 50.7 years50.7Patrick CountyPatrick County: 50.4 years50.4Surry CountySurry County: 50.4 years50.4Craig CountyCraig County: 49.2 years49.2Rockbridge CountyRockbridge County: 49.2 years49.2Goochland CountyGoochland County: 48.8 years48.8Grayson CountyGrayson County: 48.4 years48.4Mecklenburg CountyMecklenburg County: 48.4 years48.4King and Queen CountyKing and Queen County: 48.2 years48.2Rappahannock CountyRappahannock County: 48.2 years48.2Franklin CountyFranklin County: 48.1 years48.1Alleghany CountyAlleghany County: 48 years48Carroll CountyCarroll County: 48 years48Floyd CountyFloyd County: 48 years48Henry CountyHenry County: 48 years48Westmoreland CountyWestmoreland County: 47.9 years47.9Buchanan CountyBuchanan County: 47.8 years47.8Pittsylvania CountyPittsylvania County: 47.8 years47.8Clarke CountyClarke County: 47.6 years47.6Pulaski CountyPulaski County: 47.2 years47.2Scott CountyScott County: 47.2 years47.2Southampton CountySouthampton County: 47.2 years47.2Accomack CountyAccomack County: 47.1 years47.1Botetourt CountyBotetourt County: 47.1 years47.1Essex CountyEssex County: 47.1 years47.1James City CountyJames City County: 46.8 years46.8Russell CountyRussell County: 46.8 years46.8Bedford CountyBedford County: 46.7 years46.7Charlotte CountyCharlotte County: 46.6 years46.6Washington CountyWashington County: 46.6 years46.6Madison CountyMadison County: 46.5 years46.5Halifax CountyHalifax County: 46.4 years46.4
years. Source: U.S. Census Bureau. Retrieved 2026-10-08.

Full ranking

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

Other periods

About this ranking

Age that divides the resident population into two halves of equal size. Spain and the EU: on 1 January. United States: American Community Survey five-year estimate, where the period shown is the last year of the five-year span.

Every value in the ranking comes from the same publisher and the same period, so the counties are compared on one definition. Equal values share a rank.

How to cite

U.S. Census Bureau. American Community Survey 5-year estimates, table B01002: median age, total population. https://www2.census.gov/programs-surveys/acs/summary_file/2021/table-based-SF/data/5YRData/acsdt5y2021-b01002.dat. Retrieved 2026-10-08.

Use this data in your AI agent

Invokely serves this figure to AI assistants through MCP and to code through a REST API, with the source and citation attached. Ask your assistant:

Rank Counties in Virginia by median age using official data, and cite the source.
rank_places {"indicator":"median_age","level":"province","within":"Virginia","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=median_age&level=province&within=Virginia&limit=10

Connect Claude, ChatGPT or Cursor in one step. The trial answers 25 calls a day without an account.

Questions

Which county has the highest median age?

Northumberland County, with 59.8 years in 2021, according to the U.S. Census Bureau.

Which county has the lowest median age?

Lexington city, with 22.4 years in 2021.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: U.S. Census Bureau, American Community Survey 5-year estimates, table B01002: median age, total population. Retrieved 2026-10-08.

Median age: other rankings

Counties in Virginia: more rankings