Ranking of West Virginia Counties By Net Migration in 2017

Updated on January 26, 2024.

Based on the US Census Vintage data estimates, in 2017, the Net Migration for West Virginia was -9.55K. Among all West Virginia counties, Berkeley County had the highest net migration (1.26K), followed by Jefferson County (415), and Morgan County (190).

The chart below shows the top 10 counties, and the table below shows the ranking of all West Virginia counties.

You can see similar ranking information for related topics, and for other states. You can also see the ranking of all counties in the United States.

See this for other years:
Ranking of West Virginia Counties By Net Migration in 2017
Berkeley
Jefferson
Morgan
Hampshire
Putnam
Preston
Grant
Wirt
Pendleton
Summers
Ranking of West Virginia Counties By Net Migration in 2017
Items per page:
0 of 0
Rank County Net Migration
1 Berkeley County 1262
2 Jefferson County 415
3 Morgan County 190
4 Hampshire County 175
5 Putnam County 101
6 Preston County 91
7 Grant County 27
8 Wirt County 22
9 Pendleton County 18
10 Summers County 10
11 Hardy County 6
12 Pleasants County -5
13 Taylor County -6
14 Roane County -26
15 Mason County -28
16 Pocahontas County -30
17 Doddridge County -32
18 Hancock County -35
19 Calhoun County -39
20 Lewis County -44
21 Tucker County -49
22 Braxton County -52
22 Monroe County -52
23 Gilmer County -79
24 Clay County -80
25 Mineral County -84
26 Randolph County -88
27 Upshur County -94
28 Marion County -99
29 Ritchie County -107
30 Tyler County -135
31 Wetzel County -143
32 Nicholas County -145
33 Monongalia County -147
34 Brooke County -151
35 Webster County -162
36 Greenbrier County -166
37 Lincoln County -184
38 Jackson County -185
39 Barbour County -211
40 Harrison County -254
41 Fayette County -351
42 Boone County -364
43 Marshall County -376
43 Wayne County -376
44 Wyoming County -394
45 Logan County -425
46 Ohio County -433
47 Wood County -474
48 Mingo County -491
49 McDowell County -555
50 Mercer County -565
51 Cabell County -897
52 Raleigh County -1017
53 Kanawha County -2234