West Virginia / Cities by Population

West Virginia Cities by Population

Below are the 434 West Virginia cities sorted by population from 1 to 394 (there are some ties). The population data are from the 2020 American Community Survey. You can copy and paste this list directly into your favorite spreadsheet program. Don't you just adore lovely numbers listed nicely in columns & rows? We do!

Looking for a list of cities, counties or zips in West Virginia?
Get a spreadsheet with the most current population, income, housing demographics and more for all cities, counties or zips in West Virginia. Learn more.

Rank City Population
1 Charleston 47,273
2 Huntington 46,139
3 Morgantown 30,953
4 Parkersburg 29,732
5 Wheeling 27,046
6 Weirton 18,458
7 Fairmont 18,443
8 Martinsburg 17,517
9 Beckley 16,240
10 Clarksburg 15,743
11 Teays Valley 13,729
12 South Charleston 12,461
13 Vienna 10,261
14 St. Albans 10,078
15 Bluefield 9,776
16 Cheat Lake 9,559
17 Cross Lanes 9,517
18 Bridgeport 8,675
19 Moundsville 8,356
20 Oak Hill 8,249
21 Dunbar 7,166
22 Elkins 7,017
23 Pea Ridge 6,854
24 Nitro 6,498
25 Brookhaven 6,293
26 Hurricane 6,225
27 Charles Town 5,985
28 Princeton 5,740
29 Buckhannon 5,473
30 Ranson 5,217
31 New Martinsville 5,123
32 Grafton 5,035
33 Keyser 4,956
34 Westover 4,475
35 Barboursville 4,232
36 Point Pleasant 4,112
37 Blennerhassett 3,974
38 Weston 3,882
39 Lewisburg 3,857
40 Ravenswood 3,675
41 Pinch 3,538
42 Sissonville 3,472
43 Shady Spring 3,467
44 Shannondale 3,364
45 Moorefield 3,356
46 Summersville 3,316
47 Philippi 3,310
48 Ripley 3,177
49 Pleasant Valley 3,165
50 Winfield 3,133
51 Kingwood 3,067
52 White Sulphur Springs 3,051
53 Kenova 3,011
54 Williamstown 2,901
55 Welch 2,857
56 Paden City 2,841
57 Granville 2,828
58 Milton 2,813
59 Culloden 2,790
60 Fayetteville 2,751
61 Bluewell 2,740
62 Williamson 2,735
63 Follansbee 2,733
64 Madison 2,728
65 Hinton 2,711
66 Inwood 2,700
67 Petersburg 2,612
68 Crab Orchard 2,483
69 Bethlehem 2,468
70 Richwood 2,381
71 Shinnston 2,288
72 Hooverson Heights 2,221
73 Chester 2,172
74 Mineralwells 2,163
75 Stonewood 2,117
76 Logan 2,107
77 Spencer 2,096
78 TIE Wellsburg and Craigsville 2,090
79 Star City 2,086
80 St. Marys 2,050
81 Falling Waters 1,991
82 Harrisville 1,975
83 Coal City 1,942
84 Belington 1,929
85 Salem 1,862
86 McMechen 1,861
87 Fairlea 1,857
88 Romney 1,826
89 Nutter Fort 1,810
90 Daniels 1,800
91 Mullens 1,797
92 Chesapeake 1,783
93 Bradley 1,758
94 Terra Alta 1,757
95 MacArthur 1,712
96 Shepherdstown 1,657
97 West Liberty 1,650
98 New Haven 1,649
99 Boaz 1,645
100 Ronceverte 1,626
101 Montgomery 1,625
102 Mannington 1,608
103 Alum Creek 1,579
104 Marmet 1,577
105 Coal Fork 1,547
106 Glen Dale 1,531
107 Parsons 1,524
108 Glenville 1,507
109 Pennsboro 1,473
110 Eleanor 1,465
111 Hamlin 1,458
112 Prosperity 1,451
113 Mabscott 1,441
114 Rainelle 1,439
115 Mount Gay-Shamrock 1,434
116 Marlinton 1,405
117 Benwood 1,381
118 Belle 1,370
119 TIE Clendenin and Arthurdale 1,368
120 Beaver 1,365
121 Sistersville 1,334
122 Ansted 1,322
123 Washington 1,303
124 TIE Barrackville and Addison (Webster Springs) 1,284
125 Newell 1,274
126 Bolivar 1,272
127 Rupert 1,267
128 Lavalette 1,256
129 Mallory 1,236
130 Ceredo 1,220
131 White Hall 1,216
132 Piney View 1,199
133 Wayne 1,186
134 Oceana 1,179
135 Despard 1,169
136 Sophia 1,164
137 Fort Ashby 1,163
138 Gassaway 1,151
139 East Bank 1,132
140 Shenandoah Junction 1,129
141 Man 1,121
142 Enterprise 1,115
143 Lubeck 1,104
144 Elkview 1,095
145 New Cumberland 1,089
146 Monongah 1,088
147 Alderson 1,074
148 Buffalo 1,061
149 Mount Hope 1,060
150 Cassville 1,042
151 Bethany 1,034
152 Brush Fork 1,025
153 Stanaford 1,024
154 West Union 1,023
155 Gilbert Creek 1,019
156 Smithers 1,010
157 Chapmanville 1,003
158 Carpendale 1,001
159 Sutton 999
160 Athens 991
161 Rand 977
162 Tornado 976
163 Belmont 965
164 Sprague 960
165 Poca 953
166 North Hills 950
167 Lumberport 943
168 Bath (Berkeley Springs) 940
169 Piedmont 928
170 Chelyan 920
171 Elizabeth 888
172 Idamay 886
173 Mill Creek 843
174 Shrewsbury 841
175 Rivesville 833
176 Triadelphia 794
177 McConnell 786
178 TIE Danville and Davis 782
179 Hilltop 776
180 Accoville 765
181 Peterstown 752
182 Lesage 745
183 Glasgow 736
184 Fort Gay 734
185 Bruno 724
186 Jefferson 719
187 TIE Wiley Ford and Clay 718
188 Middlebourne 717
189 Mason 712
190 Paw Paw 709
191 Beverly 706
192 Anmoore 702
193 Waverly 687
194 Holden 677
195 Cowen 664
196 Malden 657
197 War 652
198 Gary 650
199 Glen White 648
200 Gauley Bridge 646
201 Burnsville 645
202 East View 642
203 Capon Bridge 637
204 Valley Bend 634
205 Beech Bottom 625
206 Boomer 624
207 Powellton 621
208 Clearview 603
209 Hometown 595
210 Kanawha 594
211 Masontown 592
212 Lester 590
213 Ghent 589
214 Chattaroy 585
215 Justice 584
216 Montcalm 582
217 Reedsville 564
218 Hartford City 561
219 Booth 560
220 Gallipolis Ferry 559
221 East Dailey 555
222 Newark 554
223 Meadow Bridge 551
224 West Hamlin 548
225 West Milford 544
226 Charlton Heights 539
227 Ridgeley 531
228 Grantsville 528
229 Franklin 527
230 Great Cacapon 525
231 Delbarton 522
232 Thomas 517
233 Scarbro 508
234 Cedar Grove 507
235 Jane Lew 504
236 Pineville 495
237 Nettie 494
238 Dupont City 491
239 Big Chimney 484
240 Racine 476
241 Lashmeet 473
242 Hepzibah 471
243 Rowlesburg 468
244 Farmington 460
245 Union 459
246 TIE Grant Town and Mount Carbon 453
247 Matewan 444
248 Bancroft 443
249 Harts 440
250 Institute 439
251 Lost Creek 437
252 TIE Wardensville and Amherstdale 434
253 Springfield 421
254 Hinkleville 419
255 TIE Bolt and Verdunville 417
256 Kopperston 413
257 Windsor Heights 412
258 Raysal 405
259 Gatewood 404
260 TIE Glen Fork and West Dunbar 400
261 TIE Middleway and Flatwoods 396
262 Hendricks 394
263 Reynoldsville 393
264 Valley Grove 390
265 TIE Clifton, Rock Cave, and Chauncey 386
266 Albright 383
267 Junior 375
268 Gilbert 371
269 Tunnelton 370
270 Crooked Creek 368
271 Omar 367
272 TIE Mitchell Heights and Pine Grove 365
273 Cameron 363
274 Hundred 362
275 Justice Addition 358
276 TIE Henderson and Kincaid 352
277 West Logan 350
278 Flemington 349
279 Hedgesville 346
280 Monaville 345
281 Fairview 343
282 Bradshaw 340
283 TIE Pratt and Harpers Ferry 334
284 Raymond City 331
285 Robinette 329
286 TIE Prichard and Davy 321
287 Durbin 314
288 TIE Carolina and Bramwell 313
289 Rachel 312
290 Wallace 309
291 Bud 308
292 Greenville 305
293 Cairo 302
294 Reader 290
295 New Richmond 289
296 Montrose 288
297 Switzer 284
298 TIE Newburg and Greenview 281
299 Handley 274
300 Kimberly 273
301 Iaeger 267
302 Norton 266
303 TIE Pullman and Whitesville 265
304 Red Jacket 255
305 Kistler 249
306 Northfork 248
307 Kermit 243
308 Bayard 241
309 Spelter 233
310 Leon 232
311 Hambleton 229
312 Deep Water 227
313 Comfort 225
314 TIE Sylvester and Crumpler 224
315 Stollings 223
316 Berwind 221
317 Tioga 220
318 TIE Dixie and Itmann 206
319 Oakvale 201
320 Aurora 200
321 Raleigh 198
322 TIE Elk Garden and Camden-on-Gauley 197
323 Womelsdorf (Coalton) 194
324 TIE Galloway and Matoaka 191
325 Sarah Ann 188
326 Page 185
327 Littleton 184
328 Rossmore 177
329 Glen Ferris 174
330 TIE Osage and Dorothy 170
331 Smithfield 169
332 Valley Head 168
333 Hico 167
334 Gypsy 162
335 Falls View 161
336 TIE Brandywine, Ellenboro, and Salt Rock 158
337 Century 157
338 Falling Spring 156
339 TIE Matheny and Apple Grove 151
340 Quinwood 147
341 Glen Jean 145
342 Sand Fork 143
343 Rhodell 139
344 TIE Pax and Van 138
345 Eskdale 137
346 Cunard 134
347 Brandonville 133
348 Reedy 132
349 TIE Colcord and Adrian 130
350 Huttonsville 129
351 St. George 128
352 TIE Friendly and Arbovale 124
353 TIE Wolf Summit and Anawalt 123
354 Kimball 121
355 TIE Pageton and Henlawson 120
356 Birch River 116
357 TIE Neibert and Burlington 114
358 TIE Garten, Hillsboro, and Roderfield 111
359 Brenton 106
360 Baxter 105
361 Huntersville 104
362 Corinne 99
363 Auburn 96
364 TIE Fenwick and Worthington 95
365 Bruceton Mills 92
366 Pentress 91
367 TIE Keystone and Helvetia 84
368 Whitmer 82
369 Parcoal 81
370 Harman 80
371 TIE Jacksonburg and Bartow 79
372 TIE Green Bank and Big Creek 74
373 Blacksville 73
374 Maybeury 72
375 Green Spring 71
376 Bergoo 70
377 Cottageville 68
378 Belva 65
379 TIE Beards Fork and Hansford 55
380 Frank 52
381 Crum 44
382 Twilight 42
383 Peach Creek 40
384 Dailey 39
385 Colliers 35
386 Hollygrove 33
387 Big Sandy 26
388 Covel 25
389 Cucumber 23
390 Pickens 19
391 Prince 17
392 Earling 16
393 Helen 15
394 Cass 9
  • United States Census Bureau. B01001 SEX BY AGE, 2020 American Community Survey 5-Year Estimates. U.S. Census Bureau, American Community Survey Office. Web. 17 March 2022. http://www.census.gov/.

Connect

Cubit logo
Copyright 2022 Cubit Planning, Inc.