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

Mecklenburg County had the highest net international migration, July to June of 100 counties in 2018, at 4,971. Onslow County had the lowest, at -604. The median was 25 and the figure for North Carolina was 16,207. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest4,971Mecklenburg County
Lowest-604Onslow County
Median25100 counties
North Carolina16,207History

Map of counties, 2018

Alamance County: 82 personsAlexander County: -1 personsAlleghany County: 13 personsAnson County: 28 personsAshe County: 0 personsAvery County: 14 personsBeaufort County: 25 personsBertie County: 7 personsBladen County: 16 personsBrunswick County: 0 personsBuncombe County: 196 personsBurke County: 70 personsCabarrus County: 158 personsCaldwell County: 57 personsCamden County: 3 personsCarteret County: 7 personsCaswell County: 17 personsCatawba County: 176 personsChatham County: -6 personsCherokee County: 13 personsChowan County: -5 personsClay County: -5 personsCleveland County: 47 personsColumbus County: 12 personsCraven County: -61 personsCumberland County: 389 personsCurrituck County: 9 personsDare County: 47 personsDavidson County: 144 personsDavie County: -9 personsDuplin County: 120 personsDurham County: 1,545 personsEdgecombe County: 29 personsForsyth County: 550 personsFranklin County: 116 personsGaston County: 106 personsGates County: 1 personsGraham County: 4 personsGranville County: 39 personsGreene County: 28 personsGuilford County: 1,272 personsHalifax County: 12 personsHarnett County: 123 personsHaywood County: 16 personsHenderson County: 25 personsHertford County: 11 personsHoke County: 60 personsHyde County: -2 personsIredell County: 163 personsJackson County: 66 personsJohnston County: 231 personsJones County: 3 personsLee County: 82 personsLenoir County: 58 personsLincoln County: 74 personsMcDowell County: 21 personsMacon County: 42 personsMadison County: 12 personsMartin County: 1 personsMecklenburg County: 4,971 personsMitchell County: 16 personsMontgomery County: 20 personsMoore County: 49 personsNash County: 51 personsNew Hanover County: 100 personsNorthampton County: 7 personsOnslow County: -604 personsOrange County: 438 personsPamlico County: -2 personsPasquotank County: 86 personsPender County: 22 personsPerquimans County: -3 personsPerson County: 6 personsPitt County: 127 personsPolk County: 17 personsRandolph County: 98 personsRichmond County: 4 personsRobeson County: 77 personsRockingham County: 11 personsRowan County: 82 personsRutherford County: -7 personsSampson County: 123 personsScotland County: 13 personsStanly County: 15 personsStokes County: 26 personsSurry County: 85 personsSwain County: 15 personsTransylvania County: 14 personsTyrrell County: 0 personsUnion County: 123 personsVance County: 98 personsWake County: 3,468 personsWarren County: -7 personsWashington County: -5 personsWatauga County: 56 personsWayne County: 218 personsWilkes County: 46 personsWilson County: 85 personsYadkin County: 12 personsYancey County: 5 persons
  • Under -10
  • -10 to 0
  • 0 to 20
  • 20 to 80
  • 80 and over
persons, 2018. Red areas are below zero and blue areas above it. Source: U.S. Census Bureau, Population Estimates Program: net international migration, 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, 2018

Mecklenburg County: 4,971 personsMecklenburg County4,971Wake County: 3,468 personsWake County3,468Durham County: 1,545 personsDurham County1,545Guilford County: 1,272 personsGuilford County1,272Forsyth County: 550 personsForsyth County550Orange County: 438 personsOrange County438Cumberland County: 389 personsCumberland County389Johnston County: 231 personsJohnston County231Wayne County: 218 personsWayne County218Buncombe County: 196 personsBuncombe County196Catawba County: 176 personsCatawba County176Iredell County: 163 personsIredell County163Cabarrus County: 158 personsCabarrus County158Davidson County: 144 personsDavidson County144Pitt County: 127 personsPitt County127Harnett County: 123 personsHarnett County123Sampson County: 123 personsSampson County123Union County: 123 personsUnion County123Duplin County: 120 personsDuplin County120Franklin County: 116 personsFranklin County116Gaston County: 106 personsGaston County106New Hanover County: 100 personsNew Hanover County100Randolph County: 98 personsRandolph County98Vance County: 98 personsVance County98Pasquotank County: 86 personsPasquotank County86Surry County: 85 personsSurry County85Wilson County: 85 personsWilson County85Alamance County: 82 personsAlamance County82Lee County: 82 personsLee County82Rowan County: 82 personsRowan County82Robeson County: 77 personsRobeson County77Lincoln County: 74 personsLincoln County74Burke County: 70 personsBurke County70Jackson County: 66 personsJackson County66Hoke County: 60 personsHoke County60Lenoir County: 58 personsLenoir County58Caldwell County: 57 personsCaldwell County57Watauga County: 56 personsWatauga County56Nash County: 51 personsNash County51Moore County: 49 personsMoore County49Mecklenburg County: 4,971 personsMecklenburg County4,971Wake County: 3,468 personsWake County3,468Durham County: 1,545 personsDurham County1,545Guilford County: 1,272 personsGuilford County1,272Forsyth County: 550 personsForsyth County550Orange County: 438 personsOrange County438Cumberland County: 389 personsCumberland County389Johnston County: 231 personsJohnston County231Wayne County: 218 personsWayne County218Buncombe County: 196 personsBuncombe County196Catawba County: 176 personsCatawba County176Iredell County: 163 personsIredell County163Cabarrus County: 158 personsCabarrus County158Davidson County: 144 personsDavidson County144Pitt County: 127 personsPitt County127Harnett County: 123 personsHarnett County123Sampson County: 123 personsSampson County123Union County: 123 personsUnion County123Duplin County: 120 personsDuplin County120Franklin County: 116 personsFranklin County116Gaston County: 106 personsGaston County106New Hanover County: 100 personsNew Hanover County100Randolph County: 98 personsRandolph County98Vance County: 98 personsVance County98Pasquotank County: 86 personsPasquotank County86Surry County: 85 personsSurry County85Wilson County: 85 personsWilson County85Alamance County: 82 personsAlamance County82Lee County: 82 personsLee County82Rowan County: 82 personsRowan County82Robeson County: 77 personsRobeson County77Lincoln County: 74 personsLincoln County74Burke County: 70 personsBurke County70Jackson County: 66 personsJackson County66Hoke County: 60 personsHoke County60Lenoir County: 58 personsLenoir County58Caldwell County: 57 personsCaldwell County57Watauga County: 56 personsWatauga County56Nash County: 51 personsNash County51Moore County: 49 personsMoore County49
persons. Source: U.S. Census Bureau, Population Estimates Program: net international migration, 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

RankCounties2018
persons
Change on 2017
1Mecklenburg County Estimated4,971-24.5%
2Wake County Estimated3,468-23.7%
3Durham County Estimated1,545-21.6%
4Guilford County Estimated1,272-24.6%
5Forsyth County Estimated550-8.2%
6Orange County Estimated438-31.8%
7Cumberland County Estimated389-55.9%
8Johnston County Estimated231+6.9%
9Wayne County Estimated218-23.5%
10Buncombe County Estimated196-15.2%
11Catawba County Estimated176-11.6%
12Iredell County Estimated163-29.7%
13Cabarrus County Estimated158-15.5%
14Davidson County Estimated144-17.2%
15Pitt County Estimated127-5.2%
16Harnett County Estimated123-23.1%
16Sampson County Estimated123-12.8%
16Union County Estimated123-16.3%
19Duplin County Estimated120-17.2%
20Franklin County Estimated116+41.5%
21Gaston County Estimated106-10.9%
22New Hanover County Estimated100-29.6%
23Randolph County Estimated98+164.9%
23Vance County Estimated98-4.9%
25Pasquotank County Estimated86+26.5%
26Surry County Estimated85+107.3%
26Wilson County Estimated85+7.6%
28Alamance County Estimated82+17.1%
28Lee County Estimated82-21.2%
28Rowan County Estimated82+39%
31Robeson County Estimated77+32.8%
32Lincoln County Estimated74+29.8%
33Burke County Estimated70-19.5%
34Jackson County Estimated66+106.3%
35Hoke County Estimated60-25%
36Lenoir County Estimated58+314.3%
37Caldwell County Estimated57-8.1%
38Watauga County Estimated56-3.4%
39Nash County Estimated51-30.1%
40Moore County Estimated49-49.5%
41Cleveland County Estimated47-32.9%
41Dare County Estimated47-17.5%
43Wilkes County Estimated46+15%
44Macon County Estimated42+27.3%
45Granville County Estimated39+77.3%
46Edgecombe County Estimated29+52.6%
47Anson County Estimated28-20%
47Greene County Estimated28+366.7%
49Stokes County Estimated26-21.2%
50Beaufort County Estimated25-7.4%
50Henderson County Estimated25+212.5%
52Pender County Estimated22-12%
53McDowell County Estimated21+50%
54Montgomery County Estimated20+1,100%
55Caswell County Estimated17+13.3%
55Polk County Estimated17+6.3%
57Bladen County Estimated16n/a
57Haywood County Estimated16+6.7%
57Mitchell County Estimated16+60%
60Stanly County Estimated15+66.7%
60Swain County Estimated15+400%
62Avery County Estimated140%
62Transylvania County Estimated14+75%
64Alleghany County Estimated13+62.5%
64Cherokee County Estimated13+116.7%
64Scotland County Estimated13-23.5%
67Columbus County Estimated12+140%
67Halifax County Estimated12-36.8%
67Madison County Estimated12-7.7%
67Yadkin County Estimated12+500%
71Hertford County Estimated11-26.7%
71Rockingham County Estimated11+450%
73Currituck County Estimated9+350%
74Bertie County Estimated7-46.2%
74Carteret County Estimated7-75.9%
74Northampton County Estimated7-36.4%
77Person County Estimated6-45.5%
78Yancey County Estimated5+400%
79Graham County Estimated4+500%
79Richmond County Estimated4+233.3%
81Camden County Estimated30%
81Jones County Estimated3+50%
83Gates County Estimated10%
83Martin County Estimated1-50%
85Ashe County Estimated0+100%
85Brunswick County Estimated0-100%
85Tyrrell County Estimated0n/a
88Alexander County Estimated-1-150%
89Hyde County Estimated-20%
89Pamlico County Estimated-20%
91Perquimans County Estimated-30%
92Chowan County Estimated-50%
92Clay County Estimated-5n/a
92Washington County Estimated-50%
95Chatham County Estimated-6+25%
96Rutherford County Estimated-7-75%
96Warren County Estimated-70%
98Davie County Estimated-9-12.5%
99Craven County Estimated-61-170.9%
100Onslow County Estimated-604-1,930.3%

Other periods

About this ranking

Estimated moves into the area from abroad minus moves out of the area to other countries, from July 1 of the previous year through June 30 of the reported year.

More on how it is measured
  • United States: Census Bureau estimates, including people born in the United States and abroad, moves between the states and Puerto Rico, and net movement of the Armed Forces overseas.
  • Canada: Statistics Canada immigrants, minus net emigration, plus the net change in non-permanent residents.
  • Australia: ABS net overseas migration for the financial year.
  • United Kingdom local authorities: Office for National Statistics mid-year estimates, counting people who move for at least 12 months.

A component of each country's official population estimates. Methods differ between the statistical offices, so compare places within a country first. Differs from the World Bank net_migration series, which uses calendar years and a different method.

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 international migration, 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 international migration, 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 international migration, July to June, 2018) [Data set]. Retrieved October 12, 2026, from https://www.census.gov/programs-surveys/popest/data/data-sets.html

MLA 9

Population Estimates Program: net international migration, 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 international migration, July to June, 2018. U.S. Census Bureau, 26 Mar. 2026, https://www.census.gov/programs-surveys/popest/data/data-sets.html. Invokely, https://invokely.ai/rankings/net-international-migration-july-june/north-carolina-counties?period=2018. Accessed 12 Oct. 2026.

Chicago (author-date)

U.S. Census Bureau. 2026. Population Estimates Program: net international migration, 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 international migration, July to June, 2018. 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-international-migration-july-june/north-carolina-counties?period=2018.

Harvard

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

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

Mecklenburg County, with 4,971 in 2018, according to the U.S. Census Bureau.

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

Onslow County, with -604 in 2018.

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 international migration, 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 international migration, July to June: other rankings

Counties in North Carolina: more rankings