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 2016, at 14,251. Onslow County had the lowest, at -4,462. The median was 118 and the figure for North Carolina was 70,976. Source: the U.S. Census Bureau.

Highest14,251Wake County
Lowest-4,462Onslow County
Median118100 counties
North Carolina70,976History

Top 40 counties, 2016

Wake County: 14,251 personsWake County14,251Mecklenburg County: 9,095 personsMecklenburg County9,095New Hanover County: 4,872 personsNew Hanover County4,872Johnston County: 4,707 personsJohnston County4,707Brunswick County: 4,436 personsBrunswick County4,436Cabarrus County: 4,077 personsCabarrus County4,077Guilford County: 3,829 personsGuilford County3,829Gaston County: 3,357 personsGaston County3,357Union County: 3,212 personsUnion County3,212Alamance County: 3,021 personsAlamance County3,021Durham County: 2,868 personsDurham County2,868Buncombe County: 2,846 personsBuncombe County2,846Iredell County: 2,387 personsIredell County2,387Forsyth County: 2,218 personsForsyth County2,218Henderson County: 2,067 personsHenderson County2,067Harnett County: 1,585 personsHarnett County1,585Chatham County: 1,369 personsChatham County1,369Pender County: 1,278 personsPender County1,278Moore County: 1,238 personsMoore County1,238Jackson County: 1,231 personsJackson County1,231Watauga County: 989 personsWatauga County989Haywood County: 924 personsHaywood County924Cherokee County: 835 personsCherokee County835Rowan County: 795 personsRowan County795Franklin County: 769 personsFranklin County769Davidson County: 762 personsDavidson County762Lincoln County: 619 personsLincoln County619Catawba County: 614 personsCatawba County614Currituck County: 499 personsCurrituck County499Granville County: 465 personsGranville County465Orange County: 448 personsOrange County448Randolph County: 383 personsRandolph County383Transylvania County: 377 personsTransylvania County377Davie County: 374 personsDavie County374Wilkes County: 335 personsWilkes County335Caldwell County: 327 personsCaldwell County327Dare County: 324 personsDare County324Carteret County: 257 personsCarteret County257Macon County: 254 personsMacon County254Madison County: 244 personsMadison County244
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

RankCounties2016
persons
Change on 2015
1Wake County Estimated14,251+7.6%
2Mecklenburg County Estimated9,095-2.5%
3New Hanover County Estimated4,872+66.7%
4Johnston County Estimated4,707+43.2%
5Brunswick County Estimated4,436+9%
6Cabarrus County Estimated4,077+10.8%
7Guilford County Estimated3,829+125.2%
8Gaston County Estimated3,357+77.1%
9Union County Estimated3,212+3%
10Alamance County Estimated3,021+119.1%
11Durham County Estimated2,868+70.7%
12Buncombe County Estimated2,846+10.1%
13Iredell County Estimated2,387+0.9%
14Forsyth County Estimated2,218+72.3%
15Henderson County Estimated2,067+11.9%
16Harnett County Estimated1,585+1,138.3%
17Chatham County Estimated1,369-13.1%
18Pender County Estimated1,278-9.7%
19Moore County Estimated1,238+7.6%
20Jackson County Estimated1,231+398.4%
21Watauga County Estimated989+65.9%
22Haywood County Estimated924+32.9%
23Cherokee County Estimated835+303.4%
24Rowan County Estimated795+121.4%
25Franklin County Estimated769+1.7%
26Davidson County Estimated762+290.8%
27Lincoln County Estimated619-42.4%
28Catawba County Estimated614+379.7%
29Currituck County Estimated499+92.7%
30Granville County Estimated465+210%
31Orange County Estimated448+945.3%
32Randolph County Estimated383+516.3%
33Transylvania County Estimated377+18.6%
34Davie County Estimated374-22.9%
35Wilkes County Estimated335+1,005.4%
36Caldwell County Estimated327+1,462.5%
37Dare County Estimated324-28.5%
38Carteret County Estimated257+29.8%
39Macon County Estimated254-20.1%
40Madison County Estimated244+681%
40Stanly County Estimated244+4,780%
42Cleveland County Estimated227+4,640%
43Alexander County Estimated222+1,380%
44Burke County Estimated197+58.9%
45Clay County Estimated183+45.2%
46Nash County Estimated162+134.2%
47Pitt County Estimated135+60.7%
48Polk County Estimated130-26.6%
49Ashe County Estimated122+838.5%
50Person County Estimated119-1.7%
51Surry County Estimated117+129.3%
51Yancey County Estimated117+165.9%
53Beaufort County Estimated114-47.5%
54Alleghany County Estimated107+2,775%
54Pamlico County Estimated107+314%
56Greene County Estimated106+230.9%
57Duplin County Estimated103+112.2%
58Camden County Estimated100+2,600%
59Rutherford County Estimated96+166.7%
60Yadkin County Estimated90+152.6%
61Gates County Estimated42+159.2%
62Hyde County Estimated39+125.5%
63Avery County Estimated20+118.9%
64Chowan County Estimated11+104.6%
65Perquimans County Estimated10+138.5%
66Mitchell County Estimated5+111.9%
67Caswell County Estimated4-92%
68Lee County Estimated-4+98.6%
69Vance County Estimated-22+86.2%
70Graham County Estimated-34-142.9%
71Scotland County Estimated-62+84.9%
72McDowell County Estimated-93-304.3%
73Martin County Estimated-103-14.4%
74Pasquotank County Estimated-111+54.3%
75Tyrrell County Estimated-114-618.2%
76Washington County Estimated-130+31.6%
77Montgomery County Estimated-134-238.1%
78Stokes County Estimated-136-700%
79Swain County Estimated-145-408.5%
80Rockingham County Estimated-149-306.9%
81Jones County Estimated-163-171.7%
82Wilson County Estimated-168-375.4%
83Hertford County Estimated-175+11.2%
84Warren County Estimated-244-125.9%
85Columbus County Estimated-299-92.9%
86Northampton County Estimated-313-580.4%
87Halifax County Estimated-315+47.4%
88Anson County Estimated-364-14.5%
89Bladen County Estimated-374-105.5%
89Richmond County Estimated-374-18.7%
91Edgecombe County Estimated-419+61.9%
92Hoke County Estimated-511-264.3%
93Sampson County Estimated-641-15.7%
94Lenoir County Estimated-668-145.6%
95Craven County Estimated-699+65%
96Bertie County Estimated-705-792.4%
97Wayne County Estimated-806+32.8%
98Robeson County Estimated-1,527-56.6%
99Cumberland County Estimated-2,027+65.9%
100Onslow County Estimated-4,462-29.1%

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

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

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

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

Onslow County, with -4,462 in 2016.

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