| Rank | City | 2022 Population (Est.) | Growth Rate (Annual) | 
|---|---|---|---|
| 1 | Virginia Beach | 457,672 | -0.4% | 
| 2 | Chesapeake | 251,269 | 0.6% | 
| 3 | Norfolk | 235,089 | -1.1% | 
| 4 | Richmond | 226,604 | -0.0% | 
| 5 | Newport News | 184,587 | -0.7% | 
| 6 | Alexandria | 154,706 | -2.8% | 
| 7 | Hampton | 137,746 | 0.4% | 
| 8 | Roanoke | 98,865 | -1.0% | 
| 9 | Portsmouth | 97,840 | -0.2% | 
| 10 | Suffolk | 96,194 | 1.6% | 
| 11 | Lynchburg | 79,009 | 0.2% | 
| 12 | Harrisonburg | 51,430 | -0.5% | 
| 13 | Leesburg | 48,908 | 1.0% | 
| 14 | Charlottesville | 45,672 | -1.6% | 
| 15 | Blacksburg | 44,949 | 1.8% | 
| 16 | Manassas | 42,708 | -0.0% | 
| 17 | Danville | 42,215 | -0.6% | 
| 18 | Petersburg | 33,429 | 0.0% | 
| 19 | Fredericksburg | 28,367 | 1.3% | 
| 20 | Winchester | 28,136 | 0.5% | 
| 21 | Staunton | 25,661 | -0.5% | 
| 22 | Salem | 25,373 | -0.0% | 
| 23 | Herndon | 24,339 | -1.1% | 
| 24 | Fairfax | 24,276 | 0.6% | 
| 25 | Hopewell | 23,140 | 0.8% | 
| 26 | Christiansburg | 22,615 | -3.8% | 
| 27 | Waynesboro | 22,550 | 1.2% | 
| 28 | Culpeper | 20,493 | 1.7% | 
| 29 | Colonial Heights | 18,273 | 0.5% | 
| 30 | Bristol | 17,054 | -1.2% | 
| 31 | Manassas Park | 17,002 | -0.8% | 
| 32 | Radford | 16,499 | 2.5% | 
| 33 | Vienna | 16,329 | -0.8% | 
| 34 | Williamsburg | 15,590 | 0.9% | 
| 35 | Front Royal | 15,155 | 0.3% | 
| 36 | Falls Church | 14,493 | -1.1% | 
| 37 | Martinsville | 13,517 | 0.7% | 
| 38 | Poquoson | 12,574 | 1.0% | 
| 39 | Warrenton | 10,109 | 1.1% | 
| 40 | Purcellville | 9,040 | 0.7% | 
| 41 | Pulaski | 8,961 | -0.2% | 
| 42 | Smithfield | 8,693 | 1.5% | 
| 43 | Abingdon | 8,321 | -0.7% | 
| 44 | Wytheville | 8,241 | -0.5% | 
| 45 | Franklin | 8,217 | 0.6% | 
| 46 | Vinton | 8,021 | -0.3% | 
| 47 | South Boston | 7,932 | -0.6% | 
| 48 | Ashland | 7,573 | 1.2% | 
| 49 | Lexington | 7,456 | 2.0% | 
| 50 | Farmville | 7,202 | 0.2% | 
| 51 | Strasburg | 7,191 | 1.1% | 
| 52 | Galax | 6,660 | -0.5% | 
| 53 | Bedford | 6,642 | 0.6% | 
| 54 | Buena Vista | 6,601 | -0.3% | 
| 55 | Bridgewater | 6,177 | 0.6% | 
| 56 | Woodstock | 5,861 | 1.2% | 
| 57 | Marion | 5,762 | -0.9% | 
| 58 | Covington | 5,717 | -0.1% | 
| 59 | Dumfries | 5,687 | -0.5% | 
| 60 | Emporia | 5,667 | -0.9% | 
| 61 | Richlands | 5,213 | -1.1% | 
| 62 | Big Stone Gap | 5,206 | -1.0% | 
| 63 | Orange | 5,157 | 1.9% | 
| 64 | Bluefield | 5,018 | -1.2% | 
| 65 | Rocky Mount | 4,900 | 0.6% | 
| 66 | Luray | 4,794 | 0.4% | 
| 67 | South Hill | 4,709 | 0.6% | 
| 68 | Berryville | 4,561 | 0.6% | 
| 69 | Tazewell | 4,423 | -1.1% | 
| 70 | Broadway | 4,235 | 0.8% | 
| 71 | Colonial Beach | 3,937 | 1.1% | 
| 72 | Norton | 3,666 | -0.4% | 
| 73 | Clifton Forge | 3,478 | -1.3% | 
| 74 | West Point | 3,419 | 0.1% | 
| 75 | Altavista | 3,364 | -0.5% | 
| 76 | Blackstone | 3,354 | -0.2% | 
| 77 | Chincoteague | 3,306 | -0.7% | 
| 78 | Lebanon | 3,122 | -0.8% | 
| 79 | Timberville | 2,993 | 0.7% | 
| 80 | Elkton | 2,989 | 0.6% | 
| 81 | Grottoes | 2,943 | 0.8% | 
| 82 | Wise | 2,921 | -1.3% | 
| 83 | Hillsville | 2,876 | -0.7% | 
| 84 | Pearisburg | 2,860 | -1.7% | 
| 85 | Windsor | 2,826 | 1.8% | 
| 86 | Lovettsville | 2,735 | 1.0% | 
| 87 | Dublin | 2,640 | -0.2% | 
| 88 | Shenandoah | 2,499 | 0.4% | 
| 89 | Crewe | 2,264 | -0.3% | 
| 90 | Tappahannock | 2,241 | -0.2% | 
| 91 | New Market | 2,158 | 1.0% | 
| 92 | Amherst | 2,152 | – | 
| 93 | Stephens City | 2,067 | 2.0% | 
| 94 | Louisa | 2,066 | 2.5% | 
| 95 | Narrows | 2,063 | -1.2% | 
| 96 | Chase City | 2,047 | -0.5% | 
| 97 | Gate City | 2,030 | -0.7% | 
| 98 | Mount Jackson | 1,987 | 1.2% | 
| 99 | Appomattox | 1,916 | 1.2% | 
| 100 | Waverly | 1,875 | – | 
© 2025 www.biggestuscities.com, All Rights Reserved • Privacy Policy • Last updated: Jan 2, 2025