Virginia · 63 places of 5,000+

Largest cities in Virginia by population

Short answer

Virginia Beach is the largest city in Virginia with 454,808 residents in 2024, followed by Chesapeake (254,997) and Richmond (233,655).
Largest
454,808
Places 5,000+
63
100,000+
8

The 20 largest

Virginia Beach leads with 454,808 residents, 1.8 times the 254,997 of second-place Chesapeake. The ten largest places hold 1,951,818 people, 22% of the state's 8,811,195. 8 places have 100,000 or more.

The median place of 5,000+ is Vienna at 16,562. Within the top ten, Suffolk grew most since July 2020 (+8.8%) and Norfolk least (-2.8%). 1 of the 63 places cross a county line; their totals include every county part.

  1. 01Virginia Beach454,808
  2. 02Chesapeake254,997
  3. 03Richmond233,655
  4. 04Norfolk231,105
  5. 05Newport News183,056
  6. 06Alexandria159,102
  7. 07Hampton137,596
  8. 08Suffolk103,105
  9. 09Roanoke97,912
  10. 10Portsmouth96,482
  11. 11Lynchburg80,301
  12. 12Harrisonburg51,164
  13. 13Leesburg49,831
  14. 14Blacksburg45,452
  15. 15Charlottesville44,767
  16. 16Manassas43,616
  17. 17Danville41,993
  18. 18Petersburg34,058
  19. 19Fredericksburg29,992
  20. 20Winchester27,800
July 1, 2024 population, Census Vintage 2024.

Dots: the 20 places in the chart. Orange pin: Virginia Beach, ranked first.

All 63 places of 5,000+ ranked

#Place2024Since 2020County
1Virginia Beach454,808-1.1%Virginia Beach city
2Chesapeake254,997+2.1%Chesapeake city
3Richmond233,655+3.0%Richmond city
4Norfolk231,105-2.8%Norfolk city
5Newport News183,056-1.6%Newport News city
6Alexandria159,102-0.0%Alexandria city
7Hampton137,596+0.2%Hampton city
8Suffolk103,105+8.8%Suffolk city
9Roanoke97,912-2.0%Roanoke city
10Portsmouth96,482-1.5%Portsmouth city
11Lynchburg80,301+1.7%Lynchburg city
12Harrisonburg51,164-1.0%Harrisonburg city
13Leesburg49,831+2.9%Loudoun County
14Blacksburg45,452+1.6%Montgomery County
15Charlottesville44,767-3.6%Charlottesville city
16Manassas43,616+2.2%Manassas city
17Danville41,993-1.4%Danville city
18Petersburg34,058+2.0%Petersburg city
19Fredericksburg29,992+7.1%Fredericksburg city
20Winchester27,800-0.7%Winchester city
21Staunton26,361+2.1%Staunton city
22Fairfax26,340+8.9%Fairfax city
23Salem25,908+2.0%Salem city
24Herndon25,180+2.4%Fairfax County
25Waynesboro23,498+5.5%Waynesboro city
26Hopewell22,970-0.2%Hopewell city
27Christiansburg22,632-2.9%Montgomery County
28Culpeper21,464+6.4%Culpeper County
29Colonial Heights18,674+2.8%Colonial Heights city
30Radford17,273+7.2%Radford city
31Manassas Park16,611-3.2%Manassas Park city
32Vienna16,562+0.7%Fairfax County
33Bristol16,316-5.7%Bristol city
34Williamsburg16,030+3.6%Williamsburg city
35Front Royal15,628+3.9%Warren County
36Falls Church15,034+2.4%Falls Church city
37Martinsville13,834+2.7%Martinsville city
38Poquoson12,854+3.1%Poquoson city
39Warrenton10,224+1.8%Fauquier County
40Smithfield9,032+5.5%Isle of Wight County
41Purcellville8,965+0.2%Loudoun County
42Pulaski8,805-1.9%Pulaski County
43Franklin8,373+2.8%Franklin city
44Abingdon8,316-0.6%Washington County
45Wytheville8,160-1.3%Wythe County
46Vinton8,059+0.2%Roanoke County
47Ashland7,910+4.0%Hanover County
48Bedford7,823+2.6%Bedford County
49Lexington7,802+6.7%Lexington city
50South Boston7,795-1.9%Halifax County
51Farmville7,578+0.4%Prince Edward County +1
52Strasburg7,290+2.6%Shenandoah County
53Bridgewater6,826+3.5%Rockingham County
54Galax6,739+0.3%Galax city
55Buena Vista6,581-0.6%Buena Vista city
56Dumfries5,978+4.5%Prince William County
57Woodstock5,954+2.7%Shenandoah County
58Covington5,663-1.4%Covington city
59Marion5,602-2.5%Smyth County
60Emporia5,402-5.1%Emporia city
61Orange5,210+6.4%Orange County
62Big Stone Gap5,087-3.0%Wise County
63Richlands5,074-3.8%Tazewell County
Census Vintage 2024 subcounty estimates. Counties from the SUMLEV 157 county parts.

Questions people ask

What is the largest city in Virginia?

Virginia Beach, with 454,808 residents on July 1, 2024 in the Census Vintage 2024 estimates.

What is the second largest city in Virginia?

Chesapeake, with 254,997 residents, 199,811 fewer than Virginia Beach.

How many cities in Virginia have more than 100,000 people?

8: Virginia Beach, Chesapeake, Richmond, Norfolk, Newport News, Alexandria, Hampton, Suffolk.

How is city size measured here?

By the Census Bureau's July 1, 2024 population estimate for each incorporated place, inside its legal city limits. Metro areas and census-designated places are not ranked.

Sources and data as of

Data as of: Census Vintage 2024 population estimates, 2024 Gazetteer land area and internal points, SAIPE 2023 median household income.

  1. 01Census Vintage 2024 subcounty population estimates
  2. 02Census 2024 Gazetteer, places

How every number is computed: methodology. Spotted a wrong figure? Report an error.