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 2020, at 10,635. Cumberland County had the lowest, at -3,184. The median was 196 and the figure for North Carolina was 70,229. Source: the U.S. Census Bureau.

Highest10,635Wake County
Lowest-3,184Cumberland County
Median196100 counties
North Carolina70,229History

Top 40 counties, 2020

Wake County: 10,635 personsWake County10,635Brunswick County: 6,875 personsBrunswick County6,875Johnston County: 5,680 personsJohnston County5,680Cabarrus County: 4,317 personsCabarrus County4,317Mecklenburg County: 4,008 personsMecklenburg County4,008Union County: 3,774 personsUnion County3,774Iredell County: 3,680 personsIredell County3,680New Hanover County: 2,391 personsNew Hanover County2,391Moore County: 2,223 personsMoore County2,223Alamance County: 2,078 personsAlamance County2,078Franklin County: 1,998 personsFranklin County1,998Gaston County: 1,929 personsGaston County1,929Buncombe County: 1,676 personsBuncombe County1,676Pender County: 1,654 personsPender County1,654Henderson County: 1,598 personsHenderson County1,598Chatham County: 1,567 personsChatham County1,567Lincoln County: 1,535 personsLincoln County1,535Durham County: 1,314 personsDurham County1,314Randolph County: 1,251 personsRandolph County1,251Cleveland County: 1,240 personsCleveland County1,240Davidson County: 1,134 personsDavidson County1,134Currituck County: 1,075 personsCurrituck County1,075Pitt County: 1,068 personsPitt County1,068Catawba County: 940 personsCatawba County940Rowan County: 805 personsRowan County805Haywood County: 778 personsHaywood County778Forsyth County: 716 personsForsyth County716Stanly County: 713 personsStanly County713Davie County: 692 personsDavie County692Nash County: 670 personsNash County670Anson County: 590 personsAnson County590Rockingham County: 590 personsRockingham County590Guilford County: 520 personsGuilford County520Cherokee County: 497 personsCherokee County497Carteret County: 489 personsCarteret County489Dare County: 479 personsDare County479Polk County: 446 personsPolk County446Transylvania County: 406 personsTransylvania County406Macon County: 390 personsMacon County390Person County: 372 personsPerson County372
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
1Wake County Estimated10,635+3.7%
2Brunswick County Estimated6,875+7.4%
3Johnston County Estimated5,680-2.8%
4Cabarrus County Estimated4,317+13.3%
5Mecklenburg County Estimated4,008+0.3%
6Union County Estimated3,774+24.1%
7Iredell County Estimated3,680+20.3%
8New Hanover County Estimated2,391+52.2%
9Moore County Estimated2,223+1.6%
10Alamance County Estimated2,078-18.1%
11Franklin County Estimated1,998+0.8%
12Gaston County Estimated1,929+16.7%
13Buncombe County Estimated1,676-27.6%
14Pender County Estimated1,654+80.2%
15Henderson County Estimated1,598+37.4%
16Chatham County Estimated1,567+13.3%
17Lincoln County Estimated1,535-31.5%
18Durham County Estimated1,314-27.9%
19Randolph County Estimated1,251+243.7%
20Cleveland County Estimated1,240+157.3%
21Davidson County Estimated1,134-23.2%
22Currituck County Estimated1,075+41.1%
23Pitt County Estimated1,068+43.4%
24Catawba County Estimated940+40.3%
25Rowan County Estimated805-18.9%
26Haywood County Estimated778+18.6%
27Forsyth County Estimated716-57.8%
28Stanly County Estimated713+21.3%
29Davie County Estimated692+147.1%
30Nash County Estimated670+492.9%
31Anson County Estimated590+163.2%
31Rockingham County Estimated590-23.4%
33Guilford County Estimated520-73%
34Cherokee County Estimated497+28.8%
35Carteret County Estimated489+50%
36Dare County Estimated479+33.1%
37Polk County Estimated446+178.8%
38Transylvania County Estimated406+69.9%
39Macon County Estimated390-34.8%
40Person County Estimated372+200%
41Lee County Estimated346+8.8%
42Pasquotank County Estimated330+60.2%
43Jackson County Estimated319+41.2%
44Rutherford County Estimated316-31.5%
45Stokes County Estimated301-4.1%
46Clay County Estimated293+65.5%
47Orange County Estimated284+141.6%
48Watauga County Estimated232+241.2%
49Burke County Estimated208+16.2%
50Hoke County Estimated201+728.1%
51Bladen County Estimated190+176%
51Wilson County Estimated190-43.8%
53Camden County Estimated186+51.2%
54Beaufort County Estimated184+41.5%
55Pamlico County Estimated181+31.2%
56Madison County Estimated174+346.2%
57Surry County Estimated172+1,246.7%
58Granville County Estimated162-39.3%
59Avery County Estimated158+426.7%
60Ashe County Estimated143-39.4%
61Harnett County Estimated133-81.8%
62Alleghany County Estimated125+380.8%
63McDowell County Estimated124-71.4%
64Perquimans County Estimated122-30.7%
65Yadkin County Estimated116-52.3%
66Alexander County Estimated109-40.8%
67Yancey County Estimated108-55%
68Montgomery County Estimated83-44.7%
69Mitchell County Estimated58+81.3%
70Caldwell County Estimated42-85.9%
71Greene County Estimated33+121.3%
72Graham County Estimated32+146.2%
73Vance County Estimated-8+96%
74Chowan County Estimated-9+84.5%
75Tyrrell County Estimated-25+91.4%
76Gates County Estimated-36-300%
77Warren County Estimated-40-122.2%
78Swain County Estimated-46-141.8%
79Jones County Estimated-47+76.6%
80Wilkes County Estimated-57-18.8%
81Hyde County Estimated-63-26%
82Washington County Estimated-94+15.3%
83Caswell County Estimated-99-167.6%
84Sampson County Estimated-105-15.4%
85Scotland County Estimated-138-630.8%
86Bertie County Estimated-142-425.9%
87Duplin County Estimated-176+65.1%
88Lenoir County Estimated-179-222.6%
89Martin County Estimated-181-19.1%
90Wayne County Estimated-236-242%
91Northampton County Estimated-268-71.8%
92Halifax County Estimated-355+25.4%
93Richmond County Estimated-358-216.8%
94Hertford County Estimated-429-116.7%
95Columbus County Estimated-438-146.1%
96Edgecombe County Estimated-450-5.6%
97Robeson County Estimated-617+63.9%
98Craven County Estimated-1,009-13.1%
99Onslow County Estimated-1,430-146.7%
100Cumberland County Estimated-3,184-159.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, 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 North Carolina 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/north-carolina-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 North Carolina 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/north-carolina-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 North Carolina 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/north-carolina-counties?period=2020 (Accessed: 12 October 2026).

BibTeX
@misc{census_counties_in_north_carolina_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 North Carolina 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/north-carolina-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 North Carolina 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/north-carolina-counties?period=2020
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/net-domestic-migration-july-june/north-carolina-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 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,635 in 2020, according to the U.S. Census Bureau.

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

Cumberland County, with -3,184 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 North Carolina: more rankings