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 2017, at 6,580. Davie County had the lowest, at -8. The median was 24 and the figure for North Carolina was 21,393. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest6,580Mecklenburg County
Lowest-8Davie County
Median24100 counties
North Carolina21,393History

Map of counties, 2017

Alamance County: 70 personsAlexander County: 2 personsAlleghany County: 8 personsAnson County: 35 personsAshe County: -6 personsAvery County: 14 personsBeaufort County: 27 personsBertie County: 13 personsBladen County: 0 personsBrunswick County: 14 personsBuncombe County: 231 personsBurke County: 87 personsCabarrus County: 187 personsCaldwell County: 62 personsCamden County: 3 personsCarteret County: 29 personsCaswell County: 15 personsCatawba County: 199 personsChatham County: -8 personsCherokee County: 6 personsChowan County: -5 personsClay County: 0 personsCleveland County: 70 personsColumbus County: 5 personsCraven County: 86 personsCumberland County: 882 personsCurrituck County: 2 personsDare County: 57 personsDavidson County: 174 personsDavie County: -8 personsDuplin County: 145 personsDurham County: 1,971 personsEdgecombe County: 19 personsForsyth County: 599 personsFranklin County: 82 personsGaston County: 119 personsGates County: 1 personsGraham County: -1 personsGranville County: 22 personsGreene County: 6 personsGuilford County: 1,687 personsHalifax County: 19 personsHarnett County: 160 personsHaywood County: 15 personsHenderson County: 8 personsHertford County: 15 personsHoke County: 80 personsHyde County: -2 personsIredell County: 232 personsJackson County: 32 personsJohnston County: 216 personsJones County: 2 personsLee County: 104 personsLenoir County: 14 personsLincoln County: 57 personsMcDowell County: 14 personsMacon County: 33 personsMadison County: 13 personsMartin County: 2 personsMecklenburg County: 6,580 personsMitchell County: 10 personsMontgomery County: -2 personsMoore County: 97 personsNash County: 73 personsNew Hanover County: 142 personsNorthampton County: 11 personsOnslow County: 33 personsOrange County: 642 personsPamlico County: -2 personsPasquotank County: 68 personsPender County: 25 personsPerquimans County: -3 personsPerson County: 11 personsPitt County: 134 personsPolk County: 16 personsRandolph County: 37 personsRichmond County: -3 personsRobeson County: 58 personsRockingham County: 2 personsRowan County: 59 personsRutherford County: -4 personsSampson County: 141 personsScotland County: 17 personsStanly County: 9 personsStokes County: 33 personsSurry County: 41 personsSwain County: 3 personsTransylvania County: 8 personsTyrrell County: 0 personsUnion County: 147 personsVance County: 103 personsWake County: 4,544 personsWarren County: -7 personsWashington County: -5 personsWatauga County: 58 personsWayne County: 285 personsWilkes County: 40 personsWilson County: 79 personsYadkin County: -3 personsYancey County: 1 persons
  • Under 0
  • 0 to 20
  • 20 to 80
  • 80 and over
persons, 2017. 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, 2017

Mecklenburg County: 6,580 personsMecklenburg County6,580Wake County: 4,544 personsWake County4,544Durham County: 1,971 personsDurham County1,971Guilford County: 1,687 personsGuilford County1,687Cumberland County: 882 personsCumberland County882Orange County: 642 personsOrange County642Forsyth County: 599 personsForsyth County599Wayne County: 285 personsWayne County285Iredell County: 232 personsIredell County232Buncombe County: 231 personsBuncombe County231Johnston County: 216 personsJohnston County216Catawba County: 199 personsCatawba County199Cabarrus County: 187 personsCabarrus County187Davidson County: 174 personsDavidson County174Harnett County: 160 personsHarnett County160Union County: 147 personsUnion County147Duplin County: 145 personsDuplin County145New Hanover County: 142 personsNew Hanover County142Sampson County: 141 personsSampson County141Pitt County: 134 personsPitt County134Gaston County: 119 personsGaston County119Lee County: 104 personsLee County104Vance County: 103 personsVance County103Moore County: 97 personsMoore County97Burke County: 87 personsBurke County87Craven County: 86 personsCraven County86Franklin County: 82 personsFranklin County82Hoke County: 80 personsHoke County80Wilson County: 79 personsWilson County79Nash County: 73 personsNash County73Alamance County: 70 personsAlamance County70Cleveland County: 70 personsCleveland County70Pasquotank County: 68 personsPasquotank County68Caldwell County: 62 personsCaldwell County62Rowan County: 59 personsRowan County59Robeson County: 58 personsRobeson County58Watauga County: 58 personsWatauga County58Dare County: 57 personsDare County57Lincoln County: 57 personsLincoln County57Surry County: 41 personsSurry County41Mecklenburg County: 6,580 personsMecklenburg County6,580Wake County: 4,544 personsWake County4,544Durham County: 1,971 personsDurham County1,971Guilford County: 1,687 personsGuilford County1,687Cumberland County: 882 personsCumberland County882Orange County: 642 personsOrange County642Forsyth County: 599 personsForsyth County599Wayne County: 285 personsWayne County285Iredell County: 232 personsIredell County232Buncombe County: 231 personsBuncombe County231Johnston County: 216 personsJohnston County216Catawba County: 199 personsCatawba County199Cabarrus County: 187 personsCabarrus County187Davidson County: 174 personsDavidson County174Harnett County: 160 personsHarnett County160Union County: 147 personsUnion County147Duplin County: 145 personsDuplin County145New Hanover County: 142 personsNew Hanover County142Sampson County: 141 personsSampson County141Pitt County: 134 personsPitt County134Gaston County: 119 personsGaston County119Lee County: 104 personsLee County104Vance County: 103 personsVance County103Moore County: 97 personsMoore County97Burke County: 87 personsBurke County87Craven County: 86 personsCraven County86Franklin County: 82 personsFranklin County82Hoke County: 80 personsHoke County80Wilson County: 79 personsWilson County79Nash County: 73 personsNash County73Alamance County: 70 personsAlamance County70Cleveland County: 70 personsCleveland County70Pasquotank County: 68 personsPasquotank County68Caldwell County: 62 personsCaldwell County62Rowan County: 59 personsRowan County59Robeson County: 58 personsRobeson County58Watauga County: 58 personsWatauga County58Dare County: 57 personsDare County57Lincoln County: 57 personsLincoln County57Surry County: 41 personsSurry County41
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

RankCounties2017
persons
Change on 2016
1Mecklenburg County Estimated6,580+10.3%
2Wake County Estimated4,544+8.7%
3Durham County Estimated1,971+8%
4Guilford County Estimated1,687+7.9%
5Cumberland County Estimated882-29.8%
6Orange County Estimated642+9.6%
7Forsyth County Estimated599+5.8%
8Wayne County Estimated285-10.9%
9Iredell County Estimated232+13.2%
10Buncombe County Estimated231-5.7%
11Johnston County Estimated216+4.3%
12Catawba County Estimated199-9.5%
13Cabarrus County Estimated187-18.7%
14Davidson County Estimated174+22.5%
15Harnett County Estimated160-29.8%
16Union County Estimated147+14.8%
17Duplin County Estimated145+5.1%
18New Hanover County Estimated142+3.6%
19Sampson County Estimated141+5.2%
20Pitt County Estimated134+6.3%
21Gaston County Estimated119-4%
22Lee County Estimated104+13%
23Vance County Estimated103+15.7%
24Moore County Estimated97-22.4%
25Burke County Estimated87+4.8%
26Craven County Estimated86-55%
27Franklin County Estimated82-5.7%
28Hoke County Estimated80-42%
29Wilson County Estimated79-16%
30Nash County Estimated73-13.1%
31Alamance County Estimated70+9.4%
31Cleveland County Estimated70-5.4%
33Pasquotank County Estimated68+78.9%
34Caldwell County Estimated62-15.1%
35Rowan County Estimated59-3.3%
36Robeson County Estimated58-15.9%
36Watauga County Estimated58-3.3%
38Dare County Estimated57-13.6%
38Lincoln County Estimated57+39%
40Surry County Estimated41-24.1%
41Wilkes County Estimated40-14.9%
42Randolph County Estimated37-44.8%
43Anson County Estimated35+9.4%
44Macon County Estimated33-25%
44Onslow County Estimated33-95.3%
44Stokes County Estimated33+17.9%
47Jackson County Estimated32-36%
48Carteret County Estimated29-45.3%
49Beaufort County Estimated27+28.6%
50Pender County Estimated25+13.6%
51Granville County Estimated22-21.4%
52Edgecombe County Estimated19-5%
52Halifax County Estimated19+26.7%
54Scotland County Estimated17+21.4%
55Polk County Estimated16+14.3%
56Caswell County Estimated15+7.1%
56Haywood County Estimated15-31.8%
56Hertford County Estimated15+15.4%
59Avery County Estimated14+55.6%
59Brunswick County Estimated14+366.7%
59Lenoir County Estimated14-36.4%
59McDowell County Estimated14+7.7%
63Bertie County Estimated13+8.3%
63Madison County Estimated13-13.3%
65Northampton County Estimated11-8.3%
65Person County Estimated11+37.5%
67Mitchell County Estimated10-61.5%
68Stanly County Estimated90%
69Alleghany County Estimated8-42.9%
69Henderson County Estimated8-71.4%
69Transylvania County Estimated8-27.3%
72Cherokee County Estimated6+300%
72Greene County Estimated60%
74Columbus County Estimated5-76.2%
75Camden County Estimated3-25%
75Swain County Estimated3+50%
77Alexander County Estimated2-50%
77Currituck County Estimated2-50%
77Jones County Estimated2+100%
77Martin County Estimated20%
77Rockingham County Estimated2-33.3%
82Gates County Estimated10%
82Yancey County Estimated1-50%
84Bladen County Estimated0-100%
84Clay County Estimated0-100%
84Tyrrell County Estimated0n/a
87Graham County Estimated-1-133.3%
88Hyde County Estimated-20%
88Montgomery County Estimated-2-166.7%
88Pamlico County Estimated-2-200%
91Perquimans County Estimated-30%
91Richmond County Estimated-3-133.3%
91Yadkin County Estimated-3-160%
94Rutherford County Estimated-4-200%
95Chowan County Estimated-5-25%
95Washington County Estimated-5-25%
97Ashe County Estimated-6-50%
98Warren County Estimated-7-40%
99Chatham County Estimated-8+11.1%
99Davie County Estimated-8n/a

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

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

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

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

Davie County, with -8 in 2017.

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