West Virginia Net Migration By County in 2024

Updated on June 21, 2025.

According to the US Census Bureau estimates, in 2024, the net migration for West Virginia was 7,361. Berkeley County had the highest net migration (3,020) followed by Jefferson County (1,537), and Monongalia County (846). On the other hand, Mingo County had the lowest net migration (-155), followed by Lincoln County (-145), and Fayette County (-134).

Net migration for a county refers to the difference between the number of migrants, both domestic and international, moving to the county and those leaving the county. Or to put it simply, the net migration for a given county is the inbound migration minus the outbound migration for that county.

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 Migration By County in 2024
West Virginia Net Migration By County in 2024
Items per page:
0 of 0
County Net Migration
Barbour -21
Berkeley 3020
Boone 38
Braxton 3
Brooke 45
Cabell -52
Calhoun -4
Clay 16
Doddridge -32
Fayette -134
Gilmer -29
Grant 44
Greenbrier -36
Hampshire 255
Hancock 44
Hardy 79
Harrison 263
Jackson 177
Jefferson 1537
Kanawha 129
Lewis -31
Lincoln -145
Logan -118
McDowell -13
Marion 139
Marshall -59
Mason 105
Mercer -74
Mineral 64
Mingo -155
Monongalia 846
Monroe 162
Morgan 297
Nicholas 104
Ohio 112
Pendleton -9
Pleasants -27
Pocahontas -10
Preston 131
Putnam 305
Raleigh 257
Randolph -33
Ritchie 30
Roane -25
Summers 84
Taylor 119
Tucker 0
Tyler 30
Upshur 159
Wayne -5
Webster -19
Wetzel -108
Wirt -26
Wood 50
Wyoming -118