Cities in Virginia
679 cities and towns · Population 5,976,060
About Virginia
Virginia is home to 679 cities and towns with a combined population of 5,976,060 residents according to the latest US Census Bureau American Community Survey estimates. The largest city is Virginia Beach, and the median household income across the state is $87,957 per year. Browse the table below to compare cities by population and income, or explore the full Virginia city rankings. See how cities compare on housing costs in our Virginia cost of living guide.
Economy & Income
The economic landscape of Virginia features a median household income of $87,957. The wealthiest community by income is McLean at $250,001 per year. The state's average unemployment rate is 6.2% and the poverty rate averages 14.7% across all communities. 34.5% of residents statewide hold a bachelor's degree or higher.
Housing & Cost of Living
The typical home in Virginia is valued at $327,514, with median monthly rent at $1,405. The home-value-to-income ratio is approximately 3.7x the median income, a moderate figure that reflects a balanced housing market. For city-by-city housing data, see our Virginia cost of living breakdown.
Demographics
The population of Virginia is distributed across 679 communities, ranging from Hudson Crossroads (6 residents) to Virginia Beach (457,066 residents). The median age across Virginia is 43.3 years. Explore individual city pages for detailed demographic breakdowns including race, ethnicity, education, and employment data.
Largest Cities in Virginia
| City | Population | Median Income |
|---|---|---|
| Virginia Beach | 457,066 | $90,685 |
| Chesapeake | 251,153 | $94,189 |
| Arlington | 235,463 | $140,160 |
| Norfolk | 235,037 | $64,017 |
| Richmond | 227,595 | $62,671 |
| Newport News | 184,774 | $66,718 |
| Alexandria | 156,788 | $113,638 |
| Hampton | 137,334 | $67,758 |
| Roanoke | 98,677 | $52,671 |
| Portsmouth | 97,299 | $58,972 |
| Suffolk | 96,638 | $90,089 |
| Lynchburg | 79,255 | $59,808 |
| Dale City | 72,793 | $113,245 |
| Centreville | 71,885 | $143,704 |
| Reston | 63,542 | $139,515 |
| Harrisonburg | 51,492 | $59,752 |
| McLean | 50,232 | $250,001 |
| Leesburg | 48,788 | $140,668 |
| Tuckahoe | 48,610 | $96,188 |
| Charlottesville | 45,863 | $69,829 |
All Cities in Virginia
Virginia City Rankings
Frequently Asked Questions about Virginia
How many cities are in Virginia?
Virginia has 679 cities and towns with a combined population of 5,976,060 residents according to US Census Bureau data.
What is the largest city in Virginia?
The largest city in Virginia is Virginia Beach by population. It has 457,066 residents and a median household income of $90,685.
What is the median household income in Virginia?
The median household income across Virginia is $87,957 per year. The highest-income city is McLean at $250,001.
What is the most popular city in Virginia?
Virginia Beach is the most populated city in Virginia with 457,066 residents and a median income of $90,685.
What are the top 5 cities in Virginia by population?
The five largest cities in Virginia are: 1. Virginia Beach (457,066), 2. Chesapeake (251,153), 3. Arlington (235,463), 4. Norfolk (235,037), 5. Richmond (227,595).
What is the smallest city in Virginia?
The smallest city in Virginia by population is Hudson Crossroads with 6 residents.
What is the cost of living in Virginia?
The median household income in Virginia is $87,957. The median home value across the state is $327,514 and median rent is $1,405/month. See our detailed cost of living guide for Virginia for city-level breakdowns.