227 cities
| City | Rank | 2025 Pop. ↓ | 2024 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Virginia Beach | 1 | 453,591 | 454,808 | -0.27% | 1,854 | 245 | City |
| Chesapeake | 2 | 256,314 | 254,997 | 0.52% | 757 | 338 | City |
| Richmond | 3 | 235,338 | 233,655 | 0.72% | 3,927 | 60 | City |
| Norfolk | 4 | 229,428 | 231,105 | -0.73% | 4,306 | 53 | City |
| Newport News | 5 | 182,307 | 183,056 | -0.41% | 2,642 | 69 | City |
| Alexandria | 6 | 159,091 | 159,102 | -0.01% | 10,652 | 15 | City |
| Hampton | 7 | 137,674 | 137,596 | 0.06% | 2,675 | 51 | City |
| Suffolk | 8 | 105,182 | 103,105 | 2.01% | 264 | 399 | City |
| Roanoke | 9 | 97,415 | 97,912 | -0.51% | 2,291 | 43 | City |
| Portsmouth | 10 | 96,103 | 96,482 | -0.39% | 2,886 | 33 | City |
| Lynchburg | 11 | 80,628 | 80,301 | 0.41% | 1,646 | 49 | City |
| Harrisonburg | 12 | 51,028 | 51,164 | -0.27% | 2,943 | 17 | City |
| Leesburg | 13 | 50,178 | 49,831 | 0.7% | 3,987 | 13 | Town |
| Blacksburg | 14 | 45,626 | 45,452 | 0.38% | 2,305 | 20 | Town |
| Charlottesville | 15 | 44,350 | 44,767 | -0.93% | 4,329 | 10 | City |
| Manassas | 16 | 43,846 | 43,616 | 0.53% | 4,455 | 10 | City |
| Danville | 17 | 41,846 | 41,993 | -0.35% | 978 | 43 | City |
| Petersburg | 18 | 34,223 | 34,058 | 0.48% | 1,506 | 23 | City |
| Fredericksburg | 19 | 30,491 | 29,992 | 1.66% | 2,918 | 10 | City |
| Winchester | 20 | 27,749 | 27,800 | -0.18% | 3,018 | 9 | City |
| Fairfax | 21 | 26,880 | 26,340 | 2.05% | 4,307 | 6 | City |
| Staunton | 22 | 26,499 | 26,361 | 0.52% | 1,330 | 20 | City |
| Salem | 23 | 26,036 | 25,908 | 0.49% | 1,794 | 15 | City |
| Herndon | 24 | 25,328 | 25,180 | 0.59% | 5,909 | 4 | Town |
| Waynesboro | 25 | 23,803 | 23,498 | 1.3% | 1,590 | 15 | City |
| Hopewell | 26 | 22,959 | 22,970 | -0.05% | 2,217 | 10 | City |
| Christiansburg | 27 | 22,462 | 22,632 | -0.75% | 1,526 | 15 | Town |
| Culpeper | 28 | 21,788 | 21,464 | 1.51% | 2,889 | 8 | Town |
| Colonial Heights | 29 | 18,801 | 18,674 | 0.68% | 2,500 | 8 | City |
| Radford | 30 | 17,562 | 17,273 | 1.67% | 1,815 | 10 | City |
| Vienna | 31 | 16,590 | 16,562 | 0.17% | 3,768 | 4 | Town |
| Manassas Park | 32 | 16,472 | 16,611 | -0.84% | 5,429 | 3 | City |
| Williamsburg | 33 | 16,169 | 16,030 | 0.87% | 1,809 | 9 | City |
| Bristol | 34 | 16,069 | 16,316 | -1.51% | 1,248 | 13 | City |
| Front Royal | 35 | 15,775 | 15,628 | 0.94% | 1,535 | 10 | Town |
| Falls Church | 36 | 15,123 | 15,034 | 0.59% | 7,391 | 2 | City |
| Martinsville | 37 | 13,923 | 13,834 | 0.64% | 1,271 | 11 | City |
| Poquoson | 38 | 12,949 | 12,854 | 0.74% | 843 | 15 | City |
| Warrenton | 39 | 10,268 | 10,224 | 0.43% | 2,344 | 4 | Town |
| Smithfield | 40 | 9,150 | 9,032 | 1.31% | 941 | 10 | Town |
| Purcellville | 41 | 8,969 | 8,965 | 0.04% | 2,650 | 3 | Town |
| Pulaski | 42 | 8,762 | 8,805 | -0.49% | 1,086 | 8 | Town |
| Franklin | 43 | 8,429 | 8,373 | 0.67% | 1,018 | 8 | City |
| Abingdon | 44 | 8,303 | 8,316 | -0.16% | 1,032 | 8 | Town |
| Wytheville | 45 | 8,132 | 8,160 | -0.34% | 561 | 14 | Town |
| Vinton | 46 | 8,062 | 8,059 | 0.04% | 2,592 | 3 | Town |
| Ashland | 47 | 7,986 | 7,910 | 0.96% | 1,109 | 7 | Town |
| Lexington | 48 | 7,923 | 7,802 | 1.55% | 3,170 | 2 | City |
| Bedford | 49 | 7,872 | 7,823 | 0.63% | 710 | 11 | Town |
| South Boston | 50 | 7,758 | 7,795 | -0.47% | 594 | 13 | Town |
| Farmville | 51 | 7,584 | 7,578 | 0.08% | 988 | 8 | Town |
| Strasburg | 52 | 7,336 | 7,290 | 0.63% | 1,802 | 4 | Town |
| Bridgewater | 53 | 6,884 | 6,826 | 0.85% | 2,731 | 3 | Town |
| Galax | 54 | 6,744 | 6,739 | 0.07% | 819 | 8 | City |
| Buena Vista | 55 | 6,571 | 6,581 | -0.15% | 1,021 | 6 | City |
| Dumfries | 56 | 6,042 | 5,978 | 1.07% | 3,936 | 2 | Town |
| Woodstock | 57 | 5,993 | 5,954 | 0.66% | 1,572 | 4 | Town |
| Covington | 58 | 5,642 | 5,663 | -0.37% | 1,032 | 5 | City |
| Marion | 59 | 5,565 | 5,602 | -0.66% | 1,161 | 5 | Town |
| Emporia | 60 | 5,329 | 5,402 | -1.35% | 804 | 7 | City |
| Orange | 61 | 5,288 | 5,210 | 1.5% | 1,573 | 3 | Town |
| Big Stone Gap | 62 | 5,048 | 5,087 | -0.77% | 1,052 | 5 | Town |
| Richlands | 63 | 5,024 | 5,074 | -0.99% | 889 | 6 | Town |
| Rocky Mount | 64 | 4,988 | 4,971 | 0.34% | 730 | 7 | Town |
| South Hill | 65 | 4,978 | 4,920 | 1.18% | 506 | 10 | Town |
| Berryville | 66 | 4,876 | 4,819 | 1.18% | 1,970 | 2 | Town |
| Bluefield | 67 | 4,814 | 4,871 | -1.17% | 507 | 9 | Town |
| Luray | 68 | 4,810 | 4,813 | -0.06% | 990 | 5 | Town |
| Broadway | 69 | 4,435 | 4,384 | 1.16% | 1,867 | 2 | Town |
| Tazewell | 70 | 4,255 | 4,302 | -1.09% | 620 | 7 | Town |
| Colonial Beach | 71 | 4,071 | 4,038 | 0.82% | 1,663 | 2 | Town |
| West Point | 72 | 3,555 | 3,529 | 0.74% | 704 | 5 | Town |
| Norton | 73 | 3,427 | 3,478 | -1.47% | 458 | 7 | City |
| Clifton Forge | 74 | 3,346 | 3,385 | -1.15% | 1,108 | 3 | Town |
| Blackstone | 75 | 3,341 | 3,344 | -0.09% | 743 | 4 | Town |
| Altavista | 76 | 3,321 | 3,332 | -0.33% | 620 | 5 | Town |
| Chincoteague | 77 | 3,264 | 3,279 | -0.46% | 352 | 9 | Town |
| Timberville | 78 | 3,138 | 3,104 | 1.1% | 2,349 | 1 | Town |
| Elkton | 79 | 3,105 | 3,073 | 1.04% | 982 | 3 | Town |
| Lebanon | 80 | 3,079 | 3,093 | -0.45% | 639 | 5 | Town |
| Grottoes | 81 | 3,069 | 3,036 | 1.09% | 1,505 | 2 | Town |
| Windsor | 82 | 2,962 | 2,920 | 1.44% | 738 | 4 | Town |
| Pearisburg | 83 | 2,843 | 2,857 | -0.49% | 891 | 3 | Town |
| Wise | 84 | 2,843 | 2,869 | -0.91% | 936 | 3 | Town |
| Hillsville | 85 | 2,833 | 2,843 | -0.35% | 291 | 10 | Town |
| Lovettsville | 86 | 2,721 | 2,719 | 0.07% | 3,050 | 1 | Town |
| Dublin | 87 | 2,650 | 2,657 | -0.26% | 1,963 | 1 | Town |
| Shenandoah | 88 | 2,464 | 2,467 | -0.12% | 1,138 | 2 | Town |
| Louisa | 89 | 2,253 | 2,201 | 2.36% | 1,240 | 2 | Town |
| Crewe | 90 | 2,244 | 2,248 | -0.18% | 1,114 | 2 | Town |
| New Market | 91 | 2,215 | 2,202 | 0.59% | 1,096 | 2 | Town |
| Tappahannock | 92 | 2,201 | 2,199 | 0.09% | 825 | 3 | Town |
| Stephens City | 93 | 2,192 | 2,160 | 1.48% | 904 | 2 | Town |
| Amherst | 94 | 2,132 | 2,128 | 0.19% | 435 | 5 | Town |
| Chase City | 95 | 2,059 | 2,057 | 0.1% | 941 | 2 | Town |
| Mount Jackson | 96 | 2,033 | 2,019 | 0.69% | 534 | 4 | Town |
| Narrows | 97 | 2,027 | 2,040 | -0.64% | 1,600 | 1 | Town |
| Appomattox | 98 | 2,024 | 2,003 | 1.05% | 911 | 2 | Town |
| Gate City | 99 | 2,012 | 2,019 | -0.35% | 505 | 4 | Town |
| Waverly | 100 | 1,930 | 1,934 | -0.21% | 626 | 3 | Town |
| Dayton | 101 | 1,774 | 1,756 | 1.03% | 1,722 | 1 | Town |
| Saltville | 102 | 1,762 | 1,773 | -0.62% | 220 | 8 | Town |
| Victoria | 103 | 1,744 | 1,743 | 0.06% | 619 | 3 | Town |
| Stanley | 104 | 1,695 | 1,696 | -0.06% | 1,183 | 1 | Town |
| Warsaw | 105 | 1,694 | 1,683 | 0.65% | 560 | 3 | Town |
| Haymarket | 106 | 1,605 | 1,594 | 0.69% | 2,796 | 1 | Town |
| Chilhowie | 107 | 1,598 | 1,610 | -0.75% | 631 | 3 | Town |
| Pennington Gap | 108 | 1,566 | 1,575 | -0.57% | 939 | 2 | Town |
| Coeburn | 109 | 1,543 | 1,556 | -0.84% | 791 | 2 | Town |
| Gordonsville | 110 | 1,532 | 1,509 | 1.52% | 1,616 | 1 | Town |
| Rural Retreat | 111 | 1,526 | 1,530 | -0.26% | 670 | 2 | Town |
| Kilmarnock | 112 | 1,469 | 1,464 | 0.34% | 431 | 3 | Town |
| Middletown | 113 | 1,465 | 1,444 | 1.45% | 1,836 | 1 | Town |
| Exmore | 114 | 1,405 | 1,416 | -0.78% | 540 | 3 | Town |
| Stuart | 115 | 1,400 | 1,407 | -0.5% | 461 | 3 | Town |
| Glade Spring | 116 | 1,368 | 1,368 | 0% | 1,125 | 1 | Town |
| Appalachia | 117 | 1,361 | 1,376 | -1.09% | 395 | 3 | Town |
| Cape Charles | 118 | 1,315 | 1,288 | 2.1% | 370 | 4 | Town |
| Clarksville | 119 | 1,311 | 1,309 | 0.15% | 450 | 3 | Town |
| Clintwood | 120 | 1,296 | 1,313 | -1.29% | 623 | 2 | Town |
| Courtland | 121 | 1,285 | 1,287 | -0.16% | 1,401 | 1 | Town |
| Bowling Green | 122 | 1,273 | 1,252 | 1.68% | 794 | 2 | Town |
| Gretna | 123 | 1,268 | 1,276 | -0.63% | 760 | 2 | Town |
| Hurt | 124 | 1,232 | 1,239 | -0.56% | 354 | 3 | Town |
| Weber City | 125 | 1,232 | 1,236 | -0.32% | 720 | 2 | Town |
| Edinburg | 126 | 1,220 | 1,213 | 0.58% | 1,646 | 1 | Town |
| Buchanan | 127 | 1,209 | 1,207 | 0.17% | 557 | 2 | Town |
| Chatham | 128 | 1,188 | 1,195 | -0.59% | 586 | 2 | Town |
| Honaker | 129 | 1,187 | 1,192 | -0.42% | 708 | 2 | Town |
| Onancock | 130 | 1,158 | 1,160 | -0.17% | 1,106 | 1 | Town |
| Pembroke | 131 | 1,131 | 1,135 | -0.35% | 1,041 | 1 | Town |
| Kenbridge | 132 | 1,112 | 1,111 | 0.09% | 482 | 2 | Town |
| Halifax | 133 | 1,084 | 1,090 | -0.55% | 286 | 4 | Town |
| Brookneal | 134 | 1,072 | 1,076 | -0.37% | 307 | 3 | Town |
| Occoquan | 135 | 1,070 | 1,063 | 0.66% | 6,185 | 0 | Town |
| Glasgow | 136 | 1,033 | 1,037 | -0.39% | 675 | 2 | Town |
| Cedar Bluff | 137 | 1,002 | 1,014 | -1.18% | 479 | 2 | Town |
| Independence | 138 | 997 | 998 | -0.1% | 426 | 2 | Town |
| Lawrenceville | 139 | 993 | 997 | -0.4% | 863 | 1 | Town |
| Craigsville | 140 | 917 | 915 | 0.22% | 444 | 2 | Town |
| Jonesville | 141 | 847 | 851 | -0.47% | 762 | 1 | Town |
| Pound | 142 | 832 | 840 | -0.95% | 319 | 3 | Town |
| St. Paul | 143 | 828 | 835 | -0.84% | 601 | 1 | Town |
| Fincastle | 144 | 824 | 823 | 0.12% | 403 | 2 | Town |
| Parksley | 145 | 811 | 813 | -0.25% | 1,317 | 1 | Town |
| Boyce | 146 | 803 | 793 | 1.26% | 2,188 | 0 | Town |
| Grundy | 147 | 803 | 820 | -2.07% | 161 | 5 | Town |
| Damascus | 148 | 789 | 790 | -0.13% | 990 | 1 | Town |
| Keysville | 149 | 780 | 786 | -0.76% | 663 | 1 | Town |
| Wakefield | 150 | 745 | 747 | -0.27% | 598 | 1 | Town |
| Rich Creek | 151 | 730 | 734 | -0.54% | 891 | 1 | Town |
| Ridgeway | 152 | 727 | 733 | -0.82% | 760 | 1 | Town |
| Middleburg | 153 | 701 | 696 | 0.72% | 676 | 1 | Town |
| Round Hill | 154 | 685 | 687 | -0.29% | 1,232 | 1 | Town |
| Remington | 155 | 649 | 643 | 0.93% | 2,963 | 0 | Town |
| Jarratt | 156 | 636 | 641 | -0.78% | 506 | 1 | Town |
| La Crosse | 157 | 614 | 613 | 0.16% | 502 | 1 | Town |
| Hamilton | 158 | 604 | 607 | -0.49% | 2,721 | 0 | Town |
| Quantico | 159 | 594 | 591 | 0.51% | 8,486 | 0 | Town |
| Scottsville | 160 | 548 | 543 | 0.92% | 360 | 2 | Town |
| Onley | 161 | 537 | 537 | 0% | 671 | 1 | Town |
| Mineral | 162 | 536 | 523 | 2.49% | 604 | 1 | Town |
| Belle Haven | 163 | 535 | 536 | -0.19% | 349 | 2 | Town |
| Urbanna | 164 | 518 | 515 | 0.58% | 1,225 | 0 | Town |
| Nassawadox | 165 | 516 | 520 | -0.77% | 779 | 1 | Town |
| Accomac | 166 | 515 | 516 | -0.19% | 1,262 | 0 | Town |
| Drakes Branch | 167 | 512 | 516 | -0.78% | 124 | 4 | Town |
| Boykins | 168 | 509 | 510 | -0.2% | 733 | 1 | Town |
| Charlotte Court House | 169 | 489 | 493 | -0.81% | 123 | 4 | Town |
| Irvington | 170 | 480 | 479 | 0.21% | 319 | 2 | Town |
| Haysi | 171 | 473 | 476 | -0.63% | 129 | 4 | Town |
| Troutville | 172 | 469 | 468 | 0.21% | 678 | 1 | Town |
| McKenney | 173 | 467 | 465 | 0.43% | 503 | 1 | Town |
| Mount Crawford | 174 | 464 | 460 | 0.87% | 921 | 1 | Town |
| Cheriton | 175 | 451 | 458 | -1.53% | 415 | 1 | Town |
| Floyd | 176 | 448 | 448 | 0% | 982 | 0 | Town |
| Fries | 177 | 442 | 444 | -0.45% | 693 | 1 | Town |
| Dillwyn | 178 | 440 | 439 | 0.23% | 683 | 1 | Town |
| Tangier | 179 | 433 | 433 | 0% | 800 | 1 | Town |
| Burkeville | 180 | 419 | 419 | 0% | 419 | 1 | Town |
| Melfa | 181 | 400 | 400 | 0% | 1,375 | 0 | Town |
| White Stone | 182 | 390 | 389 | 0.26% | 399 | 1 | Town |
| Bloxom | 183 | 379 | 380 | -0.26% | 1,138 | 0 | Town |
| Nickelsville | 184 | 375 | 376 | -0.27% | 783 | 0 | Town |
| Stanardsville | 185 | 367 | 363 | 1.1% | 1,017 | 0 | Town |
| Montross | 186 | 349 | 346 | 0.87% | 339 | 1 | Town |
| Goshen | 187 | 333 | 334 | -0.3% | 193 | 2 | Town |
| Claremont | 188 | 309 | 309 | 0% | 122 | 3 | Town |
| Ivor | 189 | 309 | 310 | -0.32% | 283 | 1 | Town |
| Iron Gate | 190 | 306 | 310 | -1.29% | 927 | 0 | Town |
| Boydton | 191 | 301 | 301 | 0% | 367 | 1 | Town |
| Alberta | 192 | 296 | 297 | -0.34% | 139 | 2 | Town |
| Eastville | 193 | 288 | 291 | -1.03% | 366 | 1 | Town |
| Toms Brook | 194 | 286 | 285 | 0.35% | 2,270 | 0 | Town |
| Brodnax | 195 | 282 | 283 | -0.35% | 400 | 1 | Town |
| Newsoms | 196 | 279 | 280 | -0.36% | 558 | 1 | Town |
| Painter | 197 | 271 | 272 | -0.37% | 416 | 1 | Town |
| Boones Mill | 198 | 260 | 260 | 0% | 352 | 1 | Town |
| Pocahontas | 199 | 258 | 262 | -1.53% | 453 | 1 | Town |
| The Plains | 200 | 257 | 255 | 0.78% | 931 | 0 | Town |
| Wachapreague | 201 | 257 | 258 | -0.39% | 1,152 | 0 | Town |
| Dendron | 202 | 256 | 256 | 0% | 72 | 4 | Town |
| Dungannon | 203 | 250 | 251 | -0.4% | 700 | 0 | Town |
| Clifton | 204 | 242 | 242 | 0% | 988 | 0 | Town |
| Clinchco | 205 | 226 | 230 | -1.74% | 81 | 3 | Town |
| Phenix | 206 | 224 | 226 | -0.88% | 194 | 1 | Town |
| Port Royal | 207 | 220 | 216 | 1.85% | 340 | 1 | Town |
| Madison | 208 | 211 | 210 | 0.48% | 894 | 0 | Town |
| Surry | 209 | 208 | 209 | -0.48% | 252 | 1 | Town |
| Hallwood | 210 | 202 | 203 | -0.49% | 856 | 0 | Town |
| Stony Creek | 211 | 201 | 202 | -0.5% | 349 | 1 | Town |
| Saxis | 212 | 168 | 169 | -0.59% | 415 | 0 | Town |
| Monterey | 213 | 165 | 164 | 0.61% | 524 | 0 | Town |
| Pamplin City | 214 | 148 | 147 | 0.68% | 468 | 0 | Town |
| Keller | 215 | 143 | 144 | -0.69% | 418 | 0 | Town |
| Troutdale | 216 | 139 | 139 | 0% | 44 | 3 | Town |
| Capron | 217 | 134 | 135 | -0.74% | 812 | 0 | Town |
| Cleveland | 218 | 133 | 134 | -0.75% | 1,056 | 0 | Town |
| Scottsburg | 219 | 123 | 124 | -0.81% | 166 | 1 | Town |
| New Castle | 220 | 121 | 122 | -0.82% | 733 | 0 | Town |
| Branchville | 221 | 119 | 119 | 0% | 279 | 0 | Town |
| Virgilina | 222 | 118 | 119 | -0.84% | 192 | 1 | Town |
| Hillsboro | 223 | 109 | 110 | -0.91% | 411 | 0 | Town |
| Glen Lyn | 224 | 92 | 93 | -1.08% | 151 | 1 | Town |
| Washington | 225 | 84 | 84 | 0% | 319 | 0 | Town |
| Duffield | 226 | 68 | 69 | -1.45% | 111 | 1 | Town |
| Clinchport | 227 | 61 | 62 | -1.61% | 91 | 1 | Town |
Virginia’s local government system comprises 95 counties and 38 independent cities. Unlike most states, Virginia’s independent cities are separate from counties and function as distinct local government units, providing a full range of services.
Richmond, the state capital, operates under a mayor-council form of government, where the mayor serves as the city’s chief executive, overseeing departments such as public safety, housing, and economic development. The Richmond City Council acts as the legislative body, passing ordinances and shaping policy.
Other large cities, like Virginia Beach and Norfolk, use similar governance structures, emphasizing strong mayoral leadership with active city councils. Smaller towns often utilize council-manager systems, where an elected council sets policy and a professional manager oversees day-to-day operations.
Counties like Fairfax County and Henrico County manage services in unincorporated areas, focusing on law enforcement, public health, education, and land use planning. Boards of supervisors govern counties, establishing policies and managing county operations.
Virginia’s independent cities have full control over local services, including schools, police, and public works. This unique governance structure allows for a high degree of municipal autonomy but often requires strong collaboration with neighboring counties on regional issues.
Unincorporated areas within counties rely on county government for services. Special districts may provide additional support, offering utilities, fire protection, and other functions.
Regional planning commissions and councils of government promote collaboration among Virginia’s counties and independent cities, addressing challenges such as transportation infrastructure, economic development, and environmental management.
Virginia Beach is the biggest city in Virginia, with a population of 453,591 in 2025.
Mineral is the fastest growing city in Virginia over the past 5 years, having grown 2.49% annually since 2020.
Virginia Beach, Chesapeake, Richmond, Norfolk, Newport News, Alexandria, Hampton, Suffolk, Roanoke and Portsmouth.