West Virginia county-to-county migration
55 West Virginia counties. Top 10 origin and destination counties for each. Census ACS 2020 5-yr migration flows.
Frozen vintage. The Census Bureau has not released a newer county-to-county migration flows file. The 2020 5-yr vintage (covering 2016-2020) is the latest available as of build date.
Counties (by population)
- Kanawha County pop. 178,198
- Berkeley County pop. 126,165
- Monongalia County pop. 106,520
- Cabell County pop. 93,300
- Wood County pop. 83,829
- Raleigh County pop. 73,666
- Harrison County pop. 65,407
- Mercer County pop. 59,062
- Jefferson County pop. 58,546
- Putnam County pop. 57,250
- Marion County pop. 56,042
- Ohio County pop. 41,904
- Fayette County pop. 39,987
- Wayne County pop. 38,498
- Preston County pop. 34,204
- Greenbrier County pop. 32,688
- Logan County pop. 31,826
- Marshall County pop. 30,129
- Hancock County pop. 28,658
- Randolph County pop. 27,782
- Jackson County pop. 27,753
- Mineral County pop. 26,922
- Mason County pop. 25,214
- Nicholas County pop. 24,446
- Upshur County pop. 23,758
- Hampshire County pop. 23,340
- Mingo County pop. 22,979
- Brooke County pop. 22,053
- Boone County pop. 21,312
- Wyoming County pop. 20,948
- Lincoln County pop. 20,170
- McDowell County pop. 18,413
- Morgan County pop. 17,327
- Lewis County pop. 16,808
- Taylor County pop. 16,543
- Barbour County pop. 15,454
- Hardy County pop. 14,236
- Wetzel County pop. 14,233
- Roane County pop. 13,921
- Monroe County pop. 12,401
- Braxton County pop. 12,345
- Summers County pop. 11,833
- Grant County pop. 10,972
- Ritchie County pop. 8,372
- Webster County pop. 8,253
- Tyler County pop. 8,181
- Clay County pop. 7,946
- Pocahontas County pop. 7,855
- Doddridge County pop. 7,767
- Pleasants County pop. 7,572
- Gilmer County pop. 7,376
- Tucker County pop. 6,698
- Calhoun County pop. 6,158
- Pendleton County pop. 6,111
- Wirt County pop. 5,131
Source: U.S. Census Bureau, ACS County-to-County Migration Flows, 2020 5-yr (covering 2016-2020).