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 2019, at 45.73 per 1,000 inhabitants. Tyrrell County had the lowest, at -73.43 per 1,000 inhabitants. The median was 4.45 per 1,000 inhabitants and the figure for North Carolina was 6.68 per 1,000 inhabitants. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest45.73Brunswick County
Lowest-73.43Tyrrell County
Median4.45100 counties
North Carolina6.68History

Map of counties, 2019

Alamance County: 15.12 per 1,000 inhabitantsAlexander County: 4.93 per 1,000 inhabitantsAlleghany County: 2.33 per 1,000 inhabitantsAnson County: -38.85 per 1,000 inhabitantsAshe County: 8.69 per 1,000 inhabitantsAvery County: 1.71 per 1,000 inhabitantsBeaufort County: 2.76 per 1,000 inhabitantsBertie County: -1.42 per 1,000 inhabitantsBladen County: -7.57 per 1,000 inhabitantsBrunswick County: 45.73 per 1,000 inhabitantsBuncombe County: 8.87 per 1,000 inhabitantsBurke County: 1.98 per 1,000 inhabitantsCabarrus County: 17.81 per 1,000 inhabitantsCaldwell County: 3.63 per 1,000 inhabitantsCamden County: 11.5 per 1,000 inhabitantsCarteret County: 4.69 per 1,000 inhabitantsCaswell County: -1.63 per 1,000 inhabitantsCatawba County: 4.22 per 1,000 inhabitantsChatham County: 18.74 per 1,000 inhabitantsCherokee County: 13.51 per 1,000 inhabitantsChowan County: -4.15 per 1,000 inhabitantsClay County: 15.79 per 1,000 inhabitantsCleveland County: 4.93 per 1,000 inhabitantsColumbus County: -3.2 per 1,000 inhabitantsCraven County: -8.72 per 1,000 inhabitantsCumberland County: -3.66 per 1,000 inhabitantsCurrituck County: 27.71 per 1,000 inhabitantsDare County: 9.76 per 1,000 inhabitantsDavidson County: 8.82 per 1,000 inhabitantsDavie County: 6.57 per 1,000 inhabitantsDuplin County: -8.57 per 1,000 inhabitantsDurham County: 5.69 per 1,000 inhabitantsEdgecombe County: -8.24 per 1,000 inhabitantsForsyth County: 4.46 per 1,000 inhabitantsFranklin County: 28.86 per 1,000 inhabitantsGaston County: 7.39 per 1,000 inhabitantsGates County: 1.56 per 1,000 inhabitantsGraham County: 1.53 per 1,000 inhabitantsGranville County: 4.43 per 1,000 inhabitantsGreene County: -7.39 per 1,000 inhabitantsGuilford County: 3.6 per 1,000 inhabitantsHalifax County: -9.45 per 1,000 inhabitantsHarnett County: 5.41 per 1,000 inhabitantsHaywood County: 10.52 per 1,000 inhabitantsHenderson County: 9.94 per 1,000 inhabitantsHertford County: -8.33 per 1,000 inhabitantsHoke County: -0.58 per 1,000 inhabitantsHyde County: -10.06 per 1,000 inhabitantsIredell County: 16.98 per 1,000 inhabitantsJackson County: 5.18 per 1,000 inhabitantsJohnston County: 28.32 per 1,000 inhabitantsJones County: -21.27 per 1,000 inhabitantsLee County: 5.17 per 1,000 inhabitantsLenoir County: 2.6 per 1,000 inhabitantsLincoln County: 26.22 per 1,000 inhabitantsMcDowell County: 9.49 per 1,000 inhabitantsMacon County: 16.86 per 1,000 inhabitantsMadison County: 1.8 per 1,000 inhabitantsMartin County: -6.73 per 1,000 inhabitantsMecklenburg County: 3.62 per 1,000 inhabitantsMitchell County: 2.14 per 1,000 inhabitantsMontgomery County: 5.52 per 1,000 inhabitantsMoore County: 21.86 per 1,000 inhabitantsNash County: 1.2 per 1,000 inhabitantsNew Hanover County: 6.73 per 1,000 inhabitantsNorthampton County: -7.95 per 1,000 inhabitantsOnslow County: 15.32 per 1,000 inhabitantsOrange County: -4.61 per 1,000 inhabitantsPamlico County: 10.93 per 1,000 inhabitantsPasquotank County: 5.17 per 1,000 inhabitantsPender County: 14.67 per 1,000 inhabitantsPerquimans County: 13.03 per 1,000 inhabitantsPerson County: 3.13 per 1,000 inhabitantsPitt County: 4.13 per 1,000 inhabitantsPolk County: 7.73 per 1,000 inhabitantsRandolph County: 2.54 per 1,000 inhabitantsRichmond County: -2.52 per 1,000 inhabitantsRobeson County: -13.03 per 1,000 inhabitantsRockingham County: 8.47 per 1,000 inhabitantsRowan County: 7.03 per 1,000 inhabitantsRutherford County: 6.89 per 1,000 inhabitantsSampson County: -1.44 per 1,000 inhabitantsScotland County: 0.75 per 1,000 inhabitantsStanly County: 9.43 per 1,000 inhabitantsStokes County: 6.89 per 1,000 inhabitantsSurry County: -0.21 per 1,000 inhabitantsSwain County: 7.7 per 1,000 inhabitantsTransylvania County: 6.98 per 1,000 inhabitantsTyrrell County: -73.43 per 1,000 inhabitantsUnion County: 12.77 per 1,000 inhabitantsVance County: -4.47 per 1,000 inhabitantsWake County: 9.3 per 1,000 inhabitantsWarren County: -0.91 per 1,000 inhabitantsWashington County: -9.48 per 1,000 inhabitantsWatauga County: 1.21 per 1,000 inhabitantsWayne County: -0.56 per 1,000 inhabitantsWilkes County: -0.7 per 1,000 inhabitantsWilson County: 4.14 per 1,000 inhabitantsYadkin County: 6.47 per 1,000 inhabitantsYancey County: 13.35 per 1,000 inhabitants
  • Under -8
  • -8 to -3
  • -3 to 0
  • 0 to 5
  • 5 to 9
  • 9 and over
per 1,000 inhabitants, 2019. 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, 2019

Brunswick County: 45.73 per 1,000 inhabitantsBrunswick County45.73Franklin County: 28.86 per 1,000 inhabitantsFranklin County28.86Johnston County: 28.32 per 1,000 inhabitantsJohnston County28.32Currituck County: 27.71 per 1,000 inhabitantsCurrituck County27.71Lincoln County: 26.22 per 1,000 inhabitantsLincoln County26.22Moore County: 21.86 per 1,000 inhabitantsMoore County21.86Chatham County: 18.74 per 1,000 inhabitantsChatham County18.74Cabarrus County: 17.81 per 1,000 inhabitantsCabarrus County17.81Iredell County: 16.98 per 1,000 inhabitantsIredell County16.98Macon County: 16.86 per 1,000 inhabitantsMacon County16.86Clay County: 15.79 per 1,000 inhabitantsClay County15.79Onslow County: 15.32 per 1,000 inhabitantsOnslow County15.32Alamance County: 15.12 per 1,000 inhabitantsAlamance County15.12Pender County: 14.67 per 1,000 inhabitantsPender County14.67Cherokee County: 13.51 per 1,000 inhabitantsCherokee County13.51Yancey County: 13.35 per 1,000 inhabitantsYancey County13.35Perquimans County: 13.03 per 1,000 inhabitantsPerquimans County13.03Union County: 12.77 per 1,000 inhabitantsUnion County12.77Camden County: 11.5 per 1,000 inhabitantsCamden County11.5Pamlico County: 10.93 per 1,000 inhabitantsPamlico County10.93Haywood County: 10.52 per 1,000 inhabitantsHaywood County10.52Henderson County: 9.94 per 1,000 inhabitantsHenderson County9.94Dare County: 9.76 per 1,000 inhabitantsDare County9.76McDowell County: 9.49 per 1,000 inhabitantsMcDowell County9.49Stanly County: 9.43 per 1,000 inhabitantsStanly County9.43Wake County: 9.3 per 1,000 inhabitantsWake County9.3Buncombe County: 8.87 per 1,000 inhabitantsBuncombe County8.87Davidson County: 8.82 per 1,000 inhabitantsDavidson County8.82Ashe County: 8.69 per 1,000 inhabitantsAshe County8.69Rockingham County: 8.47 per 1,000 inhabitantsRockingham County8.47Polk County: 7.73 per 1,000 inhabitantsPolk County7.73Swain County: 7.7 per 1,000 inhabitantsSwain County7.7Gaston County: 7.39 per 1,000 inhabitantsGaston County7.39Rowan County: 7.03 per 1,000 inhabitantsRowan County7.03Transylvania County: 6.98 per 1,000 inhabitantsTransylvania County6.98Stokes County: 6.89 per 1,000 inhabitantsStokes County6.89Rutherford County: 6.89 per 1,000 inhabitantsRutherford County6.89New Hanover County: 6.73 per 1,000 inhabitantsNew Hanover County6.73Davie County: 6.57 per 1,000 inhabitantsDavie County6.57Yadkin County: 6.47 per 1,000 inhabitantsYadkin County6.47Brunswick County: 45.73 per 1,000 inhabitantsBrunswick County45.73Franklin County: 28.86 per 1,000 inhabitantsFranklin County28.86Johnston County: 28.32 per 1,000 inhabitantsJohnston County28.32Currituck County: 27.71 per 1,000 inhabitantsCurrituck County27.71Lincoln County: 26.22 per 1,000 inhabitantsLincoln County26.22Moore County: 21.86 per 1,000 inhabitantsMoore County21.86Chatham County: 18.74 per 1,000 inhabitantsChatham County18.74Cabarrus County: 17.81 per 1,000 inhabitantsCabarrus County17.81Iredell County: 16.98 per 1,000 inhabitantsIredell County16.98Macon County: 16.86 per 1,000 inhabitantsMacon County16.86Clay County: 15.79 per 1,000 inhabitantsClay County15.79Onslow County: 15.32 per 1,000 inhabitantsOnslow County15.32Alamance County: 15.12 per 1,000 inhabitantsAlamance County15.12Pender County: 14.67 per 1,000 inhabitantsPender County14.67Cherokee County: 13.51 per 1,000 inhabitantsCherokee County13.51Yancey County: 13.35 per 1,000 inhabitantsYancey County13.35Perquimans County: 13.03 per 1,000 inhabitantsPerquimans County13.03Union County: 12.77 per 1,000 inhabitantsUnion County12.77Camden County: 11.5 per 1,000 inhabitantsCamden County11.5Pamlico County: 10.93 per 1,000 inhabitantsPamlico County10.93Haywood County: 10.52 per 1,000 inhabitantsHaywood County10.52Henderson County: 9.94 per 1,000 inhabitantsHenderson County9.94Dare County: 9.76 per 1,000 inhabitantsDare County9.76McDowell County: 9.49 per 1,000 inhabitantsMcDowell County9.49Stanly County: 9.43 per 1,000 inhabitantsStanly County9.43Wake County: 9.3 per 1,000 inhabitantsWake County9.3Buncombe County: 8.87 per 1,000 inhabitantsBuncombe County8.87Davidson County: 8.82 per 1,000 inhabitantsDavidson County8.82Ashe County: 8.69 per 1,000 inhabitantsAshe County8.69Rockingham County: 8.47 per 1,000 inhabitantsRockingham County8.47Polk County: 7.73 per 1,000 inhabitantsPolk County7.73Swain County: 7.7 per 1,000 inhabitantsSwain County7.7Gaston County: 7.39 per 1,000 inhabitantsGaston County7.39Rowan County: 7.03 per 1,000 inhabitantsRowan County7.03Transylvania County: 6.98 per 1,000 inhabitantsTransylvania County6.98Stokes County: 6.89 per 1,000 inhabitantsStokes County6.89Rutherford County: 6.89 per 1,000 inhabitantsRutherford County6.89New Hanover County: 6.73 per 1,000 inhabitantsNew Hanover County6.73Davie County: 6.57 per 1,000 inhabitantsDavie County6.57Yadkin County: 6.47 per 1,000 inhabitantsYadkin County6.47
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

RankCounties2019
per 1,000 inhabitants
Change on 2018
1Brunswick County Estimated45.73-3.7 pts
2Franklin County Estimated28.86+8.95 pts
3Johnston County Estimated28.32+1.47 pts
4Currituck County Estimated27.71+0.11 pts
5Lincoln County Estimated26.22+6.68 pts
6Moore County Estimated21.86+6.32 pts
7Chatham County Estimated18.74-8.36 pts
8Cabarrus County Estimated17.81+1.42 pts
9Iredell County Estimated16.98+4.18 pts
10Macon County Estimated16.86-3.79 pts
11Clay County Estimated15.79-3.15 pts
12Onslow County Estimated15.32+16.9 pts
13Alamance County Estimated15.12-1.64 pts
14Pender County Estimated14.67-5.93 pts
15Cherokee County Estimated13.51-6.94 pts
16Yancey County Estimated13.35+0.26 pts
17Perquimans County Estimated13.03+10.88 pts
18Union County Estimated12.77-2.47 pts
19Camden County Estimated11.5+3.55 pts
20Pamlico County Estimated10.93+5.54 pts
21Haywood County Estimated10.52-9 pts
22Henderson County Estimated9.94-2.4 pts
23Dare County Estimated9.76-1.67 pts
24McDowell County Estimated9.49+0.17 pts
25Stanly County Estimated9.43-1.18 pts
26Wake County Estimated9.3+0.75 pts
27Buncombe County Estimated8.87-0.47 pts
28Davidson County Estimated8.82+1.08 pts
29Ashe County Estimated8.69-7.89 pts
30Rockingham County Estimated8.47+7.45 pts
31Polk County Estimated7.73-4.2 pts
32Swain County Estimated7.7+4.97 pts
33Gaston County Estimated7.39-4.99 pts
34Rowan County Estimated7.03+2.72 pts
35Transylvania County Estimated6.98-7.75 pts
36Stokes County Estimated6.89+8.36 pts
37Rutherford County Estimated6.89+0.83 pts
38New Hanover County Estimated6.73-7.45 pts
39Davie County Estimated6.57-0.31 pts
40Yadkin County Estimated6.47+8.85 pts
41Durham County Estimated5.69+1.35 pts
42Montgomery County Estimated5.52+11.3 pts
43Harnett County Estimated5.41-2.9 pts
44Jackson County Estimated5.18-1.09 pts
45Pasquotank County Estimated5.17+0.9 pts
46Lee County Estimated5.17-3.56 pts
47Cleveland County Estimated4.93+0.6 pts
48Alexander County Estimated4.93-1.26 pts
49Carteret County Estimated4.69-8.33 pts
50Forsyth County Estimated4.46-0.45 pts
51Granville County Estimated4.43-5.04 pts
52Catawba County Estimated4.22+0.06 pts
53Wilson County Estimated4.14+6.44 pts
54Pitt County Estimated4.13+3.36 pts
55Caldwell County Estimated3.63+0.14 pts
56Mecklenburg County Estimated3.62+1.05 pts
57Guilford County Estimated3.6+0.3 pts
58Person County Estimated3.13-0.82 pts
59Beaufort County Estimated2.76-0.98 pts
60Lenoir County Estimated2.6+12.12 pts
61Randolph County Estimated2.54+1.54 pts
62Alleghany County Estimated2.33-14 pts
63Mitchell County Estimated2.14-3.2 pts
64Burke County Estimated1.98-1.38 pts
65Madison County Estimated1.8-3.93 pts
66Avery County Estimated1.71-1.71 pts
67Gates County Estimated1.56-4.43 pts
68Graham County Estimated1.53+3.77 pts
69Watauga County Estimated1.21-14.12 pts
70Nash County Estimated1.2+0.63 pts
71Scotland County Estimated0.75+14.74 pts
72Surry County Estimated-0.21-0.28 pts
73Wayne County Estimated-0.56+1.79 pts
74Hoke County Estimated-0.58+0.34 pts
75Wilkes County Estimated-0.7-2.79 pts
76Warren County Estimated-0.91-4.9 pts
77Bertie County Estimated-1.42+4.58 pts
78Sampson County Estimated-1.44+1.08 pts
79Caswell County Estimated-1.63-6.27 pts
80Richmond County Estimated-2.52-4.93 pts
81Columbus County Estimated-3.2-0.7 pts
82Cumberland County Estimated-3.66-2.02 pts
83Chowan County Estimated-4.15-9.86 pts
84Vance County Estimated-4.47-9.52 pts
85Orange County Estimated-4.61-29.13 pts
86Martin County Estimated-6.73-5.81 pts
87Greene County Estimated-7.39-9.67 pts
88Bladen County Estimated-7.57-2.56 pts
89Northampton County Estimated-7.95-3.01 pts
90Edgecombe County Estimated-8.24+5.31 pts
91Hertford County Estimated-8.33-8.83 pts
92Duplin County Estimated-8.57-5.45 pts
93Craven County Estimated-8.72-6.31 pts
94Halifax County Estimated-9.45+0.57 pts
95Washington County Estimated-9.48+0.89 pts
96Hyde County Estimated-10.06+29.6 pts
97Robeson County Estimated-13.03-4.97 pts
98Jones County Estimated-21.27-25.78 pts
99Anson County Estimated-38.85-24.59 pts
100Tyrrell County Estimated-73.43-61.12 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, 2019) [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, 2019. 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=2019. 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, 2019. 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=2019.

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

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

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

Tyrrell County, with -73.43 per 1,000 inhabitants in 2019.

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