Ranking of West Virginia Counties By Net Migration in 2024
Updated on June 21, 2025.
Based on the US Census Vintage data estimates, in 2024, the Net Migration for West Virginia was 7.36K. Among all West Virginia counties, Berkeley County had the highest net migration (3.02K), followed by Jefferson County (1.54K), and Monongalia County (846).
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), 2024 Census.
See this for other years:
Ranking of West Virginia Counties By Net Migration in 2024
Items per page:
25
0 of 0
| Rank | County | Net Migration |
|---|---|---|
| 1 | Berkeley County | 3020 |
| 2 | Jefferson County | 1537 |
| 3 | Monongalia County | 846 |
| 4 | Putnam County | 305 |
| 5 | Morgan County | 297 |
| 6 | Harrison County | 263 |
| 7 | Raleigh County | 257 |
| 8 | Hampshire County | 255 |
| 9 | Jackson County | 177 |
| 10 | Monroe County | 162 |
| 11 | Upshur County | 159 |
| 12 | Marion County | 139 |
| 13 | Preston County | 131 |
| 14 | Kanawha County | 129 |
| 15 | Taylor County | 119 |
| 16 | Ohio County | 112 |
| 17 | Mason County | 105 |
| 18 | Nicholas County | 104 |
| 19 | Summers County | 84 |
| 20 | Hardy County | 79 |
| 21 | Mineral County | 64 |
| 22 | Wood County | 50 |
| 23 | Brooke County | 45 |
| 24 | Grant County | 44 |
| 24 | Hancock County | 44 |
| 25 | Boone County | 38 |
| 26 | Ritchie County | 30 |
| 26 | Tyler County | 30 |
| 27 | Clay County | 16 |
| 28 | Braxton County | 3 |
| 29 | Tucker County | 0 |
| 30 | Calhoun County | -4 |
| 31 | Wayne County | -5 |
| 32 | Pendleton County | -9 |
| 33 | Pocahontas County | -10 |
| 34 | McDowell County | -13 |
| 35 | Webster County | -19 |
| 36 | Barbour County | -21 |
| 37 | Roane County | -25 |
| 38 | Wirt County | -26 |
| 39 | Pleasants County | -27 |
| 40 | Gilmer County | -29 |
| 41 | Lewis County | -31 |
| 42 | Doddridge County | -32 |
| 43 | Randolph County | -33 |
| 44 | Greenbrier County | -36 |
| 45 | Cabell County | -52 |
| 46 | Marshall County | -59 |
| 47 | Mercer County | -74 |
| 48 | Wetzel County | -108 |
| 49 | Logan County | -118 |
| 49 | Wyoming County | -118 |
| 50 | Fayette County | -134 |
| 51 | Lincoln County | -145 |
| 52 | Mingo County | -155 |