West Virginia Net Domestic Migration By County in 2024

Updated on June 21, 2025.

According to the US Census Bureau estimates, in 2024, the net domestic migration for West Virginia was 4,520. Berkeley County had the highest net domestic migration (2,788) followed by Jefferson County (1,368), and Morgan County (283). On the other hand, Kanawha County had the lowest net domestic migration (-173), followed by Cabell County (-165), and Fayette County (-163).

Net Domestic Migration for a given county refers to the the difference between number of people moving to the county from other parts of the United States (excluding Puerto Rico) and number of people moving out of the county to other parts of the United States (excluding Puerto Rico).

You can also see similar information for other states and also by state for the United States.

Hover over or click on the chart to see this information for each county. The data can also be filtered, sorted, and explored further in a table below.

See this for other years:
West Virginia Net Domestic Migration By County in 2024
West Virginia Net Domestic Migration By County in 2024
Items per page:
0 of 0
County Net Domestic Migration
Barbour -49
Berkeley 2788
Boone 27
Braxton 3
Brooke 13
Cabell -165
Calhoun -2
Clay 16
Doddridge -39
Fayette -163
Gilmer -63
Grant 24
Greenbrier -68
Hampshire 259
Hancock 25
Hardy 63
Harrison 204
Jackson 0
Jefferson 1368
Kanawha -173
Lewis -31
Lincoln -146
Logan -117
McDowell -62
Marion 74
Marshall -66
Mason 105
Mercer -140
Mineral 69
Mingo -154
Monongalia 64
Monroe 162
Morgan 283
Nicholas 39
Ohio 44
Pendleton -13
Pleasants -27
Pocahontas -10
Preston 90
Putnam 200
Raleigh 97
Randolph -42
Ritchie 21
Roane -29
Summers 85
Taylor 119
Tucker 0
Tyler 30
Upshur 117
Wayne -25
Webster -19
Wetzel -131
Wirt -26
Wood 5
Wyoming -114