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