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

Brunswick County had the highest net domestic migration, July to June of 100 counties in 2022, at 8,175. Cumberland County had the lowest, at -3,904. The median was 362 and the figure for North Carolina was 98,454. Source: the U.S. Census Bureau.

Highest8,175Brunswick County
Lowest-3,904Cumberland County
Median362100 counties
North Carolina98,454History

Top 40 counties, 2022

Brunswick County: 8,175 personsBrunswick County8,175Wake County: 7,881 personsWake County7,881Johnston County: 6,162 personsJohnston County6,162New Hanover County: 5,257 personsNew Hanover County5,257Mecklenburg County: 4,033 personsMecklenburg County4,033Union County: 3,896 personsUnion County3,896Iredell County: 3,255 personsIredell County3,255Cabarrus County: 3,083 personsCabarrus County3,083Lincoln County: 3,037 personsLincoln County3,037Gaston County: 2,681 personsGaston County2,681Pender County: 2,541 personsPender County2,541Moore County: 2,459 personsMoore County2,459Alamance County: 2,413 personsAlamance County2,413Forsyth County: 2,407 personsForsyth County2,407Franklin County: 2,289 personsFranklin County2,289Harnett County: 2,211 personsHarnett County2,211Guilford County: 2,140 personsGuilford County2,140Davidson County: 2,091 personsDavidson County2,091Buncombe County: 2,067 personsBuncombe County2,067Rowan County: 2,001 personsRowan County2,001Catawba County: 1,892 personsCatawba County1,892Chatham County: 1,781 personsChatham County1,781Henderson County: 1,667 personsHenderson County1,667Randolph County: 1,437 personsRandolph County1,437Jackson County: 1,284 personsJackson County1,284Rockingham County: 1,274 personsRockingham County1,274Lee County: 1,242 personsLee County1,242Stanly County: 1,233 personsStanly County1,233Currituck County: 1,204 personsCurrituck County1,204Carteret County: 1,129 personsCarteret County1,129Burke County: 866 personsBurke County866Pitt County: 846 personsPitt County846Orange County: 820 personsOrange County820Onslow County: 816 personsOnslow County816Rutherford County: 788 personsRutherford County788Stokes County: 787 personsStokes County787Macon County: 761 personsMacon County761Nash County: 761 personsNash County761Cleveland County: 716 personsCleveland County716Craven County: 716 personsCraven County716
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

RankCounties2022
persons
Change on 2021
1Brunswick County Estimated8,175+2.3%
2Wake County Estimated7,881-45.3%
3Johnston County Estimated6,162-33.6%
4New Hanover County Estimated5,257+29.5%
5Mecklenburg County Estimated4,033+382.8%
6Union County Estimated3,896-5.8%
7Iredell County Estimated3,255-30%
8Cabarrus County Estimated3,083-20.2%
9Lincoln County Estimated3,037+1.6%
10Gaston County Estimated2,681-13.5%
11Pender County Estimated2,541-2.8%
12Moore County Estimated2,459-19%
13Alamance County Estimated2,413+16.5%
14Forsyth County Estimated2,407-1.6%
15Franklin County Estimated2,289-17.1%
16Harnett County Estimated2,211+75.2%
17Guilford County Estimated2,140+1.7%
18Davidson County Estimated2,091-0.2%
19Buncombe County Estimated2,067-28%
20Rowan County Estimated2,001+60.1%
21Catawba County Estimated1,892+44.8%
22Chatham County Estimated1,781+2.6%
23Henderson County Estimated1,667+40.7%
24Randolph County Estimated1,437+35.3%
25Jackson County Estimated1,284+174.4%
26Rockingham County Estimated1,274+87.1%
27Lee County Estimated1,242+94.7%
28Stanly County Estimated1,233+71.3%
29Currituck County Estimated1,204-12.6%
30Carteret County Estimated1,129-27.8%
31Burke County Estimated866+85%
32Pitt County Estimated846-40.1%
33Orange County Estimated820-83.8%
34Onslow County Estimated816+124.7%
35Rutherford County Estimated788+31.8%
36Stokes County Estimated787+111.6%
37Macon County Estimated761+13.4%
37Nash County Estimated761+225.2%
39Cleveland County Estimated716-25.6%
39Craven County Estimated716+121.7%
41Surry County Estimated621+160.9%
42Cherokee County Estimated614+3%
43Davie County Estimated613-35.3%
44Haywood County Estimated545-31%
45Ashe County Estimated509+31.5%
46Polk County Estimated495-10.5%
47McDowell County Estimated471+106.6%
48Granville County Estimated422-2.5%
49Caldwell County Estimated403-6.7%
50Yadkin County Estimated364+91.6%
51Pasquotank County Estimated360+57.2%
52Wilson County Estimated353+211.4%
53Columbus County Estimated338+240.8%
54Wilkes County Estimated336+47.4%
55Wayne County Estimated322+166.8%
56Transylvania County Estimated311-37.6%
57Clay County Estimated310-3.7%
58Person County Estimated303+252.3%
59Camden County Estimated282-39.1%
60Madison County Estimated251-56%
61Chowan County Estimated237+29.5%
62Robeson County Estimated225+251%
63Mitchell County Estimated210-0.5%
64Watauga County Estimated208-78.9%
65Anson County Estimated192+144.1%
65Beaufort County Estimated192+346.5%
67Perquimans County Estimated190-23.1%
68Alleghany County Estimated175-33.5%
69Edgecombe County Estimated172+197.2%
70Scotland County Estimated171+140.8%
71Alexander County Estimated157+35.3%
72Duplin County Estimated151+201.3%
73Lenoir County Estimated131+215.9%
74Dare County Estimated128-86.8%
74Greene County Estimated128+190.8%
76Yancey County Estimated121-70.3%
77Avery County Estimated102+150%
78Montgomery County Estimated100-61.2%
79Jones County Estimated86-46.9%
80Tyrrell County Estimated79-53.5%
81Bladen County Estimated72+12.5%
82Vance County Estimated58+117.1%
83Graham County Estimated38+2.7%
84Gates County Estimated36+620%
85Pamlico County Estimated32-82.7%
86Hoke County Estimated31-94.2%
87Hyde County Estimated20-85.1%
88Warren County Estimated4-99%
89Washington County Estimated-8-133.3%
90Sampson County Estimated-9+18.2%
91Richmond County Estimated-29-169%
92Martin County Estimated-62-82.4%
93Caswell County Estimated-113-157.1%
94Swain County Estimated-117-183.6%
95Northampton County Estimated-126+20.8%
96Durham County Estimated-134-108%
97Bertie County Estimated-154+43.6%
98Hertford County Estimated-247+80.7%
99Halifax County Estimated-411-350.6%
100Cumberland County Estimated-3,904-2,356.6%

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

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

BibTeX
@misc{census_counties_in_north_carolina_2022,
  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, 2022}},
  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=2022. 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, 2022
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=2022
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/net-domestic-migration-july-june/north-carolina-counties?period=2022.
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?

Brunswick County, with 8,175 in 2022, according to the U.S. Census Bureau.

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

Cumberland County, with -3,904 in 2022.

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