Counties in North Carolina by net domestic migration, July to June

Wake County had the highest net domestic migration, July to June of 100 counties in 2019, at 10,251. Robeson County had the lowest, at -1,709. The median was 195 and the figure for North Carolina was 69,731. Source: the U.S. Census Bureau.

Highest10,251Wake County
Lowest-1,709Robeson County
Median195100 counties
North Carolina69,731History

Top 40 counties, 2019

Wake County: 10,251 personsWake County10,251Brunswick County: 6,404 personsBrunswick County6,404Johnston County: 5,846 personsJohnston County5,846Mecklenburg County: 3,995 personsMecklenburg County3,995Cabarrus County: 3,809 personsCabarrus County3,809Onslow County: 3,062 personsOnslow County3,062Iredell County: 3,059 personsIredell County3,059Union County: 3,040 personsUnion County3,040Alamance County: 2,537 personsAlamance County2,537Buncombe County: 2,314 personsBuncombe County2,314Lincoln County: 2,241 personsLincoln County2,241Moore County: 2,187 personsMoore County2,187Franklin County: 1,983 personsFranklin County1,983Guilford County: 1,926 personsGuilford County1,926Durham County: 1,823 personsDurham County1,823Forsyth County: 1,698 personsForsyth County1,698Gaston County: 1,653 personsGaston County1,653New Hanover County: 1,571 personsNew Hanover County1,571Davidson County: 1,477 personsDavidson County1,477Chatham County: 1,383 personsChatham County1,383Henderson County: 1,163 personsHenderson County1,163Rowan County: 993 personsRowan County993Pender County: 918 personsPender County918Rockingham County: 770 personsRockingham County770Currituck County: 762 personsCurrituck County762Pitt County: 745 personsPitt County745Harnett County: 732 personsHarnett County732Catawba County: 670 personsCatawba County670Haywood County: 656 personsHaywood County656Macon County: 598 personsMacon County598Stanly County: 588 personsStanly County588Cleveland County: 482 personsCleveland County482Rutherford County: 461 personsRutherford County461McDowell County: 433 personsMcDowell County433Cherokee County: 386 personsCherokee County386Randolph County: 364 personsRandolph County364Dare County: 360 personsDare County360Wilson County: 338 personsWilson County338Carteret County: 326 personsCarteret County326Lee County: 318 personsLee County318
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

RankCounties2019
persons
Change on 2018
1Wake County Estimated10,251+10.8%
2Brunswick County Estimated6,404-3.4%
3Johnston County Estimated5,846+9%
4Mecklenburg County Estimated3,995+42.9%
5Cabarrus County Estimated3,809+11.1%
6Onslow County Estimated3,062+1,084.6%
7Iredell County Estimated3,059+34.9%
8Union County Estimated3,040-14.7%
9Alamance County Estimated2,537-8.2%
10Buncombe County Estimated2,314-4.1%
11Lincoln County Estimated2,241+37.4%
12Moore County Estimated2,187+43.4%
13Franklin County Estimated1,983+48.9%
14Guilford County Estimated1,926+10%
15Durham County Estimated1,823+33.2%
16Forsyth County Estimated1,698-8.4%
17Gaston County Estimated1,653-39.6%
18New Hanover County Estimated1,571-52%
19Davidson County Estimated1,477+14.9%
20Chatham County Estimated1,383-29.3%
21Henderson County Estimated1,163-18.8%
22Rowan County Estimated993+64.1%
23Pender County Estimated918-27.5%
24Rockingham County Estimated770+728%
25Currituck County Estimated762+3.4%
26Pitt County Estimated745+443.8%
27Harnett County Estimated732-34.1%
28Catawba County Estimated670+2%
29Haywood County Estimated656-45.5%
30Macon County Estimated598-17.1%
31Stanly County Estimated588-10.2%
32Cleveland County Estimated482+14.2%
33Rutherford County Estimated461+14.1%
34McDowell County Estimated433+2.6%
35Cherokee County Estimated386-33.1%
36Randolph County Estimated364+154.5%
37Dare County Estimated360-13.7%
38Wilson County Estimated338+280.7%
39Carteret County Estimated326-63.9%
40Lee County Estimated318-40.1%
41Stokes County Estimated314+568.7%
42Caldwell County Estimated298+4.2%
43Davie County Estimated280-4.1%
44Granville County Estimated267-52.8%
45Yadkin County Estimated243+373%
46Yancey County Estimated240+3%
47Transylvania County Estimated239-52.3%
48Ashe County Estimated236-47.2%
49Jackson County Estimated226-16.9%
50Pasquotank County Estimated206+21.9%
51Alexander County Estimated184-20%
52Burke County Estimated179-40.9%
53Clay County Estimated177-15.7%
54Perquimans County Estimated176+506.9%
55Polk County Estimated160-35%
56Montgomery County Estimated150+195.5%
57Lenoir County Estimated146+127.2%
58Pamlico County Estimated138+102.9%
59Beaufort County Estimated130-26.1%
60Person County Estimated124-20.5%
61Camden County Estimated123+46.4%
62Nash County Estimated113+109.3%
63Swain County Estimated110+182.1%
64Watauga County Estimated68-92%
65Madison County Estimated39-68.5%
66Mitchell County Estimated32-60%
67Avery County Estimated30-50%
68Alleghany County Estimated26-85.6%
68Scotland County Estimated26+105.3%
70Gates County Estimated18-73.9%
71Graham County Estimated13+168.4%
72Surry County Estimated-15-400%
73Warren County Estimated-18-122.8%
74Bertie County Estimated-27+76.5%
75Hoke County Estimated-32+36%
76Caswell County Estimated-37-135.2%
77Wilkes County Estimated-48-133.6%
78Hyde County Estimated-50+75.4%
79Chowan County Estimated-58-172.5%
80Wayne County Estimated-69+76.2%
81Sampson County Estimated-91+42.8%
82Washington County Estimated-111+9.8%
83Richmond County Estimated-113-204.6%
84Martin County Estimated-152-623.8%
85Greene County Estimated-155-422.9%
86Northampton County Estimated-156-59.2%
87Columbus County Estimated-178-27.1%
88Hertford County Estimated-198-1,750%
89Vance County Estimated-200-188.9%
90Jones County Estimated-201-567.4%
91Bladen County Estimated-250-49.7%
92Tyrrell County Estimated-291-470.6%
93Edgecombe County Estimated-426+40%
94Halifax County Estimated-476+6.8%
95Duplin County Estimated-505-174.5%
96Orange County Estimated-683-119.1%
97Craven County Estimated-892-261.1%
98Anson County Estimated-933-165.1%
99Cumberland County Estimated-1,228-125.3%
100Robeson County Estimated-1,709-60.3%

Other periods

About this ranking

Estimated moves into a US state or county from elsewhere in the United States minus moves out to the rest of the country, from July 1 of the previous year through June 30 of the reported year. A negative value means more people left than arrived.

Sums to zero for the United States 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 North Carolina by net domestic migration, July to June, 2019) [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 North Carolina by net domestic migration, July to June, 2019. 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/north-carolina-counties?period=2019. 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 North Carolina by net domestic migration, July to June, 2019. 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/north-carolina-counties?period=2019.

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 North Carolina by net domestic migration, July to June, 2019 [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/north-carolina-counties?period=2019 (Accessed: 12 October 2026).

BibTeX
@misc{census_counties_in_north_carolina_2019,
  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 North Carolina by net domestic migration, July to June, 2019}},
  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/north-carolina-counties?period=2019. 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 North Carolina by net domestic migration, July to June, 2019
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/north-carolina-counties?period=2019
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/net-domestic-migration-july-june/north-carolina-counties?period=2019.
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 North Carolina 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":"North Carolina","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=net_domestic_migration_july_june&level=province&within=North%20Carolina&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?

Wake County, with 10,251 in 2019, according to the U.S. Census Bureau.

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

Robeson County, with -1,709 in 2019.

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 North Carolina: more rankings