Counties in West Virginia by net domestic migration, July to June

Berkeley County had the highest net domestic migration, July to June of 55 counties in 2020, at 2,179. Kanawha County had the lowest, at -1,413. The median was -83 and the figure for West Virginia was -4,742. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest2,179Berkeley County
Lowest-1,413Kanawha County
Median-8355 counties
West Virginia-4,742History

Map of counties, 2020

Barbour County: 41 personsBerkeley County: 2,179 personsBoone County: -160 personsBraxton County: -116 personsBrooke County: -102 personsCabell County: -196 personsCalhoun County: -87 personsClay County: -135 personsDoddridge County: -46 personsFayette County: -143 personsGilmer County: -64 personsGrant County: 58 personsGreenbrier County: -103 personsHampshire County: 49 personsHancock County: -40 personsHardy County: -209 personsHarrison County: -244 personsJackson County: -133 personsJefferson County: 137 personsKanawha County: -1,413 personsLewis County: 2 personsLincoln County: -299 personsLogan County: -89 personsMcDowell County: -517 personsMarion County: 31 personsMarshall County: -318 personsMason County: -109 personsMercer County: -259 personsMineral County: -48 personsMingo County: -289 personsMonongalia County: -45 personsMonroe County: -25 personsMorgan County: 119 personsNicholas County: -83 personsOhio County: -235 personsPendleton County: -11 personsPleasants County: 31 personsPocahontas County: -15 personsPreston County: -56 personsPutnam County: 59 personsRaleigh County: -417 personsRandolph County: -134 personsRitchie County: -59 personsRoane County: -96 personsSummers County: -19 personsTaylor County: 76 personsTucker County: 7 personsTyler County: -58 personsUpshur County: -38 personsWayne County: -263 personsWebster County: -75 personsWetzel County: -144 personsWirt County: -71 personsWood County: -445 personsWyoming County: -123 persons
  • Under -140
  • -140 to -70
  • -70 to 0
  • 0 to 40
  • 40 to 60
  • 60 and over
persons, 2020. Red areas are below zero and blue areas above it. Source: U.S. Census Bureau, Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. Boundaries: U.S. Census Bureau cartographic boundary files.

All counties, 2020

Berkeley County: 2,179 personsBerkeley County2,179Jefferson County: 137 personsJefferson County137Morgan County: 119 personsMorgan County119Taylor County: 76 personsTaylor County76Putnam County: 59 personsPutnam County59Grant County: 58 personsGrant County58Hampshire County: 49 personsHampshire County49Barbour County: 41 personsBarbour County41Marion County: 31 personsMarion County31Pleasants County: 31 personsPleasants County31Tucker County: 7 personsTucker County7Lewis County: 2 personsLewis County2Pendleton County: -11 personsPendleton County-11Pocahontas County: -15 personsPocahontas County-15Summers County: -19 personsSummers County-19Monroe County: -25 personsMonroe County-25Upshur County: -38 personsUpshur County-38Hancock County: -40 personsHancock County-40Monongalia County: -45 personsMonongalia County-45Doddridge County: -46 personsDoddridge County-46Mineral County: -48 personsMineral County-48Preston County: -56 personsPreston County-56Tyler County: -58 personsTyler County-58Ritchie County: -59 personsRitchie County-59Gilmer County: -64 personsGilmer County-64Wirt County: -71 personsWirt County-71Webster County: -75 personsWebster County-75Nicholas County: -83 personsNicholas County-83Calhoun County: -87 personsCalhoun County-87Logan County: -89 personsLogan County-89Roane County: -96 personsRoane County-96Brooke County: -102 personsBrooke County-102Greenbrier County: -103 personsGreenbrier County-103Mason County: -109 personsMason County-109Braxton County: -116 personsBraxton County-116Wyoming County: -123 personsWyoming County-123Jackson County: -133 personsJackson County-133Randolph County: -134 personsRandolph County-134Clay County: -135 personsClay County-135Fayette County: -143 personsFayette County-143Wetzel County: -144 personsWetzel County-144Boone County: -160 personsBoone County-160Cabell County: -196 personsCabell County-196Hardy County: -209 personsHardy County-209Ohio County: -235 personsOhio County-235Harrison County: -244 personsHarrison County-244Mercer County: -259 personsMercer County-259Wayne County: -263 personsWayne County-263Mingo County: -289 personsMingo County-289Lincoln County: -299 personsLincoln County-299Marshall County: -318 personsMarshall County-318Raleigh County: -417 personsRaleigh County-417Wood County: -445 personsWood County-445McDowell County: -517 personsMcDowell County-517Kanawha County: -1,413 personsKanawha County-1,413Berkeley County: 2,179 personsBerkeley County2,179Jefferson County: 137 personsJefferson County137Morgan County: 119 personsMorgan County119Taylor County: 76 personsTaylor County76Putnam County: 59 personsPutnam County59Grant County: 58 personsGrant County58Hampshire County: 49 personsHampshire County49Barbour County: 41 personsBarbour County41Marion County: 31 personsMarion County31Pleasants County: 31 personsPleasants County31Tucker County: 7 personsTucker County7Lewis County: 2 personsLewis County2Pendleton County: -11 personsPendleton County-11Pocahontas County: -15 personsPocahontas County-15Summers County: -19 personsSummers County-19Monroe County: -25 personsMonroe County-25Upshur County: -38 personsUpshur County-38Hancock County: -40 personsHancock County-40Monongalia County: -45 personsMonongalia County-45Doddridge County: -46 personsDoddridge County-46Mineral County: -48 personsMineral County-48Preston County: -56 personsPreston County-56Tyler County: -58 personsTyler County-58Ritchie County: -59 personsRitchie County-59Gilmer County: -64 personsGilmer County-64Wirt County: -71 personsWirt County-71Webster County: -75 personsWebster County-75Nicholas County: -83 personsNicholas County-83Calhoun County: -87 personsCalhoun County-87Logan County: -89 personsLogan County-89Roane County: -96 personsRoane County-96Brooke County: -102 personsBrooke County-102Greenbrier County: -103 personsGreenbrier County-103Mason County: -109 personsMason County-109Braxton County: -116 personsBraxton County-116Wyoming County: -123 personsWyoming County-123Jackson County: -133 personsJackson County-133Randolph County: -134 personsRandolph County-134Clay County: -135 personsClay County-135Fayette County: -143 personsFayette County-143Wetzel County: -144 personsWetzel County-144Boone County: -160 personsBoone County-160Cabell County: -196 personsCabell County-196Hardy County: -209 personsHardy County-209Ohio County: -235 personsOhio County-235Harrison County: -244 personsHarrison County-244Mercer County: -259 personsMercer County-259Wayne County: -263 personsWayne County-263Mingo County: -289 personsMingo County-289Lincoln County: -299 personsLincoln County-299Marshall County: -318 personsMarshall County-318Raleigh County: -417 personsRaleigh County-417Wood County: -445 personsWood County-445McDowell County: -517 personsMcDowell County-517Kanawha County: -1,413 personsKanawha County-1,413
persons. Source: U.S. Census Bureau, Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. Retrieved 2026-10-12.

Full ranking

RankCounties2020
persons
Change on 2019
1Berkeley County Estimated2,179+25.2%
2Jefferson County Estimated137-39.9%
3Morgan County Estimated119-12.5%
4Taylor County Estimated76+231%
5Putnam County Estimated59+166.3%
6Grant County Estimated58+165.9%
7Hampshire County Estimated49+139.2%
8Barbour County Estimated41+555.6%
9Marion County Estimated31-59.2%
9Pleasants County Estimated31+167.4%
11Tucker County Estimated7+136.8%
12Lewis County Estimated2+104.8%
13Pendleton County Estimated-11-375%
14Pocahontas County Estimated-15+85.6%
15Summers County Estimated-19+64.8%
16Monroe County Estimated-25-161%
17Upshur County Estimated-38+68.1%
18Hancock County Estimated-40+13%
19Monongalia County Estimated-45+88.5%
20Doddridge County Estimated-46+49.5%
21Mineral County Estimated-48-284.6%
22Preston County Estimated-56-75%
23Tyler County Estimated-58+45.8%
24Ritchie County Estimated-59+52%
25Gilmer County Estimated-64-33.3%
26Wirt County Estimated-71-3,450%
27Webster County Estimated-75+16.7%
28Nicholas County Estimated-83+60.8%
29Calhoun County Estimated-87-19.2%
30Logan County Estimated-89+78.6%
31Roane County Estimated-96+44.8%
32Brooke County Estimated-102-7.4%
33Greenbrier County Estimated-103-364.1%
34Mason County Estimated-109+17.4%
35Braxton County Estimated-116-48.7%
36Wyoming County Estimated-123+39.1%
37Jackson County Estimated-133-329%
38Randolph County Estimated-134-152.8%
39Clay County Estimated-135-53.4%
40Fayette County Estimated-143+56%
41Wetzel County Estimated-144-54.8%
42Boone County Estimated-160+62%
43Cabell County Estimated-196+79.8%
44Hardy County Estimated-209-10,350%
45Ohio County Estimated-235-487.5%
46Harrison County Estimated-244-208.9%
47Mercer County Estimated-259-28.9%
48Wayne County Estimated-263+24%
49Mingo County Estimated-289+24.7%
50Lincoln County Estimated-299-293.4%
51Marshall County Estimated-318-75.7%
52Raleigh County Estimated-417-13.6%
53Wood County Estimated-445-2.3%
54McDowell County Estimated-517-10.7%
55Kanawha County Estimated-1,413+11.5%

Other periods

About this ranking

Estimated moves into an area from elsewhere in the same country minus moves out to the rest of the country, from July 1 of the previous year through June 30 of the reported year.

More on how it is measured
  • United States: states and counties.
  • Canada: provinces and territories, net interprovincial migration (Statistics Canada).
  • United Kingdom: local authorities, counting moves between any two UK local authorities, including across the borders of England, Wales, Scotland and Northern Ireland (ONS internal migration).
  • A negative value means more people left than arrived.

Sums to zero, or close to it, for each country as a whole, so there is no national value.

Every value in the ranking comes from the same publisher and the same period, so the counties are compared on one definition. Equal values share a rank.

How to cite

U.S. Census Bureau. Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. https://www.census.gov/programs-surveys/popest/data/data-sets.html. Retrieved 2026-10-12.

Citation styles

The publisher is the author. Invokely is named only as the place the figures were read, where a style asks for it.

APA 7

U.S. Census Bureau. (2026). Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021 (Counties in West Virginia by net domestic migration, July to June, 2020) [Data set]. Retrieved October 12, 2026, from https://www.census.gov/programs-surveys/popest/data/data-sets.html

MLA 9

Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021, Counties in West Virginia by net domestic migration, July to June, 2020. U.S. Census Bureau, 26 Mar. 2026, https://www.census.gov/programs-surveys/popest/data/data-sets.html. Invokely, https://invokely.ai/rankings/net-domestic-migration-july-june/west-virginia-counties?period=2020. Accessed 12 Oct. 2026.

Chicago (author-date)

U.S. Census Bureau. 2026. Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. Counties in West Virginia by net domestic migration, July to June, 2020. Dataset. Accessed October 12, 2026. https://www.census.gov/programs-surveys/popest/data/data-sets.html. Also distributed by Invokely, https://invokely.ai/rankings/net-domestic-migration-july-june/west-virginia-counties?period=2020.

Harvard

U.S. Census Bureau (2026) Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021, Counties in West Virginia by net domestic migration, July to June, 2020 [Dataset]. Available at: https://www.census.gov/programs-surveys/popest/data/data-sets.html, via Invokely: https://invokely.ai/rankings/net-domestic-migration-july-june/west-virginia-counties?period=2020 (Accessed: 12 October 2026).

BibTeX
@misc{census_counties_in_west_virginia_2020,
  author = {{U.S. Census Bureau}},
  title = {{Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021: Counties in West Virginia by net domestic migration, July to June, 2020}},
  year = {2026},
  howpublished = {Data set},
  url = {https://www.census.gov/programs-surveys/popest/data/data-sets.html},
  urldate = {2026-10-12},
  note = {Accessed via Invokely, https://invokely.ai/rankings/net-domestic-migration-july-june/west-virginia-counties?period=2020. Publisher attribution: U.S. Census Bureau. Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. https://www.census.gov/programs-surveys/popest/data/data-sets.html. Retrieved 2026-10-12.},
}
RIS
TY  - DATA
AU  - U.S. Census Bureau
TI  - Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021: Counties in West Virginia by net domestic migration, July to June, 2020
PY  - 2026
DA  - 2026/03/26
PB  - U.S. Census Bureau
DB  - Invokely
UR  - https://www.census.gov/programs-surveys/popest/data/data-sets.html
L2  - https://invokely.ai/rankings/net-domestic-migration-july-june/west-virginia-counties?period=2020
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/net-domestic-migration-july-june/west-virginia-counties?period=2020.
N1  - Publisher attribution: U.S. Census Bureau. Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. https://www.census.gov/programs-surveys/popest/data/data-sets.html. Retrieved 2026-10-12.
ER  - 
Embed this chart

Paste this code into a web page or a blog post. The chart shows the latest figures as they are published, with the source and a link back to this page.

Sites that read oEmbed links, such as WordPress, can show the chart when you paste the link to this page.

Use this data in your AI agent

Invokely serves this figure to AI assistants through MCP and to code through a REST API, with the source and citation attached. Ask your assistant:

Rank Counties in West Virginia by net domestic migration, July to June using official data, and cite the source.
rank_places {"indicator":"net_domestic_migration_july_june","level":"province","within":"West Virginia","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=net_domestic_migration_july_june&level=province&within=West%20Virginia&limit=10

Connect Claude, ChatGPT or Cursor in one step. The trial answers 25 calls a day without an account.

Questions

Which county has the highest net domestic migration, July to June?

Berkeley County, with 2,179 in 2020, according to the U.S. Census Bureau.

Which county has the lowest net domestic migration, July to June?

Kanawha County, with -1,413 in 2020.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: U.S. Census Bureau, Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. Retrieved 2026-10-12.

Net domestic migration, July to June: other rankings

Counties in West Virginia: more rankings