Ranking of West Virginia Counties By Net Domestic Migration in 2012

Updated on June 18, 2025.

Based on the US Census Vintage data estimates, in 2012, the Net Domestic Migration for West Virginia was 662. Among all West Virginia counties, Monongalia County had the highest net domestic migration (1.12K), followed by Berkeley County (781), and Putnam County (312).

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 Domestic Migration in 2012
Monongalia
Berkeley
Putnam
Barbour
Greenbrier
Preston
Upshur
Cabell
Marion
Doddridge
Ranking of West Virginia Counties By Net Domestic Migration in 2012
Items per page:
0 of 0
Rank County Net Dom. Migration
1 Monongalia County 1117
2 Berkeley County 781
3 Putnam County 312
4 Barbour County 242
5 Greenbrier County 226
6 Preston County 214
7 Upshur County 159
8 Cabell County 100
9 Marion County 71
10 Doddridge County 68
11 Taylor County 57
12 Nicholas County 48
13 Summers County 47
14 Wetzel County 44
15 Lincoln County 41
16 Kanawha County 40
17 Lewis County 35
18 Brooke County 29
18 Morgan County 29
19 Wirt County 27
20 Gilmer County 25
21 Mercer County 20
22 Fayette County 15
23 Randolph County 10
24 Marshall County 5
25 Pleasants County 3
26 Calhoun County -14
26 Tucker County -14
27 Boone County -16
28 Jackson County -23
29 Monroe County -25
30 Logan County -26
31 Tyler County -31
32 Ritchie County -33
33 Jefferson County -34
34 Hancock County -56
35 Braxton County -61
36 Hampshire County -70
37 Mason County -72
38 Grant County -73
39 Pendleton County -74
40 Ohio County -115
41 Pocahontas County -118
42 Webster County -127
43 Harrison County -130
44 Clay County -132
45 Roane County -133
46 Raleigh County -134
47 Hardy County -148
48 Mineral County -149
48 Wood County -149
49 Wyoming County -163
50 Wayne County -253
51 McDowell County -299
52 Mingo County -431