Counties in North Carolina by residents who moved from another state in the past year

Onslow County had the highest residents who moved from another state in the past year of 100 counties in 2023, at 9.4%. Tyrrell County had the lowest, at 0.2%. The median was 1.9% and the figure for North Carolina was 3.1%. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest9.4Onslow County
Median1.9100 counties
North Carolina3.1History

Map of counties, 2023

Alamance County: 2.8 %Alexander County: 1.5 %Alleghany County: 1.7 %Anson County: 1.7 %Ashe County: 1.6 %Avery County: 4.2 %Beaufort County: 1.2 %Bertie County: 1.6 %Bladen County: 1 %Brunswick County: 3.7 %Buncombe County: 3.9 %Burke County: 1.8 %Cabarrus County: 2 %Caldwell County: 1.2 %Camden County: 2.3 %Carteret County: 3 %Caswell County: 0.8 %Catawba County: 1.8 %Chatham County: 1.9 %Cherokee County: 2.8 %Chowan County: 2.4 %Clay County: 3.4 %Cleveland County: 2.2 %Columbus County: 1.1 %Craven County: 4.5 %Cumberland County: 6.3 %Currituck County: 6.1 %Dare County: 4.8 %Davidson County: 1.5 %Davie County: 1.1 %Duplin County: 1.1 %Durham County: 4.3 %Edgecombe County: 0.9 %Forsyth County: 3.1 %Franklin County: 1.7 %Gaston County: 1.8 %Gates County: 4 %Graham County: 1 %Granville County: 1.8 %Greene County: 1 %Guilford County: 2.6 %Halifax County: 1 %Harnett County: 3 %Haywood County: 2.6 %Henderson County: 2.7 %Hertford County: 3 %Hoke County: 3.9 %Hyde County: 2.5 %Iredell County: 3 %Jackson County: 4.3 %Johnston County: 2.5 %Jones County: 0.9 %Lee County: 1.3 %Lenoir County: 1.6 %Lincoln County: 2.4 %McDowell County: 1.4 %Macon County: 4.6 %Madison County: 1.5 %Martin County: 0.8 %Mecklenburg County: 4.1 %Mitchell County: 2.4 %Montgomery County: 1.2 %Moore County: 4.4 %Nash County: 1.5 %New Hanover County: 4.3 %Northampton County: 1.1 %Onslow County: 9.4 %Orange County: 4.6 %Pamlico County: 2.4 %Pasquotank County: 4 %Pender County: 3 %Perquimans County: 5.9 %Person County: 1 %Pitt County: 3.3 %Polk County: 6.4 %Randolph County: 0.9 %Richmond County: 1.8 %Robeson County: 1 %Rockingham County: 1.4 %Rowan County: 1.2 %Rutherford County: 2.3 %Sampson County: 0.8 %Scotland County: 2.3 %Stanly County: 1.1 %Stokes County: 0.6 %Surry County: 1.5 %Swain County: 4.8 %Transylvania County: 3.7 %Tyrrell County: 0.2 %Union County: 3.1 %Vance County: 1 %Wake County: 3.7 %Warren County: 1.7 %Washington County: 0.7 %Watauga County: 3.5 %Wayne County: 3.1 %Wilkes County: 0.8 %Wilson County: 0.9 %Yadkin County: 1.1 %Yancey County: 1.8 %
  • Under 1
  • 1 to 1.5
  • 1.5 to 1.9
  • 1.9 to 3
  • 3 to 4
  • 4 and over
%, 2023. Source: Invokely calculation with data from U.S. Census Bureau. Boundaries: U.S. Census Bureau cartographic boundary files.

Top 40 counties, 2023

Onslow County: 9.4 %Onslow County9.4Polk County: 6.4 %Polk County6.4Cumberland County: 6.3 %Cumberland County6.3Currituck County: 6.1 %Currituck County6.1Perquimans County: 5.9 %Perquimans County5.9Swain County: 4.8 %Swain County4.8Dare County: 4.8 %Dare County4.8Macon County: 4.6 %Macon County4.6Orange County: 4.6 %Orange County4.6Craven County: 4.5 %Craven County4.5Moore County: 4.4 %Moore County4.4Durham County: 4.3 %Durham County4.3New Hanover County: 4.3 %New Hanover County4.3Jackson County: 4.3 %Jackson County4.3Avery County: 4.2 %Avery County4.2Mecklenburg County: 4.1 %Mecklenburg County4.1Gates County: 4 %Gates County4Pasquotank County: 4 %Pasquotank County4Hoke County: 3.9 %Hoke County3.9Buncombe County: 3.9 %Buncombe County3.9Transylvania County: 3.7 %Transylvania County3.7Brunswick County: 3.7 %Brunswick County3.7Wake County: 3.7 %Wake County3.7Watauga County: 3.5 %Watauga County3.5Clay County: 3.4 %Clay County3.4Pitt County: 3.3 %Pitt County3.3Forsyth County: 3.1 %Forsyth County3.1Union County: 3.1 %Union County3.1Wayne County: 3.1 %Wayne County3.1Hertford County: 3 %Hertford County3Pender County: 3 %Pender County3Harnett County: 3 %Harnett County3Iredell County: 3 %Iredell County3Carteret County: 3 %Carteret County3Alamance County: 2.8 %Alamance County2.8Cherokee County: 2.8 %Cherokee County2.8Henderson County: 2.7 %Henderson County2.7Guilford County: 2.6 %Guilford County2.6Haywood County: 2.6 %Haywood County2.6Hyde County: 2.5 %Hyde County2.5Onslow County: 9.4 %Onslow County9.4Polk County: 6.4 %Polk County6.4Cumberland County: 6.3 %Cumberland County6.3Currituck County: 6.1 %Currituck County6.1Perquimans County: 5.9 %Perquimans County5.9Swain County: 4.8 %Swain County4.8Dare County: 4.8 %Dare County4.8Macon County: 4.6 %Macon County4.6Orange County: 4.6 %Orange County4.6Craven County: 4.5 %Craven County4.5Moore County: 4.4 %Moore County4.4Durham County: 4.3 %Durham County4.3New Hanover County: 4.3 %New Hanover County4.3Jackson County: 4.3 %Jackson County4.3Avery County: 4.2 %Avery County4.2Mecklenburg County: 4.1 %Mecklenburg County4.1Gates County: 4 %Gates County4Pasquotank County: 4 %Pasquotank County4Hoke County: 3.9 %Hoke County3.9Buncombe County: 3.9 %Buncombe County3.9Transylvania County: 3.7 %Transylvania County3.7Brunswick County: 3.7 %Brunswick County3.7Wake County: 3.7 %Wake County3.7Watauga County: 3.5 %Watauga County3.5Clay County: 3.4 %Clay County3.4Pitt County: 3.3 %Pitt County3.3Forsyth County: 3.1 %Forsyth County3.1Union County: 3.1 %Union County3.1Wayne County: 3.1 %Wayne County3.1Hertford County: 3 %Hertford County3Pender County: 3 %Pender County3Harnett County: 3 %Harnett County3Iredell County: 3 %Iredell County3Carteret County: 3 %Carteret County3Alamance County: 2.8 %Alamance County2.8Cherokee County: 2.8 %Cherokee County2.8Henderson County: 2.7 %Henderson County2.7Guilford County: 2.6 %Guilford County2.6Haywood County: 2.6 %Haywood County2.6Hyde County: 2.5 %Hyde County2.5
%. Source: Invokely calculation with data from U.S. Census Bureau. Retrieved 2026-10-12.

Full ranking

RankCounties2023 (%)Change on 2022
1Onslow County9.4-0.8 pts
2Polk County6.4-0.5 pts
3Cumberland County6.3-0.3 pts
4Currituck County6.1+0.7 pts
5Perquimans County5.9+1.2 pts
6Swain County4.8+0.5 pts
7Dare County4.8+0.4 pts
8Macon County4.6+0.1 pts
9Orange County4.6+0.3 pts
10Craven County4.5-0 pts
11Moore County4.4-0.3 pts
12Durham County4.3-0 pts
13New Hanover County4.3+0.5 pts
14Jackson County4.3-0.8 pts
15Avery County4.2+0.7 pts
16Mecklenburg County4.1-0.1 pts
17Gates County4-1 pts
18Pasquotank County4+0.9 pts
19Hoke County3.9+0.6 pts
20Buncombe County3.9-0 pts
21Transylvania County3.7-0.4 pts
22Brunswick County3.7+0.3 pts
23Wake County3.7+0.1 pts
24Watauga County3.5-0 pts
25Clay County3.4+0.3 pts
26Pitt County3.3-0.2 pts
27Forsyth County3.10 pts
28Union County3.1+0.2 pts
28Wayne County3.1+0.1 pts
30Hertford County3-1.2 pts
30Pender County3+0.3 pts
32Harnett County30 pts
33Iredell County3-0 pts
34Carteret County3+0.1 pts
35Alamance County2.8+0.1 pts
36Cherokee County2.8-0.3 pts
37Henderson County2.7-0.4 pts
38Guilford County2.6-0.2 pts
38Haywood County2.6+0.1 pts
40Hyde County2.5+1.7 pts
40Johnston County2.5+0.4 pts
42Pamlico County2.4+0.8 pts
43Lincoln County2.4+0.2 pts
44Mitchell County2.4+0.4 pts
45Chowan County2.4-0.5 pts
46Rutherford County2.3-0.3 pts
47Camden County2.3+1.1 pts
48Scotland County2.3-0.3 pts
49Cleveland County2.2-0 pts
50Cabarrus County2+0.1 pts
51Chatham County1.9+0.1 pts
52Burke County1.8-0.3 pts
53Gaston County1.8+0.1 pts
54Richmond County1.8-0.3 pts
55Catawba County1.8+0.2 pts
55Yancey County1.8-0.1 pts
57Granville County1.8-0.6 pts
58Anson County1.7-0.1 pts
59Alleghany County1.7+0.2 pts
59Warren County1.70 pts
61Franklin County1.70 pts
62Bertie County1.6+0.2 pts
63Lenoir County1.60 pts
64Ashe County1.6+0.3 pts
65Surry County1.5-0.1 pts
66Davidson County1.50 pts
67Madison County1.5-0.6 pts
68Nash County1.5-0.1 pts
69Alexander County1.5+0.5 pts
70McDowell County1.4-0.1 pts
70Rockingham County1.40 pts
72Lee County1.3+0.1 pts
73Beaufort County1.2-0.1 pts
74Rowan County1.2-0.3 pts
75Caldwell County1.2-0.1 pts
76Montgomery County1.2+0.2 pts
77Northampton County1.1-0.2 pts
78Duplin County1.1-0 pts
79Davie County1.1-0.4 pts
80Columbus County1.1-0.2 pts
80Stanly County1.1+0.1 pts
80Yadkin County1.1+0.1 pts
83Person County1-0 pts
84Graham County10 pts
85Bladen County1+0.1 pts
86Halifax County10 pts
87Greene County1+0.1 pts
87Vance County1+0.3 pts
89Robeson County1-0.1 pts
90Randolph County0.9-0.1 pts
91Edgecombe County0.9+0.1 pts
91Jones County0.9-0.2 pts
93Wilson County0.9+0.1 pts
94Caswell County0.8+0.1 pts
95Sampson County0.8+0.1 pts
96Martin County0.8-0.3 pts
96Wilkes County0.8-0.1 pts
98Washington County0.7-0.4 pts
99Stokes County0.6-0.3 pts
100Tyrrell County0.2-0.5 pts

Other periods

About this ranking

People aged 1 and over who lived in a different US state one year earlier, as a percentage of all people aged 1 and over living in the area. United States: American Community Survey five-year estimate, where the period shown is the last year of the five-year span.

Counts people who arrived, not net migration: people who left are not subtracted. Moves from abroad are left out. For the nation it is everyone who changed state.

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. American Community Survey 5-year estimates, table B07003: people aged 1 and over who moved from a different state in the past year, as a percentage of the population aged 1 and over, calculated with stored inputs. https://www2.census.gov/programs-surveys/acs/summary_file/2023/table-based-SF/data/5YRData/acsdt5y2023-b07003.dat. 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). American Community Survey 5-year estimates, table B07003: people aged 1 and over who moved from a different state in the past year, as a percentage of the population aged 1 and over, calculated with stored inputs (Counties in North Carolina by residents who moved from another state in the past year, 2023) [Data set]. Retrieved October 12, 2026, from https://www2.census.gov/programs-surveys/acs/summary_file/2023/table-based-SF/data/5YRData/acsdt5y2023-b07003.dat

MLA 9

American Community Survey 5-year estimates, table B07003: people aged 1 and over who moved from a different state in the past year, as a percentage of the population aged 1 and over, calculated with stored inputs, Counties in North Carolina by residents who moved from another state in the past year, 2023. U.S. Census Bureau, 29 Jan. 2026, https://www2.census.gov/programs-surveys/acs/summary_file/2023/table-based-SF/data/5YRData/acsdt5y2023-b07003.dat. Invokely, https://invokely.ai/rankings/moved-from-another-state/north-carolina-counties?period=2023. Accessed 12 Oct. 2026.

Chicago (author-date)

U.S. Census Bureau. 2026. American Community Survey 5-year estimates, table B07003: people aged 1 and over who moved from a different state in the past year, as a percentage of the population aged 1 and over, calculated with stored inputs. Counties in North Carolina by residents who moved from another state in the past year, 2023. Dataset. Accessed October 12, 2026. https://www2.census.gov/programs-surveys/acs/summary_file/2023/table-based-SF/data/5YRData/acsdt5y2023-b07003.dat. Also distributed by Invokely, https://invokely.ai/rankings/moved-from-another-state/north-carolina-counties?period=2023.

Harvard

U.S. Census Bureau (2026) American Community Survey 5-year estimates, table B07003: people aged 1 and over who moved from a different state in the past year, as a percentage of the population aged 1 and over, calculated with stored inputs, Counties in North Carolina by residents who moved from another state in the past year, 2023 [Dataset]. Available at: https://www2.census.gov/programs-surveys/acs/summary_file/2023/table-based-SF/data/5YRData/acsdt5y2023-b07003.dat, via Invokely: https://invokely.ai/rankings/moved-from-another-state/north-carolina-counties?period=2023 (Accessed: 12 October 2026).

BibTeX
@misc{census_counties_in_north_carolina_2023,
  author = {{U.S. Census Bureau}},
  title = {{American Community Survey 5-year estimates, table B07003: people aged 1 and over who moved from a different state in the past year, as a percentage of the population aged 1 and over, calculated with stored inputs: Counties in North Carolina by residents who moved from another state in the past year, 2023}},
  year = {2026},
  howpublished = {Data set},
  url = {https://www2.census.gov/programs-surveys/acs/summary_file/2023/table-based-SF/data/5YRData/acsdt5y2023-b07003.dat},
  urldate = {2026-10-12},
  note = {Accessed via Invokely, https://invokely.ai/rankings/moved-from-another-state/north-carolina-counties?period=2023. Publisher attribution: U.S. Census Bureau. American Community Survey 5-year estimates, table B07003: people aged 1 and over who moved from a different state in the past year, as a percentage of the population aged 1 and over, calculated with stored inputs. https://www2.census.gov/programs-surveys/acs/summary\_file/2023/table-based-SF/data/5YRData/acsdt5y2023-b07003.dat. Retrieved 2026-10-12.},
}
RIS
TY  - DATA
AU  - U.S. Census Bureau
TI  - American Community Survey 5-year estimates, table B07003: people aged 1 and over who moved from a different state in the past year, as a percentage of the population aged 1 and over, calculated with stored inputs: Counties in North Carolina by residents who moved from another state in the past year, 2023
PY  - 2026
DA  - 2026/01/29
PB  - U.S. Census Bureau
DB  - Invokely
UR  - https://www2.census.gov/programs-surveys/acs/summary_file/2023/table-based-SF/data/5YRData/acsdt5y2023-b07003.dat
L2  - https://invokely.ai/rankings/moved-from-another-state/north-carolina-counties?period=2023
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/moved-from-another-state/north-carolina-counties?period=2023.
N1  - Publisher attribution: U.S. Census Bureau. American Community Survey 5-year estimates, table B07003: people aged 1 and over who moved from a different state in the past year, as a percentage of the population aged 1 and over, calculated with stored inputs. https://www2.census.gov/programs-surveys/acs/summary_file/2023/table-based-SF/data/5YRData/acsdt5y2023-b07003.dat. 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 residents who moved from another state in the past year using official data, and cite the source.
rank_places {"indicator":"moved_from_other_state_share","level":"province","within":"North Carolina","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=moved_from_other_state_share&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 residents who moved from another state in the past year?

Onslow County, with 9.4% in 2023, according to the U.S. Census Bureau.

Which county has the lowest residents who moved from another state in the past year?

Tyrrell County, with 0.2% 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, American Community Survey 5-year estimates, table B07003: people aged 1 and over who moved from a different state in the past year, as a percentage of the population aged 1 and over, calculated with stored inputs. Retrieved 2026-10-12.

Residents who moved from another state in the past year: other rankings

Counties in North Carolina: more rankings