West Virginia Cities

93 cities

City
Rank
County
2024 Pop.
Roanoke1Botetourt County96,264
Blacksburg2Montgomery County45,728
Cave Spring3Roanoke County26,195
Salem4Salem city25,665
Christiansburg5Montgomery County22,288
Radford6Radford city17,255
Hollins7Botetourt County16,672
Pulaski8Pulaski County8,817
Vinton9Roanoke County8,044
Lexington10Lexington city7,596
Bedford11Bedford County6,818
Buena Vista12Buena Vista city6,547
Covington13Covington city5,478
Richlands14Tazewell County5,036
Bluefield15Tazewell County4,843
Tazewell16Tazewell County4,280
North Shore17Bedford County3,670
Cloverdale18Botetourt County3,565
Clifton Forge19Alleghany County3,338
Daleville20Botetourt County3,271
Blue Ridge21Botetourt County2,979
Merrimac22Montgomery County2,817
Pearisburg23Giles County2,805
Dublin24Pulaski County2,656
Fairlawn25Floyd County2,406
East Lexington26Botetourt County2,129
Narrows27Giles County2,031
Raven28Buchanan County2,031
Westlake Corner29Bedford County1,955
Laymantown30Bedford County1,636
Shawsville31Montgomery County1,566
Clintwood32Dickenson County1,323
Belview33Montgomery County1,248
Gratton34Tazewell County1,216
Buchanan35Botetourt County1,214
Honaker36Russell County1,190
Claypool Hill37Russell County1,126
Elliston38Montgomery County1,124
Pembroke39Giles County1,123
Union Hall40Franklin County1,060
Glasgow41Rockbridge County1,031
Cedar Bluff42Tazewell County1,011
Prices Fork43Montgomery County1,005
Riner44Montgomery County969
Plum Creek45Montgomery County968
Springville46Tazewell County958
Glenvar47Botetourt County925
Pound48Wise County836
Grundy49Buchanan County821
Boissevain50Tazewell County793
Fincastle51Botetourt County768
Rich Creek52Giles County728
Motley53Halifax County720
Mallow54Alleghany County705
Lafayette55Montgomery County604
Stewartsville56Bedford County600
Haysi57Dickenson County474
Troutville58Botetourt County470
Selma59Alleghany County443
Moneta60Bedford County441
Bland61Bland County437
Bastian62Bland County435
Low Moor63Alleghany County411
New River64Pulaski County411
Hot Springs65Bath County408
Montvale66Bedford County378
Pounding Mill67Tazewell County366
Parrott68Pulaski County336
Goshen69Rockbridge County332
Ripplemead70Giles County321
Callaghan71Alleghany County312
Iron Gate72Alleghany County303
Boones Mill73Franklin County262
Pocahontas74Tazewell County253
Glen Wilton75Botetourt County252
Clinchco76Dickenson County231
Cliftondale Park77Alleghany County229
Abbs Valley78Tazewell County215
Breaks79Dickenson County212
Big Rock80Buchanan County189
Vansant81Buchanan County189
Eagle Rock82Botetourt County182
Big Island83Bedford County161
Belspring84Pulaski County156
Falls Mills85Tazewell County149
Millboro86Bath County145
New Castle87Craig County120
Eggleston88Giles County97
Glen Lyn89Giles County91
Snowville90Carroll County67
Jewell Ridge91Tazewell County40
Doran92Tazewell County16
Mechanicsburg93Bland County15

Virginia Cities by Region