Towns and cities in Virginia

700 towns and cities in 133 counties

Virginia (VA) has 8,631,393 residents (Census) living in 700 cities, towns, villages and communities across 133 counties.

Largest cities in Virginia

Counties of Virginia

Last updated: