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

Brunswick County had the highest net domestic migration rate, July to June of 100 counties in 2021, at 56.49 per 1,000 inhabitants. Hertford County had the lowest, at -62.25 per 1,000 inhabitants. The median was 9.33 per 1,000 inhabitants and the figure for North Carolina was 9.86 per 1,000 inhabitants. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest56.49Brunswick County
Lowest-62.25Hertford County
Median9.33100 counties
North Carolina9.86History

Map of counties, 2021

Alamance County: 12 per 1,000 inhabitantsAlexander County: 3.19 per 1,000 inhabitantsAlleghany County: 23.94 per 1,000 inhabitantsAnson County: -19.83 per 1,000 inhabitantsAshe County: 14.51 per 1,000 inhabitantsAvery County: -11.49 per 1,000 inhabitantsBeaufort County: 0.96 per 1,000 inhabitantsBertie County: -15.62 per 1,000 inhabitantsBladen County: 2.16 per 1,000 inhabitantsBrunswick County: 56.49 per 1,000 inhabitantsBuncombe County: 10.6 per 1,000 inhabitantsBurke County: 5.36 per 1,000 inhabitantsCabarrus County: 16.84 per 1,000 inhabitantsCaldwell County: 5.36 per 1,000 inhabitantsCamden County: 43.61 per 1,000 inhabitantsCarteret County: 22.93 per 1,000 inhabitantsCaswell County: 8.8 per 1,000 inhabitantsCatawba County: 8.1 per 1,000 inhabitantsChatham County: 22.43 per 1,000 inhabitantsCherokee County: 20.53 per 1,000 inhabitantsChowan County: 13.33 per 1,000 inhabitantsClay County: 28.6 per 1,000 inhabitantsCleveland County: 9.6 per 1,000 inhabitantsColumbus County: -4.78 per 1,000 inhabitantsCraven County: 3.18 per 1,000 inhabitantsCumberland County: 0.51 per 1,000 inhabitantsCurrituck County: 47.4 per 1,000 inhabitantsDare County: 25.89 per 1,000 inhabitantsDavidson County: 12.34 per 1,000 inhabitantsDavie County: 21.9 per 1,000 inhabitantsDuplin County: -3.07 per 1,000 inhabitantsDurham County: 5.17 per 1,000 inhabitantsEdgecombe County: -3.64 per 1,000 inhabitantsForsyth County: 6.37 per 1,000 inhabitantsFranklin County: 39.24 per 1,000 inhabitantsGaston County: 13.47 per 1,000 inhabitantsGates County: 0.48 per 1,000 inhabitantsGraham County: 4.61 per 1,000 inhabitantsGranville County: 7.18 per 1,000 inhabitantsGreene County: -6.93 per 1,000 inhabitantsGuilford County: 3.89 per 1,000 inhabitantsHalifax County: 3.39 per 1,000 inhabitantsHarnett County: 9.37 per 1,000 inhabitantsHaywood County: 12.66 per 1,000 inhabitantsHenderson County: 10.14 per 1,000 inhabitantsHertford County: -62.25 per 1,000 inhabitantsHoke County: 10.21 per 1,000 inhabitantsHyde County: 29.38 per 1,000 inhabitantsIredell County: 24.48 per 1,000 inhabitantsJackson County: 11.06 per 1,000 inhabitantsJohnston County: 41.78 per 1,000 inhabitantsJones County: 17.64 per 1,000 inhabitantsLee County: 10.02 per 1,000 inhabitantsLenoir County: -2.06 per 1,000 inhabitantsLincoln County: 33.76 per 1,000 inhabitantsMcDowell County: 5.12 per 1,000 inhabitantsMacon County: 18 per 1,000 inhabitantsMadison County: 26.54 per 1,000 inhabitantsMartin County: -1.56 per 1,000 inhabitantsMecklenburg County: -1.27 per 1,000 inhabitantsMitchell County: 14.12 per 1,000 inhabitantsMontgomery County: 10.01 per 1,000 inhabitantsMoore County: 29.84 per 1,000 inhabitantsNash County: 2.45 per 1,000 inhabitantsNew Hanover County: 17.78 per 1,000 inhabitantsNorthampton County: -9.2 per 1,000 inhabitantsOnslow County: -16.17 per 1,000 inhabitantsOrange County: 34.55 per 1,000 inhabitantsPamlico County: 15 per 1,000 inhabitantsPasquotank County: 5.65 per 1,000 inhabitantsPender County: 42.29 per 1,000 inhabitantsPerquimans County: 18.89 per 1,000 inhabitantsPerson County: 2.2 per 1,000 inhabitantsPitt County: 8.09 per 1,000 inhabitantsPolk County: 28.3 per 1,000 inhabitantsRandolph County: 7.34 per 1,000 inhabitantsRichmond County: 0.98 per 1,000 inhabitantsRobeson County: -1.29 per 1,000 inhabitantsRockingham County: 7.46 per 1,000 inhabitantsRowan County: 8.49 per 1,000 inhabitantsRutherford County: 9.28 per 1,000 inhabitantsSampson County: -0.19 per 1,000 inhabitantsScotland County: 2.13 per 1,000 inhabitantsStanly County: 11.44 per 1,000 inhabitantsStokes County: 8.34 per 1,000 inhabitantsSurry County: 3.34 per 1,000 inhabitantsSwain County: 9.91 per 1,000 inhabitantsTransylvania County: 14.92 per 1,000 inhabitantsTyrrell County: 51.41 per 1,000 inhabitantsUnion County: 17.1 per 1,000 inhabitantsVance County: -8.01 per 1,000 inhabitantsWake County: 12.61 per 1,000 inhabitantsWarren County: 20.67 per 1,000 inhabitantsWashington County: 2.2 per 1,000 inhabitantsWatauga County: 18 per 1,000 inhabitantsWayne County: -4.1 per 1,000 inhabitantsWilkes County: 3.46 per 1,000 inhabitantsWilson County: -3.99 per 1,000 inhabitantsYadkin County: 5.1 per 1,000 inhabitantsYancey County: 21.85 per 1,000 inhabitants
  • Under -8
  • -8 to -3
  • -3 to 0
  • 0 to 8
  • 8 to 18
  • 18 and over
per 1,000 inhabitants, 2021. Red areas are below zero and blue areas above it. Source: U.S. Census Bureau, Population Estimates Program: net domestic migration rate per 1,000 residents, 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. Boundaries: U.S. Census Bureau cartographic boundary files.

Top 40 counties, 2021

Brunswick County: 56.49 per 1,000 inhabitantsBrunswick County56.49Tyrrell County: 51.41 per 1,000 inhabitantsTyrrell County51.41Currituck County: 47.4 per 1,000 inhabitantsCurrituck County47.4Camden County: 43.61 per 1,000 inhabitantsCamden County43.61Pender County: 42.29 per 1,000 inhabitantsPender County42.29Johnston County: 41.78 per 1,000 inhabitantsJohnston County41.78Franklin County: 39.24 per 1,000 inhabitantsFranklin County39.24Orange County: 34.55 per 1,000 inhabitantsOrange County34.55Lincoln County: 33.76 per 1,000 inhabitantsLincoln County33.76Moore County: 29.84 per 1,000 inhabitantsMoore County29.84Hyde County: 29.38 per 1,000 inhabitantsHyde County29.38Clay County: 28.6 per 1,000 inhabitantsClay County28.6Polk County: 28.3 per 1,000 inhabitantsPolk County28.3Madison County: 26.54 per 1,000 inhabitantsMadison County26.54Dare County: 25.89 per 1,000 inhabitantsDare County25.89Iredell County: 24.48 per 1,000 inhabitantsIredell County24.48Alleghany County: 23.94 per 1,000 inhabitantsAlleghany County23.94Carteret County: 22.93 per 1,000 inhabitantsCarteret County22.93Chatham County: 22.43 per 1,000 inhabitantsChatham County22.43Davie County: 21.9 per 1,000 inhabitantsDavie County21.9Yancey County: 21.85 per 1,000 inhabitantsYancey County21.85Warren County: 20.67 per 1,000 inhabitantsWarren County20.67Cherokee County: 20.53 per 1,000 inhabitantsCherokee County20.53Perquimans County: 18.89 per 1,000 inhabitantsPerquimans County18.89Macon County: 18 per 1,000 inhabitantsMacon County18Watauga County: 18 per 1,000 inhabitantsWatauga County18New Hanover County: 17.78 per 1,000 inhabitantsNew Hanover County17.78Jones County: 17.64 per 1,000 inhabitantsJones County17.64Union County: 17.1 per 1,000 inhabitantsUnion County17.1Cabarrus County: 16.84 per 1,000 inhabitantsCabarrus County16.84Pamlico County: 15 per 1,000 inhabitantsPamlico County15Transylvania County: 14.92 per 1,000 inhabitantsTransylvania County14.92Ashe County: 14.51 per 1,000 inhabitantsAshe County14.51Mitchell County: 14.12 per 1,000 inhabitantsMitchell County14.12Gaston County: 13.47 per 1,000 inhabitantsGaston County13.47Chowan County: 13.33 per 1,000 inhabitantsChowan County13.33Haywood County: 12.66 per 1,000 inhabitantsHaywood County12.66Wake County: 12.61 per 1,000 inhabitantsWake County12.61Davidson County: 12.34 per 1,000 inhabitantsDavidson County12.34Alamance County: 12 per 1,000 inhabitantsAlamance County12Brunswick County: 56.49 per 1,000 inhabitantsBrunswick County56.49Tyrrell County: 51.41 per 1,000 inhabitantsTyrrell County51.41Currituck County: 47.4 per 1,000 inhabitantsCurrituck County47.4Camden County: 43.61 per 1,000 inhabitantsCamden County43.61Pender County: 42.29 per 1,000 inhabitantsPender County42.29Johnston County: 41.78 per 1,000 inhabitantsJohnston County41.78Franklin County: 39.24 per 1,000 inhabitantsFranklin County39.24Orange County: 34.55 per 1,000 inhabitantsOrange County34.55Lincoln County: 33.76 per 1,000 inhabitantsLincoln County33.76Moore County: 29.84 per 1,000 inhabitantsMoore County29.84Hyde County: 29.38 per 1,000 inhabitantsHyde County29.38Clay County: 28.6 per 1,000 inhabitantsClay County28.6Polk County: 28.3 per 1,000 inhabitantsPolk County28.3Madison County: 26.54 per 1,000 inhabitantsMadison County26.54Dare County: 25.89 per 1,000 inhabitantsDare County25.89Iredell County: 24.48 per 1,000 inhabitantsIredell County24.48Alleghany County: 23.94 per 1,000 inhabitantsAlleghany County23.94Carteret County: 22.93 per 1,000 inhabitantsCarteret County22.93Chatham County: 22.43 per 1,000 inhabitantsChatham County22.43Davie County: 21.9 per 1,000 inhabitantsDavie County21.9Yancey County: 21.85 per 1,000 inhabitantsYancey County21.85Warren County: 20.67 per 1,000 inhabitantsWarren County20.67Cherokee County: 20.53 per 1,000 inhabitantsCherokee County20.53Perquimans County: 18.89 per 1,000 inhabitantsPerquimans County18.89Macon County: 18 per 1,000 inhabitantsMacon County18Watauga County: 18 per 1,000 inhabitantsWatauga County18New Hanover County: 17.78 per 1,000 inhabitantsNew Hanover County17.78Jones County: 17.64 per 1,000 inhabitantsJones County17.64Union County: 17.1 per 1,000 inhabitantsUnion County17.1Cabarrus County: 16.84 per 1,000 inhabitantsCabarrus County16.84Pamlico County: 15 per 1,000 inhabitantsPamlico County15Transylvania County: 14.92 per 1,000 inhabitantsTransylvania County14.92Ashe County: 14.51 per 1,000 inhabitantsAshe County14.51Mitchell County: 14.12 per 1,000 inhabitantsMitchell County14.12Gaston County: 13.47 per 1,000 inhabitantsGaston County13.47Chowan County: 13.33 per 1,000 inhabitantsChowan County13.33Haywood County: 12.66 per 1,000 inhabitantsHaywood County12.66Wake County: 12.61 per 1,000 inhabitantsWake County12.61Davidson County: 12.34 per 1,000 inhabitantsDavidson County12.34Alamance County: 12 per 1,000 inhabitantsAlamance County12
per 1,000 inhabitants. Source: U.S. Census Bureau, Population Estimates Program: net domestic migration rate per 1,000 residents, 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

RankCounties2021
per 1,000 inhabitants
Change on 2020
1Brunswick County Estimated56.49+9.4 pts
2Tyrrell County Estimated51.41+58 pts
3Currituck County Estimated47.4+9.66 pts
4Camden County Estimated43.61+26.51 pts
5Pender County Estimated42.29+16.38 pts
6Johnston County Estimated41.78+15.12 pts
7Franklin County Estimated39.24+11.03 pts
8Orange County Estimated34.55+32.64 pts
9Lincoln County Estimated33.76+16.19 pts
10Moore County Estimated29.84+8.1 pts
11Hyde County Estimated29.38+42.27 pts
12Clay County Estimated28.6+2.88 pts
13Polk County Estimated28.3+6.94 pts
14Madison County Estimated26.54+18.52 pts
15Dare County Estimated25.89+13.05 pts
16Iredell County Estimated24.48+4.46 pts
17Alleghany County Estimated23.94+12.74 pts
18Carteret County Estimated22.93+15.9 pts
19Chatham County Estimated22.43+1.55 pts
20Davie County Estimated21.9+5.8 pts
21Yancey County Estimated21.85+15.88 pts
22Warren County Estimated20.67+22.71 pts
23Cherokee County Estimated20.53+3.33 pts
24Perquimans County Estimated18.89+9.93 pts
25Macon County Estimated18+7.13 pts
26Watauga County Estimated18+13.88 pts
27New Hanover County Estimated17.78+7.63 pts
28Jones County Estimated17.64+22.7 pts
29Union County Estimated17.1+1.52 pts
30Cabarrus County Estimated16.84-2.88 pts
31Pamlico County Estimated15+0.73 pts
32Transylvania County Estimated14.92+3.11 pts
33Ashe County Estimated14.51+9.25 pts
34Mitchell County Estimated14.12+10.23 pts
35Gaston County Estimated13.47+4.92 pts
36Chowan County Estimated13.33+13.98 pts
37Haywood County Estimated12.66+0.26 pts
38Wake County Estimated12.61+3.13 pts
39Davidson County Estimated12.34+5.62 pts
40Alamance County Estimated12-0.21 pts
41Stanly County Estimated11.44+0.12 pts
42Jackson County Estimated11.06+3.79 pts
43Buncombe County Estimated10.6+4.22 pts
44Hoke County Estimated10.21+6.59 pts
45Henderson County Estimated10.14-3.42 pts
46Lee County Estimated10.02+4.44 pts
47Montgomery County Estimated10.01+6.96 pts
48Swain County Estimated9.91+13.14 pts
49Cleveland County Estimated9.6-2.99 pts
50Harnett County Estimated9.37+8.4 pts
51Rutherford County Estimated9.28+4.57 pts
52Caswell County Estimated8.8+13.2 pts
53Rowan County Estimated8.49+2.82 pts
54Stokes County Estimated8.34+1.75 pts
55Catawba County Estimated8.1+2.22 pts
56Pitt County Estimated8.09+2.22 pts
57Rockingham County Estimated7.46+1 pts
58Randolph County Estimated7.34-1.35 pts
59Granville County Estimated7.18+4.49 pts
60Forsyth County Estimated6.37+4.5 pts
61Pasquotank County Estimated5.65-2.56 pts
62Caldwell County Estimated5.36+4.85 pts
63Burke County Estimated5.36+3.06 pts
64Durham County Estimated5.17+1.13 pts
65McDowell County Estimated5.12+2.41 pts
66Yadkin County Estimated5.1+2.01 pts
67Graham County Estimated4.61+0.83 pts
68Guilford County Estimated3.89+2.93 pts
69Wilkes County Estimated3.46+4.3 pts
70Halifax County Estimated3.39+10.52 pts
71Surry County Estimated3.34+0.94 pts
72Alexander County Estimated3.19+0.28 pts
73Craven County Estimated3.18+13.11 pts
74Nash County Estimated2.45-4.64 pts
75Washington County Estimated2.2+10.33 pts
76Person County Estimated2.2-7.16 pts
77Bladen County Estimated2.16-3.61 pts
78Scotland County Estimated2.13+6.1 pts
79Richmond County Estimated0.98+9.02 pts
80Beaufort County Estimated0.96-2.94 pts
81Cumberland County Estimated0.51+9.98 pts
82Gates County Estimated0.48+3.61 pts
83Sampson County Estimated-0.19+1.47 pts
84Mecklenburg County Estimated-1.27-4.85 pts
85Robeson County Estimated-1.29+3.45 pts
86Martin County Estimated-1.56+6.56 pts
87Lenoir County Estimated-2.06+1.14 pts
88Duplin County Estimated-3.07-0.07 pts
89Edgecombe County Estimated-3.64+5.16 pts
90Wilson County Estimated-3.99-6.31 pts
91Wayne County Estimated-4.1-2.19 pts
92Columbus County Estimated-4.78+3.17 pts
93Greene County Estimated-6.93-8.5 pts
94Vance County Estimated-8.01-7.83 pts
95Northampton County Estimated-9.2+4.69 pts
96Avery County Estimated-11.49-20.5 pts
97Bertie County Estimated-15.62-8.08 pts
98Onslow County Estimated-16.17-9.14 pts
99Anson County Estimated-19.83-44.6 pts
100Hertford County Estimated-62.25-43.89 pts

Other periods

About this ranking

Net domestic migration into a US state or county from July 1 of the previous year through June 30 of the reported year per 1,000 residents, using the average of the population estimates at the two July 1 endpoints.

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 rate per 1,000 residents, 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 rate per 1,000 residents, 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 rate, July to June, 2021) [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 rate per 1,000 residents, 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 rate, July to June, 2021. 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-rate-july-june/north-carolina-counties?period=2021. Accessed 12 Oct. 2026.

Chicago (author-date)

U.S. Census Bureau. 2026. Population Estimates Program: net domestic migration rate per 1,000 residents, 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 rate, July to June, 2021. 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-rate-july-june/north-carolina-counties?period=2021.

Harvard

U.S. Census Bureau (2026) Population Estimates Program: net domestic migration rate per 1,000 residents, 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 rate, July to June, 2021 [Dataset]. Available at: https://www.census.gov/programs-surveys/popest/data/data-sets.html, via Invokely: https://invokely.ai/rankings/net-domestic-migration-rate-july-june/north-carolina-counties?period=2021 (Accessed: 12 October 2026).

BibTeX
@misc{census_counties_in_north_carolina_2021,
  author = {{U.S. Census Bureau}},
  title = {{Population Estimates Program: net domestic migration rate per 1,000 residents, 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 rate, July to June, 2021}},
  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-rate-july-june/north-carolina-counties?period=2021. Publisher attribution: U.S. Census Bureau. Population Estimates Program: net domestic migration rate per 1,000 residents, 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 rate per 1,000 residents, 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 rate, July to June, 2021
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-rate-july-june/north-carolina-counties?period=2021
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/net-domestic-migration-rate-july-june/north-carolina-counties?period=2021.
N1  - Publisher attribution: U.S. Census Bureau. Population Estimates Program: net domestic migration rate per 1,000 residents, 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 rate, July to June using official data, and cite the source.
rank_places {"indicator":"net_domestic_migration_rate_july_june","level":"province","within":"North Carolina","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=net_domestic_migration_rate_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 rate, July to June?

Brunswick County, with 56.49 per 1,000 inhabitants in 2021, according to the U.S. Census Bureau.

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

Hertford County, with -62.25 per 1,000 inhabitants in 2021.

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 rate per 1,000 residents, 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 rate, July to June: other rankings

Counties in North Carolina: more rankings