Median Age in Virginia

ACS 2024 5-Year Estimates

Median Age
39.0 years +0.3% vs nat'l
Rank #31 of 52
41th %ile

How Virginia Compares

Virginia
39.0 years
National
38.9 years
0.3% above

State Ranking

Rank State Value
#28 Arizona 39.0 years
#29 Illinois 39.0 years
#30 Missouri 39.0 years
#31 Virginia 39.0 years
#32 Tennessee 38.9 years
#33 Minnesota 38.8 years
#34 Iowa 38.6 years
View full state ranking →

Highest Age Counties in Virginia

# County Age
1 Northumberland County 59.5 years
2 Lancaster County 58.2 years
3 Highland County 56.5 years
4 Middlesex County 55.5 years
5 Mathews County 55.0 years
6 Charles City County 52.6 years
7 Northampton County 52.5 years
8 Patrick County 51.8 years
9 Nelson County 51.3 years
10 Bath County 50.9 years

Lowest Age Counties in Virginia

# County Age
133 Lexington city 22.6 years
132 Radford city 23.3 years
131 Williamsburg city 23.7 years
130 Harrisonburg city 25.0 years
129 Lynchburg city 28.6 years
128 Montgomery County 30.2 years
127 Fredericksburg city 32.1 years
126 Prince Edward County 32.6 years
125 Norfolk city 32.7 years
124 Charlottesville city 33.1 years

Median Age in Virginia

Virginia has a median age of 39.0 years, ranking #31 of 52 among all 52 states and territories. This is 0.3% above the national value of 38.9 years.

Across Virginia's 133 counties, median age ranges from 22.6 years to 59.5 years. The county with the highest value is Northumberland County at 59.5 years.

The median age of the total population.

About this data

Source: U.S. Census Bureau, American Community Survey 5-Year Estimates (2024). All values are estimates derived from survey samples and are subject to margin of error. For more information, see our methodology.