State rankings

Best Counties to Live in West Virginia

Compare counties in West Virginia by affordability, schools, safety, taxes, economy, home values, and quality-of-life tradeoffs.

Use the county-size filter to compare large metro counties, mid-size counties, small counties, and rural areas separately. These modules are a starting point, then you can open the full rankings table or compare individual counties.

County size

County size helps compare places with similar scale. Large metro counties and small rural counties can rank well for very different reasons.

Showing all 55 West Virginia counties

Open full rankings

Use this state ranking

West Virginia county rankings at a glance

Compact winners for common county-search priorities.

View full West Virginia rankings

Top counties by category

Use these short lists to jump into the state rankings that match your priorities.

National rankings

Popular West Virginia county comparisons

Put two counties side by side before you narrow the search.

How to choose a county in West Virginia

The best county in West Virginia depends on what you need most. Families may care more about schools and safety, budget-focused movers may care more about affordability and taxes, and quiet-living households may care more about density and peace & quiet. Large counties and rural counties can rank well for very different reasons, so use the county-size filter to compare places with similar scale.

Best for different needs

What to watch before moving to West Virginia

Compare county scale carefully in West Virginia; large metro counties and rural counties can rank well for very different reasons.

Check town-level housing costs, commute patterns, school districts, and local services before making a final move decision.

Frequently asked questions about the best counties in West Virginia

What is the best county to live in West Virginia?

The best county depends on your priorities. In this ranking model, Putnam County currently scores highest overall, but families, budget-focused movers, and quiet-living households may prefer different counties.

What is the best county in West Virginia for families?

Based on the family ranking blend of schools, safety, affordability, taxes, economy, and peace & quiet, Putnam County stands out in this model.

What is the most affordable county in West Virginia?

Wyoming County scores highly on affordability in this model, but buyers should still compare home prices, taxes, insurance, commute costs, and local job access.

How should I compare large and small counties?

Use the county-size filter. Large metro counties and small rural counties can rank well for very different reasons, so comparing similar county sizes usually gives a more realistic shortlist.

Are these rankings based on reviews?

No. These rankings use public-data signals such as affordability, schools, safety, taxes, economy, home values, and peace & quiet. Local reviews and personal visits should still be part of a final decision.

Which West Virginia counties score well for schools or taxes?

Putnam County currently leads the school-score view, while Grant County stands out on the tax-score view. Use the rankings presets to compare those priorities separately.

All West Virginia counties

Showing all 55 West Virginia counties ranked by the default generated overall score.

RankCountyOverallEconomyAfford.SchoolsSafetyTaxesPeace & QuietTypical homeIncome
1Putnam County
FIPS 54079
73.267.875.38067.274.778.4$243,848$79,527
2Jefferson County
FIPS 54037
70.891.155.651.786.276.463.7$392,032$98,806
3Marion County
FIPS 54049
66.152.784.541.682.672.576.6$160,437$67,370
4Tyler County
FIPS 54095
65.733.693.345.789.375.678.5$116,544$63,693
5Monongalia County
FIPS 54061
65.35752.469.585.676.271.8$262,195$65,346
6Mineral County
FIPS 54057
6555.48118.498.982.682.4$190,103$69,375
7Harrison County
FIPS 54033
64.751.583.534.785.371.879.7$146,770$60,377
8Grant County
FIPS 54023
64.651.374.527.497.389.282.9$185,577$62,361
9Berkeley County
FIPS 54003
63.675.658.625.994.178.958.2$317,561$80,815
10Hancock County
FIPS 54029
63.534.984.740.897.974.466.5$141,481$61,466
11Doddridge County
FIPS 54017
62.941.285.131.292.37379.7$133,729$57,401
12Taylor County
FIPS 54091
62.151.875.123.789.681.581.2$185,971$57,795
13Preston County
FIPS 54077
61.75086.114.787.775.879.4$141,559$61,880
14Pendleton County
FIPS 54071
61.663.362.843.658.489.274.4$214,776$64,931
15Wood County
FIPS 54107
6148.476.435.67674.377.1$171,090$57,810
16Kanawha County
FIPS 54039
60.951.28139.460.370.476.7$150,833$60,943
17Marshall County
FIPS 54051
60.739.786.614.295.378.681.6$131,150$59,169
18Monroe County
FIPS 54063
60.554.366.619.195.784.374.2$189,892$56,750
19Brooke County
FIPS 54009
60.137.686.716.497.474.373.9$128,107$54,316
20Wayne County
FIPS 54099
6047.184.625.962.583.483.2$140,060$58,878
21Raleigh County
FIPS 54081
59.846.176.831.472.978.380.1$154,732$52,150
22Mason County
FIPS 54053
59.747.273.915.794.180.581.6$158,536$49,761
23Upshur County
FIPS 54097
59.743.379.411.498.279.780.9$151,288$54,338
24Cabell County
FIPS 54011
59.648.469.823.698.871.368$166,804$55,832
25Hampshire County
FIPS 54027
59.661.756.925.384.686.270.8$249,557$63,116
26Boone County
FIPS 54005
59.548.69324.655.97075.6$87,572$57,093
27Nicholas County
FIPS 54067
59.337.673.940.672.386.774.8$157,121$54,639
28Wyoming County
FIPS 54109
5940.194.815.57177.177.2$66,139$48,440
29Barbour County
FIPS 54001
58.840.588.76.28781.281.6$119,829$51,394
30Jackson County
FIPS 54035
58.531.571.836.886.781.583.2$197,160$58,845
31Lewis County
FIPS 54041
58.337.784.38.494.977.882.3$131,893$56,477
32Mingo County
FIPS 54059
57.919.888.521.599.478.675.5$80,927$38,119
33Mercer County
FIPS 54055
57.644.381.122.165.880.578$140,205$53,210
34Logan County
FIPS 54045
57.139.690.313.666.977.881.3$108,155$49,723
35Wetzel County
FIPS 54103
56.430.992.814.17572.881.5$115,125$56,836
36Fayette County
FIPS 54019
55.943.585.57.269.578.479.4$133,029$53,194
37Greenbrier County
FIPS 54025
55.737.353.634.28886.684.6$206,360$48,218
38Ohio County
FIPS 54069
55.345.17567.91069.364.4$155,836$57,094
39Wirt County
FIPS 54105
54.42286.623.871.778.876.3$117,804$49,867
40Morgan County
FIPS 54065
54.36355.811.968.582.873$297,948$72,179
41Pleasants County
FIPS 54073
54.336.482.51564.478.281.5$163,014$60,932
42Hardy County
FIPS 54031
53.957.348.811.682.388.876.7$224,627$49,272
43Gilmer County
FIPS 54021
53.533.379.93045.18775.2$117,899$47,981
44Randolph County
FIPS 54083
53.331.473.915.971.686.887.6$158,944$52,757
45Roane County
FIPS 54087
52.917.979.38.697.982.977.8$126,879$45,778
46Tucker County
FIPS 54093
52.152.558.217.455.389.275.5$206,840$53,358
47Calhoun County
FIPS 54013
528.386.77.197.783.477$100,693$43,980
48Clay County
FIPS 54015
50.720.277.542.23588.874.9$121,590$42,318
49Ritchie County
FIPS 54085
50.424.291.619.44569.178.9$112,863$50,582
50Summers County
FIPS 54089
50.327.460.81091.489.272.6$157,266$40,699
51McDowell County
FIPS 54047
508.7893.898.764.671.5$40,889$31,559
52Lincoln County
FIPS 54043
49.130.786.87.443.879.276$106,984$46,205
53Braxton County
FIPS 54007
48.325.578.417.543.385.576$140,881$50,331
54Webster County
FIPS 54101
4613.58815.13585.974.7$81,680$43,839
55Pocahontas County
FIPS 54075
42.327.652.218.637.989.279.6$184,478$42,119