State rankings

Best Counties to Live in West Virginia

Compare counties in West Virginia by overall score, affordability, economy, schools, safety, taxes, and peace & quiet. Rankings are public-data estimates for comparison and research.

Category highlights

Quick entry points for common county search priorities.

National rankings

All West Virginia counties

Showing 55 counties ranked by the default generated overall score.

RankCountyOverallEconomyAfford.SchoolsSafetyTaxesPeace & QuietTypical homeIncome
1Putnam County
FIPS 54079
72.967.875.38064.774.778.4$243,848$79,527
2Jefferson County
FIPS 54037
70.491.155.651.783.976.463.7$392,032$98,806
3Marion County
FIPS 54049
65.852.784.541.680.772.576.6$160,437$67,370
4Tyler County
FIPS 54095
65.633.693.345.788.475.678.5$116,544$63,693
5Monongalia County
FIPS 54061
65.15752.469.584.276.271.8$262,195$65,346
6Mineral County
FIPS 54057
6555.48118.498.682.682.4$190,103$69,375
7Grant County
FIPS 54023
64.551.374.527.496.989.282.9$185,577$62,361
8Harrison County
FIPS 54033
64.451.583.534.783.671.879.7$146,770$60,377
9Berkeley County
FIPS 54003
63.675.658.625.993.778.958.2$317,561$80,815
10Hancock County
FIPS 54029
63.534.984.740.897.874.466.5$141,481$61,466
11Doddridge County
FIPS 54017
62.641.285.131.290.37379.7$133,729$57,401
12Pendleton County
FIPS 54071
62.263.362.843.6-89.274.4$214,776$64,931
13Taylor County
FIPS 54091
62.151.875.123.789.381.581.2$185,971$57,795
14Preston County
FIPS 54077
61.45086.114.785.875.879.4$141,559$61,880
15Wood County
FIPS 54107
60.648.476.435.673.674.377.1$171,090$57,810
16Marshall County
FIPS 54051
60.539.786.614.294.678.681.6$131,150$59,169
17Monroe County
FIPS 54063
60.554.366.619.195.184.374.2$189,892$56,750
18Kanawha County
FIPS 54039
60.351.28139.456.670.476.7$150,833$60,943
19Boone County
FIPS 54005
60.148.69324.6-7075.6$87,572$57,093
20Brooke County
FIPS 54009
60.137.686.716.497.274.373.9$128,107$54,316
21Upshur County
FIPS 54097
59.743.379.411.49879.780.9$151,288$54,338
22Cabell County
FIPS 54011
59.648.469.823.698.471.368$166,804$55,832
23Mason County
FIPS 54053
59.647.273.915.793.480.581.6$158,536$49,761
24Wayne County
FIPS 54099
59.647.184.625.9-83.483.2$140,060$58,878
25Raleigh County
FIPS 54081
59.446.176.831.470.478.380.1$154,732$52,150
26Hampshire County
FIPS 54027
59.361.756.925.382.786.270.8$249,557$63,116
27Nicholas County
FIPS 54067
59.237.673.940.672.186.774.8$157,121$54,639
28Wyoming County
FIPS 54109
58.740.194.815.568.477.177.2$66,139$48,440
29Barbour County
FIPS 54001
58.640.588.76.285.981.281.6$119,829$51,394
30Jackson County
FIPS 54035
58.331.571.836.885.681.583.2$197,160$58,845
31Lewis County
FIPS 54041
58.137.784.38.493.777.882.3$131,893$56,477
32Mingo County
FIPS 54059
57.919.888.521.599.378.675.5$80,927$38,119
33Logan County
FIPS 54045
5739.690.313.666.577.881.3$108,155$49,723
34Mercer County
FIPS 54055
5744.381.122.161.780.578$140,205$53,210
35Wetzel County
FIPS 54103
56.130.992.814.173.172.881.5$115,125$56,836
36Fayette County
FIPS 54019
55.543.585.57.266.678.479.4$133,029$53,194
37Greenbrier County
FIPS 54025
55.537.353.634.286.886.684.6$206,360$48,218
38Gilmer County
FIPS 54021
5533.379.930-8775.2$117,899$47,981
39Ohio County
FIPS 54069
54.945.17567.97.669.364.4$155,836$57,094
40Wirt County
FIPS 54105
542286.623.869.578.876.3$117,804$49,867
41Morgan County
FIPS 54065
53.86355.811.96582.873$297,948$72,179
42Hardy County
FIPS 54031
53.757.348.811.680.988.876.7$224,627$49,272
43Clay County
FIPS 54015
53.520.277.542.2-88.874.9$121,590$42,318
44Randolph County
FIPS 54083
5331.473.915.969.686.887.6$158,944$52,757
45Roane County
FIPS 54087
52.917.979.38.697.882.977.8$126,879$45,778
46Pleasants County
FIPS 54073
52.536.482.515-78.281.5$163,014$60,932
47Calhoun County
FIPS 54013
51.98.386.77.197.283.477$100,693$43,980
48Tucker County
FIPS 54093
51.652.558.217.4-89.275.5$206,840$53,358
49Ritchie County
FIPS 54085
51.424.291.619.4-69.178.9$112,863$50,582
50Summers County
FIPS 54089
50.227.460.81090.589.272.6$157,266$40,699
51Lincoln County
FIPS 54043
50.130.786.87.4-79.276$106,984$46,205
52McDowell County
FIPS 54047
508.7893.898.464.671.5$40,889$31,559
53Braxton County
FIPS 54007
49.225.578.417.5-85.576$140,881$50,331
54Webster County
FIPS 54101
47.913.58815.1-85.974.7$81,680$43,839
55Pocahontas County
FIPS 54075
43.127.652.218.6-89.279.6$184,478$42,119