West Virginia Net Migration By County in 2023

Updated on June 21, 2025.

According to the US Census Bureau estimates, in 2023, the net migration for West Virginia was 5,616. Berkeley County had the highest net migration (2,928) followed by Jefferson County (821), and Monongalia County (736). On the other hand, Mingo County had the lowest net migration (-239), followed by Kanawha County (-200), and Boone County (-156).

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 2023
West Virginia Net Migration By County in 2023
Items per page:
0 of 0
County Net Migration
Barbour 119
Berkeley 2928
Boone -156
Braxton 82
Brooke -88
Cabell 108
Calhoun -47
Clay -1
Doddridge 4
Fayette 40
Gilmer -13
Grant 75
Greenbrier 52
Hampshire 248
Hancock 146
Hardy 148
Harrison 184
Jackson 201
Jefferson 821
Kanawha -200
Lewis -11
Lincoln 11
Logan -64
McDowell -111
Marion 305
Marshall -64
Mason 22
Mercer -141
Mineral 64
Mingo -239
Monongalia 736
Monroe 133
Morgan 332
Nicholas 57
Ohio 13
Pendleton 5
Pleasants -103
Pocahontas 38
Preston 18
Putnam 76
Raleigh 192
Randolph -14
Ritchie -5
Roane 7
Summers 20
Taylor 76
Tucker 38
Tyler -112
Upshur -65
Wayne -41
Webster -28
Wetzel 53
Wirt -65
Wood -35
Wyoming -133