Ranking of West Virginia Counties By Net Migration in 2015

Updated on June 18, 2025.

Based on the US Census Vintage data estimates, in 2015, the Net Migration for West Virginia was -4.51K. Among all West Virginia counties, Berkeley County had the highest net migration (1.12K), followed by Monongalia County (741), and Jefferson County (370).

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 2015
Berkeley
Monongalia
Jefferson
Doddridge
Cabell
Greenbrier
Barbour
Marion
Morgan
Jackson
Ranking of West Virginia Counties By Net Migration in 2015
Items per page:
0 of 0
Rank County Net Migration
1 Berkeley County 1122
2 Monongalia County 741
3 Jefferson County 370
4 Doddridge County 251
5 Cabell County 134
6 Greenbrier County 127
7 Barbour County 101
8 Marion County 58
9 Morgan County 55
10 Jackson County 52
10 Upshur County 52
11 Tucker County 43
12 Grant County 39
13 Ritchie County 38
14 Monroe County 36
15 Wirt County 31
16 Lewis County 30
17 Wood County 27
18 Clay County -2
19 Mason County -8
20 Braxton County -35
21 Brooke County -37
22 Pocahontas County -52
23 Preston County -57
24 Pleasants County -60
25 Calhoun County -65
26 Marshall County -69
26 Putnam County -69
27 Webster County -78
28 Harrison County -79
29 Hampshire County -90
30 Pendleton County -93
30 Summers County -93
31 Nicholas County -96
31 Tyler County -96
32 Hardy County -101
33 Mineral County -103
34 Randolph County -104
35 Ohio County -123
36 Hancock County -127
37 Taylor County -128
38 Wetzel County -136
39 Roane County -156
40 Gilmer County -181
41 Wayne County -184
42 Lincoln County -223
43 Fayette County -272
44 Wyoming County -302
45 Boone County -354
46 Mingo County -412
47 Mercer County -471
48 McDowell County -510
49 Raleigh County -634
50 Logan County -665
51 Kanawha County -1555