Counties in Virginia by median age, 2024

Northumberland County had the highest median age of 133 counties in 2024, at 59.5 years. Lexington city had the lowest, at 22.6 years. The median was 42.9 years and the figure for Virginia was 39 years. Source: the U.S. Census Bureau.

Lowest22.6Lexington city
Median42.9133 counties
Virginia39History

Top 40 counties, 2024

CSVChart (SVG)

Northumberland CountyNorthumberland County: 59.5 years59.5Lancaster CountyLancaster County: 58.2 years58.2Highland CountyHighland County: 56.5 years56.5Middlesex CountyMiddlesex County: 55.5 years55.5Mathews CountyMathews County: 55 years55Charles City CountyCharles City County: 52.6 years52.6Northampton CountyNorthampton County: 52.5 years52.5Patrick CountyPatrick County: 51.8 years51.8Nelson CountyNelson County: 51.3 years51.3Bath CountyBath County: 50.9 years50.9Rappahannock CountyRappahannock County: 50.6 years50.6Goochland CountyGoochland County: 50.5 years50.5Surry CountySurry County: 50.4 years50.4Rockbridge CountyRockbridge County: 49.8 years49.8Carroll CountyCarroll County: 49.4 years49.4King and Queen CountyKing and Queen County: 49.3 years49.3Mecklenburg CountyMecklenburg County: 49.2 years49.2Clarke CountyClarke County: 48.4 years48.4Franklin CountyFranklin County: 48.4 years48.4Grayson CountyGrayson County: 48.4 years48.4Alleghany CountyAlleghany County: 48.3 years48.3Bland CountyBland County: 48.1 years48.1Botetourt CountyBotetourt County: 48.1 years48.1Floyd CountyFloyd County: 48.1 years48.1Pittsylvania CountyPittsylvania County: 48.1 years48.1Buchanan CountyBuchanan County: 47.8 years47.8Henry CountyHenry County: 47.7 years47.7Scott CountyScott County: 47.7 years47.7Westmoreland CountyWestmoreland County: 47.7 years47.7Accomack CountyAccomack County: 47.6 years47.6Southampton CountySouthampton County: 47.3 years47.3Bedford CountyBedford County: 47.2 years47.2Essex CountyEssex County: 47.1 years47.1James City CountyJames City County: 47.1 years47.1Washington CountyWashington County: 46.9 years46.9Pulaski CountyPulaski County: 46.8 years46.8Russell CountyRussell County: 46.7 years46.7Halifax CountyHalifax County: 46.5 years46.5Madison CountyMadison County: 46.4 years46.4Smyth CountySmyth County: 46.4 years46.4
years. Source: U.S. Census Bureau. Retrieved 2026-10-08.

Full ranking

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

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/2024/table-based-SF/data/5YRData/acsdt5y2024-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.5 years in 2024, according to the U.S. Census Bureau.

Which county has the lowest median age?

Lexington city, with 22.6 years in 2024.

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