Migration + Wealth Flow Explorer

County

Surry County, NC

In the IRS's 2022–2023 Statistics of Income migration data, Surry County, NC recorded 787 households (1,458 people) moving in and 731 households (1,413 people) moving out — a net gained of 56 households and $3.92M in reported adjusted gross income.

The single largest recorded source of newcomers was Forsyth County, NC: 197 households (373 people) moved from there, representing $10.72M in reported income.

At the state level, no state sent more newcomers into Surry County, NC than Virginia, which accounted for 97 households and $3.95M in reported AGI.

Inbound (reported)

$40.30M

787 households · 1,458 people

Outbound (reported)

$36.38M

731 households · 1,413 people

Net (reported)

$3.92M

56 households · 45 people

States sending newcomers

Shaded by reported AGI coming from each state. Hover a state for numbers. County-to-county detail below.

Top origin counties

CountyHouseholdsPeopleReported AGI
Forsyth County, NC197373$10.72M
Stokes County, NC131241$5.72M
Wilkes County, NC104191$5.54M
Yadkin County, NC117240$5.47M
Carroll County, VA59103$2.30M
Wake County, NC3051$2.25M
Guilford County, NC3763$2.18M
Mecklenburg County, NC2544$1.94M
Patrick County, VA3878$1.65M
Iredell County, NC2947$1.32M
Davidson County, NC2027$1.20M

Where newcomers came from” excludes moves within Surry County, NC itself. Switch to outbound to see the other direction.