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 2022, at 10.2%. Vance County had the lowest, at 0.7%. The median was 2% and the figure for North Carolina was 3.1%. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest10.2Onslow County
Lowest0.7Vance County
Median2100 counties
North Carolina3.1History

Map of counties, 2022

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

Top 40 counties, 2022

Onslow County: 10.2 %Onslow County10.2Polk County: 6.9 %Polk County6.9Cumberland County: 6.5 %Cumberland County6.5Currituck County: 5.4 %Currituck County5.4Jackson County: 5.1 %Jackson County5.1Gates County: 5 %Gates County5Perquimans County: 4.7 %Perquimans County4.7Moore County: 4.7 %Moore County4.7Craven County: 4.5 %Craven County4.5Macon County: 4.5 %Macon County4.5Durham County: 4.4 %Durham County4.4Dare County: 4.4 %Dare County4.4Swain County: 4.3 %Swain County4.3Orange County: 4.3 %Orange County4.3Mecklenburg County: 4.2 %Mecklenburg County4.2Hertford County: 4.2 %Hertford County4.2Transylvania County: 4.1 %Transylvania County4.1Buncombe County: 3.9 %Buncombe County3.9New Hanover County: 3.9 %New Hanover County3.9Wake County: 3.6 %Wake County3.6Watauga County: 3.5 %Watauga County3.5Avery County: 3.5 %Avery County3.5Pitt County: 3.4 %Pitt County3.4Brunswick County: 3.4 %Brunswick County3.4Hoke County: 3.2 %Hoke County3.2Pasquotank County: 3.2 %Pasquotank County3.2Forsyth County: 3.1 %Forsyth County3.1Cherokee County: 3.1 %Cherokee County3.1Henderson County: 3.1 %Henderson County3.1Clay County: 3 %Clay County3Iredell County: 3 %Iredell County3Harnett County: 3 %Harnett County3Wayne County: 2.9 %Wayne County2.9Carteret County: 2.9 %Carteret County2.9Chowan County: 2.9 %Chowan County2.9Union County: 2.8 %Union County2.8Pender County: 2.8 %Pender County2.8Guilford County: 2.8 %Guilford County2.8Alamance County: 2.7 %Alamance County2.7Rutherford County: 2.6 %Rutherford County2.6Onslow County: 10.2 %Onslow County10.2Polk County: 6.9 %Polk County6.9Cumberland County: 6.5 %Cumberland County6.5Currituck County: 5.4 %Currituck County5.4Jackson County: 5.1 %Jackson County5.1Gates County: 5 %Gates County5Perquimans County: 4.7 %Perquimans County4.7Moore County: 4.7 %Moore County4.7Craven County: 4.5 %Craven County4.5Macon County: 4.5 %Macon County4.5Durham County: 4.4 %Durham County4.4Dare County: 4.4 %Dare County4.4Swain County: 4.3 %Swain County4.3Orange County: 4.3 %Orange County4.3Mecklenburg County: 4.2 %Mecklenburg County4.2Hertford County: 4.2 %Hertford County4.2Transylvania County: 4.1 %Transylvania County4.1Buncombe County: 3.9 %Buncombe County3.9New Hanover County: 3.9 %New Hanover County3.9Wake County: 3.6 %Wake County3.6Watauga County: 3.5 %Watauga County3.5Avery County: 3.5 %Avery County3.5Pitt County: 3.4 %Pitt County3.4Brunswick County: 3.4 %Brunswick County3.4Hoke County: 3.2 %Hoke County3.2Pasquotank County: 3.2 %Pasquotank County3.2Forsyth County: 3.1 %Forsyth County3.1Cherokee County: 3.1 %Cherokee County3.1Henderson County: 3.1 %Henderson County3.1Clay County: 3 %Clay County3Iredell County: 3 %Iredell County3Harnett County: 3 %Harnett County3Wayne County: 2.9 %Wayne County2.9Carteret County: 2.9 %Carteret County2.9Chowan County: 2.9 %Chowan County2.9Union County: 2.8 %Union County2.8Pender County: 2.8 %Pender County2.8Guilford County: 2.8 %Guilford County2.8Alamance County: 2.7 %Alamance County2.7Rutherford County: 2.6 %Rutherford County2.6
%. Source: Invokely calculation with data from U.S. Census Bureau. Retrieved 2026-10-12.

Full ranking

RankCounties2022 (%)Change on 2021
1Onslow County10.2-0.6 pts
2Polk County6.9+0.4 pts
3Cumberland County6.5-0.4 pts
4Currituck County5.4-1.1 pts
5Jackson County5.1+0.7 pts
6Gates County5+0.2 pts
7Perquimans County4.7+0.8 pts
8Moore County4.7-0.2 pts
9Craven County4.5-0.1 pts
10Macon County4.5-0 pts
11Durham County4.4-0.1 pts
12Dare County4.4+0.9 pts
13Swain County4.3-0.2 pts
14Orange County4.3+0.1 pts
15Mecklenburg County4.2+0.2 pts
16Hertford County4.2+0.3 pts
17Transylvania County4.1+0.1 pts
18Buncombe County3.9+0.1 pts
19New Hanover County3.9+0.1 pts
20Wake County3.6+0.1 pts
21Watauga County3.5+0.2 pts
22Avery County3.5+0.3 pts
23Pitt County3.4-0.4 pts
24Brunswick County3.4-0.4 pts
25Hoke County3.2+0.3 pts
26Pasquotank County3.2-0.7 pts
27Forsyth County3.1+0.3 pts
28Cherokee County3.1+0.1 pts
29Henderson County3.1+0.3 pts
30Clay County3+1.3 pts
31Iredell County3-0.3 pts
32Harnett County3-0.4 pts
33Wayne County2.9-0.1 pts
34Carteret County2.90 pts
34Chowan County2.9+1.1 pts
36Union County2.8+0.2 pts
37Pender County2.8+0.1 pts
38Guilford County2.80 pts
39Alamance County2.7+0.5 pts
40Rutherford County2.6-0.5 pts
41Scotland County2.6+0.7 pts
42Haywood County2.5-0.8 pts
43Granville County2.4+0.4 pts
44Lincoln County2.2+0.3 pts
45Cleveland County2.2-0.2 pts
46Madison County2.10 pts
47Burke County2.1+0.2 pts
47Richmond County2.1-0.1 pts
49Johnston County2.1+0.2 pts
50Mitchell County2+0.8 pts
51Cabarrus County1.9-0.1 pts
52Yancey County1.9-0.3 pts
53Anson County1.9+0.6 pts
54Gaston County1.7-0.2 pts
55Warren County1.7-0.2 pts
56Chatham County1.70 pts
57Franklin County1.7-0.2 pts
58Surry County1.6-0.2 pts
59Catawba County1.6+0.1 pts
60Pamlico County1.6+0.2 pts
61Nash County1.6-0.1 pts
62Lenoir County1.6+0.1 pts
63Alleghany County1.5+0.4 pts
64Rowan County1.5+0.1 pts
65Davidson County1.50 pts
65McDowell County1.5+0.4 pts
67Davie County1.5-0.3 pts
68Bertie County1.4+0.5 pts
69Rockingham County1.4-0.2 pts
70Beaufort County1.4-0.1 pts
71Caldwell County1.3-0.1 pts
72Northampton County1.3+0.3 pts
73Columbus County1.3-0.1 pts
74Lee County1.3-0.1 pts
75Ashe County1.2+0.5 pts
76Camden County1.2-0.3 pts
77Duplin County1.1-0 pts
78Washington County1.1+0.3 pts
79Martin County1.1+0.3 pts
79Robeson County1.1+0.2 pts
81Person County1.1-0.2 pts
82Jones County10 pts
83Graham County1+0.2 pts
84Montgomery County1-0.2 pts
84Randolph County1-0.2 pts
86Halifax County1+0.1 pts
86Stanly County1-0.2 pts
88Alexander County1-0.5 pts
89Yadkin County0.9+0.2 pts
90Greene County0.9+0.1 pts
90Wilkes County0.9-0.1 pts
92Bladen County0.9+0.2 pts
93Stokes County0.9+0.3 pts
94Edgecombe County0.8+0.2 pts
95Wilson County0.8-0.1 pts
96Hyde County0.8+0.6 pts
97Caswell County0.7-0.4 pts
98Tyrrell County0.7-0.2 pts
99Sampson County0.7+0.1 pts
100Vance County0.70 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/2022/table-based-SF/data/5YRData/acsdt5y2022-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, 2022) [Data set]. Retrieved October 12, 2026, from https://www2.census.gov/programs-surveys/acs/summary_file/2022/table-based-SF/data/5YRData/acsdt5y2022-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, 2022. U.S. Census Bureau, 29 Jan. 2026, https://www2.census.gov/programs-surveys/acs/summary_file/2022/table-based-SF/data/5YRData/acsdt5y2022-b07003.dat. Invokely, https://invokely.ai/rankings/moved-from-another-state/north-carolina-counties?period=2022. 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, 2022. Dataset. Accessed October 12, 2026. https://www2.census.gov/programs-surveys/acs/summary_file/2022/table-based-SF/data/5YRData/acsdt5y2022-b07003.dat. Also distributed by Invokely, https://invokely.ai/rankings/moved-from-another-state/north-carolina-counties?period=2022.

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, 2022 [Dataset]. Available at: https://www2.census.gov/programs-surveys/acs/summary_file/2022/table-based-SF/data/5YRData/acsdt5y2022-b07003.dat, via Invokely: https://invokely.ai/rankings/moved-from-another-state/north-carolina-counties?period=2022 (Accessed: 12 October 2026).

BibTeX
@misc{census_counties_in_north_carolina_2022,
  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, 2022}},
  year = {2026},
  howpublished = {Data set},
  url = {https://www2.census.gov/programs-surveys/acs/summary_file/2022/table-based-SF/data/5YRData/acsdt5y2022-b07003.dat},
  urldate = {2026-10-12},
  note = {Accessed via Invokely, https://invokely.ai/rankings/moved-from-another-state/north-carolina-counties?period=2022. 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/2022/table-based-SF/data/5YRData/acsdt5y2022-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, 2022
PY  - 2026
DA  - 2026/01/29
PB  - U.S. Census Bureau
DB  - Invokely
UR  - https://www2.census.gov/programs-surveys/acs/summary_file/2022/table-based-SF/data/5YRData/acsdt5y2022-b07003.dat
L2  - https://invokely.ai/rankings/moved-from-another-state/north-carolina-counties?period=2022
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/moved-from-another-state/north-carolina-counties?period=2022.
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/2022/table-based-SF/data/5YRData/acsdt5y2022-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 10.2% in 2022, according to the U.S. Census Bureau.

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

Vance County, with 0.7% in 2022.

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