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 |
|