Ranking of West Virginia Counties By Net Migration in 2022
Updated on June 18, 2025.
Based on the US Census Vintage data estimates, in 2022, the Net Migration for West Virginia was 1.96K. Among all West Virginia counties, Berkeley County had the highest net migration (3.14K), followed by Jefferson County (547), and Monongalia County (321).
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.
Related Topics: West Virginia Census Vintage Data Topic List.
Data Source: US Census Bureau (Vintage), 2022 Census.
See this for other years:
Ranking of West Virginia Counties By Net Migration in 2022
Items per page:
25
0 of 0
| Rank | County | Net Migration |
|---|---|---|
| 1 | Berkeley County | 3142 |
| 2 | Jefferson County | 547 |
| 3 | Monongalia County | 321 |
| 4 | Morgan County | 266 |
| 5 | Hampshire County | 215 |
| 6 | Mineral County | 200 |
| 7 | Wood County | 182 |
| 8 | Preston County | 138 |
| 9 | Marion County | 109 |
| 10 | Hardy County | 103 |
| 10 | Nicholas County | 103 |
| 11 | Jackson County | 99 |
| 12 | Barbour County | 92 |
| 13 | Mercer County | 76 |
| 14 | Greenbrier County | 60 |
| 15 | Wirt County | 59 |
| 16 | Grant County | 46 |
| 17 | Upshur County | 44 |
| 18 | Monroe County | 37 |
| 19 | Pendleton County | 29 |
| 20 | Pleasants County | 27 |
| 21 | Lewis County | 15 |
| 22 | Roane County | 14 |
| 23 | Summers County | 13 |
| 24 | Taylor County | 10 |
| 25 | Doddridge County | 8 |
| 26 | Clay County | -1 |
| 27 | Braxton County | -5 |
| 27 | Pocahontas County | -5 |
| 28 | Tucker County | -10 |
| 29 | Gilmer County | -13 |
| 30 | Ohio County | -14 |
| 31 | Hancock County | -21 |
| 32 | Wetzel County | -24 |
| 33 | Calhoun County | -30 |
| 34 | Tyler County | -35 |
| 35 | Webster County | -54 |
| 36 | Putnam County | -66 |
| 37 | Brooke County | -92 |
| 38 | Mason County | -105 |
| 39 | Randolph County | -110 |
| 40 | Ritchie County | -115 |
| 41 | Lincoln County | -131 |
| 42 | Cabell County | -155 |
| 43 | Raleigh County | -169 |
| 44 | Harrison County | -179 |
| 45 | Fayette County | -203 |
| 46 | Logan County | -217 |
| 46 | Wayne County | -217 |
| 47 | Boone County | -225 |
| 48 | Marshall County | -227 |
| 49 | Wyoming County | -238 |
| 50 | McDowell County | -348 |
| 51 | Mingo County | -351 |
| 52 | Kanawha County | -633 |