Amherst County, Virginia cities by population

Number of cities: 2
Population: 31,381
Largest city: Madison Heights
Table of cities in Amherst County, Virginia sorted by population from largest to smallest.
CityTypePopulation
Madison HeightsCDP10,790
Amhersttown2,504

What is the largest city in Amherst County, Virginia?

Madison Heights is the largest city in Amherst County, Virginia with a population of 10,790.

TOP-5 cities by population in Amherst County, Virginia:
  • Madison Heights
  • Amherst