Rank |
City |
Livability |
Amenities |
Cost of Living |
Crime |
Education |
Employment |
Housing |
Weather |
1 | Williamstown, WVPopulation: 2,911 | 84 | A+ | A | A+ | A | B | C | C |
2 | Charleston, WVPopulation: 51,224 | 83 | A+ | A+ | A | B+ | C+ | C+ | B |
3 | Teays Valley, WVPopulation: 13,357 | 82 | B | B+ | A+ | A | B | B | B |
4 | Hurricane, WVPopulation: 6,306 | 82 | B+ | A+ | A | B+ | B | C+ | B |
5 | Westover, WVPopulation: 3,997 | 81 | A+ | A | A | B | C | C | C+ |
6 | Shepherdstown, WVPopulation: 1,674 | 81 | A | D | A+ | A | B+ | B+ | C+ |
7 | Lavalette, WVPopulation: 1,020 | 80 | D+ | A+ | A+ | A | C | C+ | C+ |
8 | Cross Lanes, WVPopulation: 9,419 | 80 | B | A+ | A | B+ | C+ | C+ | B |
9 | Harpers Ferry, WVPopulation: 205 | 80 | B | D | A | A+ | A | A | C+ |
10 | Fayetteville, WVPopulation: 2,910 | 80 | B | A+ | A | B+ | C | C | B |
11 | Ripley, WVPopulation: 3,267 | 80 | B+ | A+ | A+ | B | C | C | C+ |
12 | Pea Ridge, WVPopulation: 6,674 | 79 | C | A+ | A | A | C+ | C+ | C+ |
13 | Ranson, WVPopulation: 4,480 | 79 | A | A | A | C+ | C | C+ | C+ |
14 | Pinch, WVPopulation: 2,882 | 79 | D | A | A+ | B+ | B | B | B |
15 | Bridgeport, WVPopulation: 8,175 | 79 | A | C | B | A | B+ | B | C+ |
16 | Charles Town, WVPopulation: 5,258 | 79 | A | C | B+ | B+ | B | B | C+ |
17 | Madison, WVPopulation: 3,050 | 79 | B | A+ | A | B | C | C | B |
18 | Mabscott, WVPopulation: 1,241 | 78 | C+ | A+ | A+ | B | C+ | C | C+ |
19 | Follansbee, WVPopulation: 2,975 | 78 | B+ | A+ | A+ | B | C | D+ | C |
20 | Lewisburg, WVPopulation: 3,850 | 78 | A | B+ | B | A | C | B | C |
21 | Ravenswood, WVPopulation: 3,889 | 78 | B | A+ | A+ | B | D+ | D+ | C+ |
22 | Point Pleasant, WVPopulation: 4,359 | 78 | A | A+ | A | C+ | C | D+ | C+ |
23 | Vienna, WVPopulation: 10,721 | 78 | B+ | A+ | B+ | B+ | C | C | C |
24 | Bath (Berkeley Springs), WVPopulation: 904 | 78 | A+ | A+ | B | B | C | C | C+ |
25 | Morgantown, WVPopulation: 29,956 | 78 | A+ | B | C+ | B+ | D | B | C+ |
26 | Washington, WVPopulation: 1,514 | 78 | F | A+ | A+ | A+ | B+ | B | C |
27 | Chester, WVPopulation: 2,569 | 78 | A | A+ | A | B | D+ | D | C |
28 | Pleasant Valley, WVPopulation: 3,150 | 78 | C | A | A | B+ | C | C | C+ |
29 | Nitro, WVPopulation: 7,198 | 78 | B | A+ | B | B+ | C+ | D+ | B |
30 | Kingwood, WVPopulation: 2,957 | 78 | B+ | A+ | A+ | C | C | C | C+ |
31 | Barboursville, WVPopulation: 3,939 | 78 | B | A+ | B | B | C+ | C | C+ |
32 | Winfield, WVPopulation: 2,631 | 78 | F | A+ | A | A | C+ | C+ | B |
33 | Cheat Lake, WVPopulation: 7,972 | 78 | C | D+ | A+ | A | B+ | B+ | C+ |
34 | Mitchell Heights, WVPopulation: 369 | 78 | F | A | A | A | B | B | C+ |
35 | Crab Orchard, WVPopulation: 2,890 | 78 | C | A+ | A+ | B | C | C | C+ |
36 | Dunbar, WVPopulation: 7,864 | 77 | B+ | A+ | C+ | B+ | C | D+ | B |
37 | Clearview, WVPopulation: 565 | 77 | F | A | A+ | A+ | C+ | C | C |
38 | Reedsville, WVPopulation: 534 | 77 | D | A+ | A+ | B | C | C | C+ |
39 | North Hills, WVPopulation: 905 | 77 | D | C | A | A+ | B+ | B | C |
40 | White Sulphur Springs, WVPopulation: 2,696 | 77 | B | A+ | A+ | C+ | D+ | D+ | C |
41 | Wheeling, WVPopulation: 28,662 | 77 | A+ | A+ | C+ | B+ | D+ | D+ | C |
42 | Brookhaven, WVPopulation: 5,181 | 77 | C+ | A | A | B | C+ | C+ | C+ |
43 | Eleanor, WVPopulation: 2,078 | 77 | F | A+ | A+ | A | C | C | B |
44 | Inwood, WVPopulation: 2,324 | 77 | D+ | B | A+ | B+ | B | B | C+ |
45 | St. Marys, WVPopulation: 2,219 | 77 | C | A+ | A | B+ | C | D+ | C+ |
46 | Huntington, WVPopulation: 49,136 | 77 | A+ | A+ | C+ | B | D | D | C+ |
47 | St. Albans, WVPopulation: 11,004 | 77 | B+ | A+ | C | B+ | C+ | C | B |
48 | Wellsburg, WVPopulation: 2,791 | 77 | B | A+ | A+ | B+ | C | D | C |
49 | Poca, WVPopulation: 1,341 | 77 | F | A+ | A+ | B+ | B | C | B |
50 | Culloden, WVPopulation: 2,970 | 77 | F | A+ | A+ | B | C+ | C | B |
51 | Fort Ashby, WVPopulation: 1,577 | 77 | F | A | A+ | A | C | B | C |
52 | Weston, WVPopulation: 4,127 | 77 | B | A+ | A+ | B | D+ | D | C |
53 | Beckley, WVPopulation: 17,596 | 77 | A | A+ | B | B | D+ | D+ | C+ |
54 | Blennerhassett, WVPopulation: 3,199 | 77 | F | A+ | A+ | B+ | C+ | C | C |
55 | Man, WVPopulation: 1,991 | 76 | C | A+ | A+ | C+ | C+ | D+ | C+ |
56 | Carpendale, WVPopulation: 1,041 | 76 | C | A+ | A+ | B | C | C | C |
57 | Mineralwells, WVPopulation: 1,306 | 76 | F | B+ | A+ | A | B | C+ | C+ |
58 | South Charleston, WVPopulation: 13,402 | 76 | A | A+ | D | A | C | C | B |
59 | Stanaford, WVPopulation: 1,143 | 76 | D | A+ | A+ | B | C | C+ | C+ |
60 | Fairmont, WVPopulation: 18,763 | 76 | A | A+ | C+ | B | D+ | D+ | C+ |
61 | Bethlehem, WVPopulation: 2,541 | 76 | F | A+ | A+ | A | B | C | C |
62 | Bolivar, WVPopulation: 920 | 76 | D | B+ | A+ | B | C | B | C+ |
63 | Hedgesville, WVPopulation: 292 | 76 | D+ | A | B | A | C+ | C | C+ |
64 | Peterstown, WVPopulation: 581 | 76 | C | A+ | B | B | C+ | C | C+ |
65 | Buckhannon, WVPopulation: 5,626 | 76 | A+ | A+ | C+ | C | C | C | C |
66 | Elkview, WVPopulation: 1,289 | 76 | F | A+ | A+ | A | C | C | B |
67 | Belle, WVPopulation: 1,267 | 76 | F | A+ | A+ | A | C | D+ | B |
68 | Star City, WVPopulation: 1,917 | 76 | B | A | B | B | C | C+ | C+ |
69 | White Hall, WVPopulation: 552 | 76 | B | C+ | C | A | B | B | C+ |
70 | Milton, WVPopulation: 2,462 | 76 | C+ | A+ | B | C+ | C | C | B |
71 | New Haven, WVPopulation: 1,660 | 76 | D | A+ | A | B+ | D+ | D | C+ |
72 | Mason, WVPopulation: 1,124 | 75 | B | A+ | B+ | B+ | D+ | F | C+ |
73 | Ridgeley, WVPopulation: 716 | 75 | A+ | A+ | C+ | C+ | D+ | D+ | C |
74 | Hico, WVPopulation: 255 | 75 | F | A+ | B | A+ | C+ | D | B |
75 | West Liberty, WVPopulation: 1,365 | 75 | F | A+ | A+ | A+ | D+ | C | C |
76 | Moundsville, WVPopulation: 9,277 | 75 | A+ | A+ | B | C+ | D+ | D | C |
77 | Harrisville, WVPopulation: 2,243 | 75 | C | A+ | A | B | C | D | C+ |
78 | Salt Rock, WVPopulation: 438 | 75 | F | A+ | A | A | D+ | C | B |
79 | Hooverson Heights, WVPopulation: 2,875 | 75 | B | A+ | A | B | C | F | C |
80 | Grafton, WVPopulation: 5,191 | 75 | B | A+ | A+ | C | D | F | C+ |
81 | Petersburg, WVPopulation: 2,605 | 75 | C | A+ | A | C | D+ | C | C+ |
82 | Williamson, WVPopulation: 3,165 | 75 | B | A+ | B | C+ | C | D | C+ |
83 | Weirton, WVPopulation: 19,664 | 75 | B | A+ | B | B+ | C | D+ | C |
84 | Clarksburg, WVPopulation: 16,507 | 75 | A | A+ | C+ | C+ | D+ | D | C+ |
85 | Shady Spring, WVPopulation: 2,699 | 74 | F | A+ | A+ | B | D+ | C | C+ |
86 | Nutter Fort, WVPopulation: 1,403 | 74 | C | A+ | A+ | C+ | D+ | D | C+ |
87 | Mount Carbon, WVPopulation: 305 | 74 | D | A+ | B+ | B | B | D+ | B |
88 | New Martinsville, WVPopulation: 5,373 | 74 | B | A+ | B | C+ | C | D+ | C |
89 | Martinsburg, WVPopulation: 17,316 | 74 | A | A | D+ | C+ | C | C+ | C+ |
90 | Daniels, WVPopulation: 1,613 | 74 | D | A+ | A+ | C+ | C | C | C+ |
91 | Green Bank, WVPopulation: 180 | 74 | F | D+ | A | A | A | B+ | C |
92 | Bolt, WVPopulation: 505 | 74 | F | A+ | C+ | A+ | B | D+ | C+ |
93 | Parkersburg, WVPopulation: 31,482 | 74 | A+ | A+ | D+ | B | D+ | D+ | C |
94 | Kistler, WVPopulation: 408 | 74 | D+ | A+ | B | A | D | C | C+ |
95 | Mannington, WVPopulation: 2,142 | 74 | C | A+ | A | C+ | C | D | C+ |
96 | Big Chimney, WVPopulation: 334 | 74 | D | A+ | B+ | B | D | C | B |
97 | Barrackville, WVPopulation: 1,310 | 74 | F | A+ | A+ | B | C | C | C+ |
98 | Prosperity, WVPopulation: 1,909 | 74 | C | A+ | A+ | C | D+ | D+ | C+ |
99 | Shannondale, WVPopulation: 2,971 | 74 | F | C | A+ | B+ | B | B | C+ |
100 | Rachel, WVPopulation: 299 | 74 | F | A+ | B | B+ | B | D+ | C+ |