West Virginia / Cities by Population

West Virginia Cities by Population

Below are the 435 West Virginia cities sorted by population from 1 to 384 (there are some ties). The population data are from the 2021 Population Estimates Program and 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 48,018
2 Huntington 46,025
3 Parkersburg 29,403
4 Morgantown 29,219
5 Wheeling 26,568
6 Martinsburg 18,835
7 Weirton 18,813
8 Fairmont 18,209
9 Beckley 17,024
10 Clarksburg 15,784
11 Teays Valley 13,729
12 South Charleston 13,352
13 St. Albans 10,635
14 Vienna 10,576
15 Cheat Lake 9,559
16 Cross Lanes 9,517
17 Bluefield 9,499
18 Bridgeport 9,257
19 Oak Hill 8,040
20 Moundsville 7,981
21 Dunbar 7,330
22 Hurricane 6,919
23 Elkins 6,895
24 Pea Ridge 6,854
25 Charles Town 6,523
26 Nitro 6,518
27 Brookhaven 6,293
28 Princeton 5,798
29 Ranson 5,726
30 Buckhannon 5,265
31 New Martinsville 5,174
32 Keyser 4,860
33 Grafton 4,651
34 Barboursville 4,291
35 Westover 4,075
36 Point Pleasant 4,031
37 Blennerhassett 3,974
38 Weston 3,890
39 Lewisburg 3,868
40 Ravenswood 3,847
41 Pinch 3,538
42 Pleasant Valley 3,492
43 Sissonville 3,472
44 Shady Spring 3,467
45 Summersville 3,408
46 Shannondale 3,364
47 Kingwood 3,090
48 Ripley 3,064
49 Williamstown 2,982
50 Kenova 2,978
51 Williamson 2,968
52 Philippi 2,922
53 Fayetteville 2,844
54 Madison 2,838
55 Milton 2,809
56 Follansbee 2,799
57 Culloden 2,790
58 Bluewell 2,740
59 Inwood 2,700
60 Bethlehem 2,558
61 Moorefield 2,487
62 Crab Orchard 2,483
63 Paden City 2,478
64 Wellsburg 2,401
65 Winfield 2,390
66 Shinnston 2,306
67 Petersburg 2,253
68 Hinton 2,243
69 Hooverson Heights 2,221
70 White Sulphur Springs 2,198
71 Chester 2,173
72 Mineralwells 2,163
73 Craigsville 2,090
74 Spencer 2,038
75 Falling Waters 1,991
76 Mannington 1,946
77 Coal City 1,942
78 Welch 1,914
79 Fairlea 1,857
80 St. Marys 1,830
81 Star City 1,817
82 Belington 1,803
83 Daniels 1,800
84 Stonewood 1,789
85 Bradley 1,758
86 Romney 1,717
87 MacArthur 1,712
88 McMechen 1,680
89 Boaz 1,645
90 Harrisville 1,642
91 Richwood 1,637
92 Alum Creek 1,579
93 Ronceverte 1,559
94 West Liberty 1,548
95 Coal Fork 1,547
96 Eleanor 1,539
97 Terra Alta 1,498
98 Shepherdstown 1,494
99 Glen Dale 1,486
100 Nutter Fort 1,478
101 Marmet 1,473
102 Salem 1,470
103 New Haven 1,462
104 Prosperity 1,451
105 Mullens 1,445
106 Oceana 1,441
107 Mount Gay-Shamrock 1,434
108 Wayne 1,423
109 Logan 1,400
110 Ceredo 1,393
111 Granville 1,390
112 Sistersville 1,381
113 Arthurdale 1,368
114 Beaver 1,365
115 TIE Mabscott and Chesapeake 1,313
116 Parsons 1,307
117 Washington 1,303
118 Ansted 1,290
119 Newell 1,274
120 Montgomery 1,257
121 Lavalette 1,256
122 Benwood 1,245
123 Mallory 1,236
124 Buffalo 1,208
125 Barrackville 1,206
126 Piney View 1,199
127 Rainelle 1,191
128 Despard 1,169
129 Fort Ashby 1,163
130 Belle 1,146
131 Shenandoah Junction 1,129
132 Enterprise 1,115
133 Glenville 1,112
134 Sophia 1,107
135 TIE Lubeck and Mount Hope 1,104
136 Elkview 1,095
137 Cassville 1,042
138 Pennsboro 1,040
139 Bolivar 1,033
140 Brush Fork 1,025
141 Stanaford 1,024
142 TIE Hamlin and Gilbert Creek 1,019
143 New Cumberland 1,007
144 Chapmanville 1,001
145 Monongah 993
146 Marlinton 982
147 Rand 977
148 Tornado 976
149 Alderson 966
150 Sprague 960
151 Athens 933
152 Chelyan 920
153 Idamay 886
154 Poca 873
155 Rupert 867
156 Belmont 862
157 Sutton 859
158 Mason 854
159 Carpendale 852
160 Clendenin 850
161 Shrewsbury 841
162 Cameron 834
163 North Hills 827
164 Rivesville 823
165 East Bank 806
166 McConnell 786
167 Hilltop 776
168 Accoville 765
169 Man 759
170 TIE Bath (Berkeley Springs) and Gassaway 755
171 Bethany 749
172 Lesage 745
173 Smithers 737
174 Gary 730
175 Bruno 724
176 Jefferson 719
177 Wiley Ford 718
178 Addison (Webster Springs) 715
179 Lumberport 710
180 Piedmont 707
181 Elizabeth 706
182 White Hall 705
183 TIE Cedar Grove and Middlebourne 700
184 Glasgow 699
185 Waverly 687
186 Grant Town 685
187 Holden 677
188 Fort Gay 671
189 War 662
190 West Union 661
191 Triadelphia 659
192 Malden 657
193 Glen White 648
194 Danville 645
195 East View 642
196 Pineville 638
197 Valley Bend 634
198 Boomer 624
199 Beverly 623
200 Powellton 621
201 Thomas 614
202 Hometown 595
203 Kanawha 594
204 Ghent 589
205 Davis 588
206 Chattaroy 585
207 TIE Ridgeley and Justice 584
208 Montcalm 582
209 Reedsville 562
210 TIE Mill Creek and Booth 560
211 Gallipolis Ferry 559
212 East Dailey 555
213 Newark 554
214 Gauley Bridge 542
215 Beech Bottom 540
216 Charlton Heights 539
217 Masontown 533
218 Great Cacapon 525
219 West Hamlin 509
220 TIE Anmoore and Scarbro 508
221 Hartford City 504
222 Nettie 494
223 Dupont City 491
224 Big Chimney 484
225 Franklin 482
226 Cowen 479
227 TIE Racine and Grantsville 476
228 Lashmeet 473
229 TIE Pratt and Hepzibah 471
230 TIE Clearview and Rowlesburg 463
231 Peterstown 454
232 Mount Carbon 453
233 West Milford 447
234 Harts 440
235 Institute 439
236 Amherstdale 434
237 TIE Union and Capon Bridge 425
238 Springfield 421
239 Hinkleville 419
240 TIE Verdunville and Bolt 417
241 TIE Paw Paw, Kopperston, and Delbarton 413
242 Jane Lew 406
243 Raysal 405
244 Gatewood 404
245 Farmington 403
246 Matewan 402
247 TIE Glen Fork and West Dunbar 400
248 Middleway 396
249 TIE Burnsville and Reynoldsville 393
250 West Logan 391
251 Bancroft 388
252 Clay 387
253 TIE Clifton, Rock Cave, and Chauncey 386
254 Junior 384
255 Fairview 373
256 Crooked Creek 368
257 Omar 367
258 Justice Addition 358
259 Lost Creek 357
260 Windsor Heights 355
261 Pine Grove 353
262 Kincaid 352
263 Whitesville 351
264 Monaville 345
265 Lester 333
266 Raymond City 331
267 Robinette 329
268 Gilbert 324
269 Prichard 321
270 Meadow Bridge 317
271 Carolina 313
272 Rachel 312
273 Mitchell Heights 310
274 Wallace 309
275 TIE Bud and Tunnelton 308
276 TIE Kermit and Flemington 307
277 Greenville 305
278 Hedgesville 298
279 Reader 290
280 New Richmond 289
281 Switzer 284
282 Greenview 281
283 TIE Bramwell and Newburg 274
284 TIE Kimberly and Iaeger 273
285 Valley Grove 270
286 Harpers Ferry 269
287 Wardensville 267
288 Norton 266
289 TIE Flatwoods and Albright 261
290 Red Jacket 255
291 Kistler 249
292 Hundred 248
293 Durbin 240
294 Northfork 238
295 TIE Ellenboro and Spelter 233
296 Hillsboro 231
297 Henderson 228
298 Deep Water 227
299 Comfort 225
300 Crumpler 224
301 TIE Stollings and Davy 223
302 TIE Berwind and Hendricks 221
303 TIE Handley and Tioga 220
304 Bradshaw 218
305 Quinwood 217
306 Hambleton 212
307 Elk Garden 210
308 TIE Dixie and Itmann 206
309 Aurora 200
310 Bayard 199
311 Raleigh 198
312 Galloway 191
313 Womelsdorf (Coalton) 189
314 Sarah Ann 188
315 Keystone 186
316 Page 185
317 Littleton 184
318 Worthington 182
319 Sand Fork 181
320 Anawalt 179
321 Rossmore 177
322 Glen Ferris 174
323 TIE Matoaka and Cairo 172
324 TIE Osage and Dorothy 170
325 TIE Valley Head and Falling Spring 168
326 Hico 167
327 TIE Gypsy, Sylvester, and Huttonsville 162
328 Falls View 161
329 TIE Brandywine and Salt Rock 158
330 Century 157
331 Kimball 152
332 TIE Reedy, Apple Grove, and Matheny 151
333 Glen Jean 145
334 Montrose 141
335 Van 138
336 Eskdale 137
337 TIE Rhodell, Oakvale, and Brandonville 136
338 Leon 135
339 Cunard 134
340 TIE Pax and Pullman 133
341 TIE Colcord and Adrian 130
342 St. George 128
343 TIE Camden-on-Gauley and Arbovale 124
344 Wolf Summit 123
345 TIE Henlawson, Blacksville, and Pageton 120
346 Birch River 116
347 TIE Burlington and Neibert 114
348 TIE Roderfield and Garten 111
349 Brenton 106
350 Baxter 105
351 Huntersville 104
352 Smithfield 101
353 Corinne 99
354 Friendly 98
355 TIE Fenwick and Harman 95
356 Pentress 91
357 Helvetia 84
358 Whitmer 82
359 Parcoal 81
360 TIE Jacksonburg, Bartow, and Auburn 79
361 TIE Big Creek and Green Bank 74
362 Maybeury 72
363 Green Spring 71
364 Bergoo 70
365 Cottageville 68
366 Belva 65
367 Bruceton Mills 64
368 TIE Beards Fork and Hansford 55
369 Frank 52
370 Crum 44
371 Twilight 42
372 Peach Creek 40
373 Dailey 39
374 Colliers 35
375 Hollygrove 33
376 Big Sandy 26
377 Covel 25
378 Cucumber 23
379 Pickens 19
380 Prince 17
381 Earling 16
382 Helen 15
383 Cass 9
384 Thurmond 3

The table above displays the most recent population estimates data for all cities where data are available from the following datasets:

  • 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/.
  • United States Census Bureau. Annual Estimates of the Resident Population: April 1, 2020 to July 1, 2021. U.S. Census Bureau, Population Division. Web. May 2022. http://www.census.gov/.

Connect

Cubit logo
Copyright 2022 Cubit Planning, Inc.