Hanover County, Virginia cities by population

Number of cities: 3
Population: 109,232
Largest city: Mechanicsville
Table of cities in Hanover County, Virginia sorted by population from largest to smallest.
CityTypePopulation
MechanicsvilleCDP37,767
Ashlandtown7,478
HanoverCDP164

What is the largest city in Hanover County, Virginia?

Mechanicsville is the largest city in Hanover County, Virginia with a population of 37,767.

TOP-5 cities by population in Hanover County, Virginia:
  • Mechanicsville
  • Ashland
  • Hanover