Hanover County, Virginia Cities (2026)

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density (/mi²)
Area (mi²)
Type
Ashland18,0627,6071%1,1207 Town

Hanover County Cities Summary

Largest City

Ashland is the largest city in Hanover County, with a population of 8,062.

Smallest City

Ashland is the smallest city in Hanover County, with a population of 8,062.

10 Largest Cities

There is 1 city in Hanover County, Virginia.

Location of Hanover County