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 2023, at 12,282. Cumberland County had the lowest, at -4,599. The median was 447 and the figure for North Carolina was 98,929. Source: the U.S. Census Bureau.

Highest12,282Wake County
Lowest-4,599Cumberland County
Median447100 counties
North Carolina98,929History

Top 40 counties, 2023

Wake County: 12,282 personsWake County12,282Brunswick County: 7,362 personsBrunswick County7,362Union County: 5,777 personsUnion County5,777Johnston County: 5,551 personsJohnston County5,551Iredell County: 3,162 personsIredell County3,162New Hanover County: 3,103 personsNew Hanover County3,103Gaston County: 3,098 personsGaston County3,098Cabarrus County: 2,865 personsCabarrus County2,865Mecklenburg County: 2,808 personsMecklenburg County2,808Davidson County: 2,510 personsDavidson County2,510Pender County: 2,465 personsPender County2,465Lincoln County: 2,426 personsLincoln County2,426Franklin County: 2,395 personsFranklin County2,395Alamance County: 2,249 personsAlamance County2,249Harnett County: 2,248 personsHarnett County2,248Rowan County: 2,194 personsRowan County2,194Buncombe County: 2,111 personsBuncombe County2,111Forsyth County: 1,896 personsForsyth County1,896Chatham County: 1,637 personsChatham County1,637Catawba County: 1,623 personsCatawba County1,623Onslow County: 1,614 personsOnslow County1,614Randolph County: 1,470 personsRandolph County1,470Stanly County: 1,470 personsStanly County1,470Moore County: 1,396 personsMoore County1,396Henderson County: 1,354 personsHenderson County1,354Lee County: 1,183 personsLee County1,183Guilford County: 1,076 personsGuilford County1,076Jackson County: 1,059 personsJackson County1,059Cleveland County: 1,029 personsCleveland County1,029Rockingham County: 945 personsRockingham County945Pitt County: 927 personsPitt County927Rutherford County: 904 personsRutherford County904Nash County: 850 personsNash County850Craven County: 792 personsCraven County792Wilson County: 765 personsWilson County765Robeson County: 751 personsRobeson County751Carteret County: 737 personsCarteret County737Haywood County: 734 personsHaywood County734Burke County: 725 personsBurke County725Caldwell County: 703 personsCaldwell County703
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

RankCounties2023
persons
Change on 2022
1Wake County Estimated12,282+55.8%
2Brunswick County Estimated7,362-9.9%
3Union County Estimated5,777+48.3%
4Johnston County Estimated5,551-9.9%
5Iredell County Estimated3,162-2.9%
6New Hanover County Estimated3,103-41%
7Gaston County Estimated3,098+15.6%
8Cabarrus County Estimated2,865-7.1%
9Mecklenburg County Estimated2,808-30.4%
10Davidson County Estimated2,510+20%
11Pender County Estimated2,465-3%
12Lincoln County Estimated2,426-20.1%
13Franklin County Estimated2,395+4.6%
14Alamance County Estimated2,249-6.8%
15Harnett County Estimated2,248+1.7%
16Rowan County Estimated2,194+9.6%
17Buncombe County Estimated2,111+2.1%
18Forsyth County Estimated1,896-21.2%
19Chatham County Estimated1,637-8.1%
20Catawba County Estimated1,623-14.2%
21Onslow County Estimated1,614+97.8%
22Randolph County Estimated1,470+2.3%
22Stanly County Estimated1,470+19.2%
24Moore County Estimated1,396-43.2%
25Henderson County Estimated1,354-18.8%
26Lee County Estimated1,183-4.8%
27Guilford County Estimated1,076-49.7%
28Jackson County Estimated1,059-17.5%
29Cleveland County Estimated1,029+43.7%
30Rockingham County Estimated945-25.8%
31Pitt County Estimated927+9.6%
32Rutherford County Estimated904+14.7%
33Nash County Estimated850+11.7%
34Craven County Estimated792+10.6%
35Wilson County Estimated765+116.7%
36Robeson County Estimated751+233.8%
37Carteret County Estimated737-34.7%
38Haywood County Estimated734+34.7%
39Burke County Estimated725-16.3%
40Caldwell County Estimated703+74.4%
40Cherokee County Estimated703+14.5%
42Wayne County Estimated690+114.3%
43Macon County Estimated642-15.6%
44Stokes County Estimated627-20.3%
45Davie County Estimated598-2.4%
46Currituck County Estimated580-51.8%
47Lenoir County Estimated552+321.4%
48Edgecombe County Estimated541+214.5%
49Granville County Estimated502+19%
50Person County Estimated461+52.1%
51Transylvania County Estimated432+38.9%
52Wilkes County Estimated410+22%
53Caswell County Estimated395+449.6%
54Montgomery County Estimated371+271%
55McDowell County Estimated366-22.3%
56Yadkin County Estimated353-3%
57Columbus County Estimated348+3%
58Sampson County Estimated333+3,800%
59Pasquotank County Estimated323-10.3%
60Alexander County Estimated311+98.1%
61Clay County Estimated304-1.9%
62Beaufort County Estimated301+56.8%
62Pamlico County Estimated301+840.6%
64Duplin County Estimated281+86.1%
65Surry County Estimated256-58.8%
65Yancey County Estimated256+111.6%
67Bladen County Estimated251+248.6%
68Polk County Estimated247-50.1%
69Jones County Estimated246+186%
70Perquimans County Estimated240+26.3%
71Greene County Estimated236+84.4%
72Madison County Estimated230-8.4%
73Ashe County Estimated208-59.1%
74Hoke County Estimated204+558.1%
75Alleghany County Estimated191+9.1%
76Avery County Estimated174+70.6%
77Bertie County Estimated151+198.1%
78Martin County Estimated145+333.9%
79Dare County Estimated138+7.8%
80Warren County Estimated123+2,975%
81Scotland County Estimated101-40.9%
82Mitchell County Estimated96-54.3%
83Anson County Estimated85-55.7%
84Chowan County Estimated82-65.4%
85Camden County Estimated75-73.4%
86Vance County Estimated70+20.7%
87Swain County Estimated53+145.3%
88Gates County Estimated51+41.7%
88Tyrrell County Estimated51-35.4%
90Northampton County Estimated43+134.1%
91Orange County Estimated32-96.1%
92Graham County Estimated28-26.3%
93Hyde County Estimated26+30%
94Washington County Estimated19+337.5%
95Watauga County Estimated-2-101%
96Richmond County Estimated-174-500%
97Hertford County Estimated-248-0.4%
98Halifax County Estimated-359+12.7%
99Durham County Estimated-768-473.1%
100Cumberland County Estimated-4,599-17.8%

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

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

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

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

Cumberland County, with -4,599 in 2023.

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