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 2021, at 3,566. Kanawha County had the lowest, at -892. The median was -6 and the figure for West Virginia was 3,028. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest3,566Berkeley County
Lowest-892Kanawha County
Median-655 counties
West Virginia3,028History

Map of counties, 2021

Barbour County: 72 personsBerkeley County: 3,566 personsBoone County: -213 personsBraxton County: -29 personsBrooke County: -120 personsCabell County: -332 personsCalhoun County: 16 personsClay County: -51 personsDoddridge County: -13 personsFayette County: -56 personsGilmer County: 29 personsGrant County: 84 personsGreenbrier County: 47 personsHampshire County: 402 personsHancock County: -113 personsHardy County: -36 personsHarrison County: -196 personsJackson County: 128 personsJefferson County: 723 personsKanawha County: -892 personsLewis County: -17 personsLincoln County: -45 personsLogan County: -263 personsMcDowell County: -289 personsMarion County: 50 personsMarshall County: -111 personsMason County: 28 personsMercer County: 116 personsMineral County: 145 personsMingo County: -241 personsMonongalia County: 107 personsMonroe County: 99 personsMorgan County: 331 personsNicholas County: -1 personsOhio County: -148 personsPendleton County: 27 personsPleasants County: -7 personsPocahontas County: 72 personsPreston County: 251 personsPutnam County: 107 personsRaleigh County: -37 personsRandolph County: 127 personsRitchie County: 22 personsRoane County: -6 personsSummers County: 81 personsTaylor County: -94 personsTucker County: 3 personsTyler County: -43 personsUpshur County: 90 personsWayne County: -74 personsWebster County: -25 personsWetzel County: -83 personsWirt County: -103 personsWood County: 55 personsWyoming County: -112 persons
  • Under -110
  • -110 to -40
  • -40 to 0
  • 0 to 60
  • 60 to 110
  • 110 and over
persons, 2021. 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, 2021

Berkeley County: 3,566 personsBerkeley County3,566Jefferson County: 723 personsJefferson County723Hampshire County: 402 personsHampshire County402Morgan County: 331 personsMorgan County331Preston County: 251 personsPreston County251Mineral County: 145 personsMineral County145Jackson County: 128 personsJackson County128Randolph County: 127 personsRandolph County127Mercer County: 116 personsMercer County116Monongalia County: 107 personsMonongalia County107Putnam County: 107 personsPutnam County107Monroe County: 99 personsMonroe County99Upshur County: 90 personsUpshur County90Grant County: 84 personsGrant County84Summers County: 81 personsSummers County81Barbour County: 72 personsBarbour County72Pocahontas County: 72 personsPocahontas County72Wood County: 55 personsWood County55Marion County: 50 personsMarion County50Greenbrier County: 47 personsGreenbrier County47Gilmer County: 29 personsGilmer County29Mason County: 28 personsMason County28Pendleton County: 27 personsPendleton County27Ritchie County: 22 personsRitchie County22Calhoun County: 16 personsCalhoun County16Tucker County: 3 personsTucker County3Nicholas County: -1 personsNicholas County-1Roane County: -6 personsRoane County-6Pleasants County: -7 personsPleasants County-7Doddridge County: -13 personsDoddridge County-13Lewis County: -17 personsLewis County-17Webster County: -25 personsWebster County-25Braxton County: -29 personsBraxton County-29Hardy County: -36 personsHardy County-36Raleigh County: -37 personsRaleigh County-37Tyler County: -43 personsTyler County-43Lincoln County: -45 personsLincoln County-45Clay County: -51 personsClay County-51Fayette County: -56 personsFayette County-56Wayne County: -74 personsWayne County-74Wetzel County: -83 personsWetzel County-83Taylor County: -94 personsTaylor County-94Wirt County: -103 personsWirt County-103Marshall County: -111 personsMarshall County-111Wyoming County: -112 personsWyoming County-112Hancock County: -113 personsHancock County-113Brooke County: -120 personsBrooke County-120Ohio County: -148 personsOhio County-148Harrison County: -196 personsHarrison County-196Boone County: -213 personsBoone County-213Mingo County: -241 personsMingo County-241Logan County: -263 personsLogan County-263McDowell County: -289 personsMcDowell County-289Cabell County: -332 personsCabell County-332Kanawha County: -892 personsKanawha County-892Berkeley County: 3,566 personsBerkeley County3,566Jefferson County: 723 personsJefferson County723Hampshire County: 402 personsHampshire County402Morgan County: 331 personsMorgan County331Preston County: 251 personsPreston County251Mineral County: 145 personsMineral County145Jackson County: 128 personsJackson County128Randolph County: 127 personsRandolph County127Mercer County: 116 personsMercer County116Monongalia County: 107 personsMonongalia County107Putnam County: 107 personsPutnam County107Monroe County: 99 personsMonroe County99Upshur County: 90 personsUpshur County90Grant County: 84 personsGrant County84Summers County: 81 personsSummers County81Barbour County: 72 personsBarbour County72Pocahontas County: 72 personsPocahontas County72Wood County: 55 personsWood County55Marion County: 50 personsMarion County50Greenbrier County: 47 personsGreenbrier County47Gilmer County: 29 personsGilmer County29Mason County: 28 personsMason County28Pendleton County: 27 personsPendleton County27Ritchie County: 22 personsRitchie County22Calhoun County: 16 personsCalhoun County16Tucker County: 3 personsTucker County3Nicholas County: -1 personsNicholas County-1Roane County: -6 personsRoane County-6Pleasants County: -7 personsPleasants County-7Doddridge County: -13 personsDoddridge County-13Lewis County: -17 personsLewis County-17Webster County: -25 personsWebster County-25Braxton County: -29 personsBraxton County-29Hardy County: -36 personsHardy County-36Raleigh County: -37 personsRaleigh County-37Tyler County: -43 personsTyler County-43Lincoln County: -45 personsLincoln County-45Clay County: -51 personsClay County-51Fayette County: -56 personsFayette County-56Wayne County: -74 personsWayne County-74Wetzel County: -83 personsWetzel County-83Taylor County: -94 personsTaylor County-94Wirt County: -103 personsWirt County-103Marshall County: -111 personsMarshall County-111Wyoming County: -112 personsWyoming County-112Hancock County: -113 personsHancock County-113Brooke County: -120 personsBrooke County-120Ohio County: -148 personsOhio County-148Harrison County: -196 personsHarrison County-196Boone County: -213 personsBoone County-213Mingo County: -241 personsMingo County-241Logan County: -263 personsLogan County-263McDowell County: -289 personsMcDowell County-289Cabell County: -332 personsCabell County-332Kanawha County: -892 personsKanawha County-892
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

RankCounties2021
persons
Change on 2020
1Berkeley County Estimated3,566+63.7%
2Jefferson County Estimated723+427.7%
3Hampshire County Estimated402+720.4%
4Morgan County Estimated331+178.2%
5Preston County Estimated251+548.2%
6Mineral County Estimated145+402.1%
7Jackson County Estimated128+196.2%
8Randolph County Estimated127+194.8%
9Mercer County Estimated116+144.8%
10Monongalia County Estimated107+337.8%
10Putnam County Estimated107+81.4%
12Monroe County Estimated99+496%
13Upshur County Estimated90+336.8%
14Grant County Estimated84+44.8%
15Summers County Estimated81+526.3%
16Barbour County Estimated72+75.6%
16Pocahontas County Estimated72+580%
18Wood County Estimated55+112.4%
19Marion County Estimated50+61.3%
20Greenbrier County Estimated47+145.6%
21Gilmer County Estimated29+145.3%
22Mason County Estimated28+125.7%
23Pendleton County Estimated27+345.5%
24Ritchie County Estimated22+137.3%
25Calhoun County Estimated16+118.4%
26Tucker County Estimated3-57.1%
27Nicholas County Estimated-1+98.8%
28Roane County Estimated-6+93.8%
29Pleasants County Estimated-7-122.6%
30Doddridge County Estimated-13+71.7%
31Lewis County Estimated-17-950%
32Webster County Estimated-25+66.7%
33Braxton County Estimated-29+75%
34Hardy County Estimated-36+82.8%
35Raleigh County Estimated-37+91.1%
36Tyler County Estimated-43+25.9%
37Lincoln County Estimated-45+84.9%
38Clay County Estimated-51+62.2%
39Fayette County Estimated-56+60.8%
40Wayne County Estimated-74+71.9%
41Wetzel County Estimated-83+42.4%
42Taylor County Estimated-94-223.7%
43Wirt County Estimated-103-45.1%
44Marshall County Estimated-111+65.1%
45Wyoming County Estimated-112+8.9%
46Hancock County Estimated-113-182.5%
47Brooke County Estimated-120-17.6%
48Ohio County Estimated-148+37%
49Harrison County Estimated-196+19.7%
50Boone County Estimated-213-33.1%
51Mingo County Estimated-241+16.6%
52Logan County Estimated-263-195.5%
53McDowell County Estimated-289+44.1%
54Cabell County Estimated-332-69.4%
55Kanawha County Estimated-892+36.9%

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, 2021) [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, 2021. 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=2021. 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, 2021. 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=2021.

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, 2021 [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=2021 (Accessed: 12 October 2026).

BibTeX
@misc{census_counties_in_west_virginia_2021,
  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, 2021}},
  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=2021. 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, 2021
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=2021
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/net-domestic-migration-july-june/west-virginia-counties?period=2021.
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 3,566 in 2021, according to the U.S. Census Bureau.

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

Kanawha County, with -892 in 2021.

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