Federal Data HubIRS Migration Flows · JSON

Beaufort County, SC

County-to-county migration · IRS SOI · filing years 2022-2023

Net migration: +569 tax returns · +1,565 people · +$530,090,000 AGI

Inflow
7,525 returns · 13,613 people · $1,095,885,000 AGI
Outflow
6,956 returns · 12,048 people · $565,795,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Jasper County, SC343$17,923,000
Chatham County, GA191$16,974,000
Charleston County, SC183$22,398,000
San Diego County, CA143$13,428,000
Onslow County, NC125$6,682,000
Suffolk County, NY102$18,262,000
Mecklenburg County, NC100$31,264,000
Richland County, SC75$8,409,000
Berkeley County, SC71$8,333,000
Fulton County, GA67$19,811,000

Top destinations (where leavers went)

CountyReturnsAGI
Jasper County, SC644$46,287,000
Chatham County, GA274$16,229,000
Charleston County, SC245$22,211,000
San Diego County, CA123$8,946,000
Mecklenburg County, NC121$9,035,000
Greenville County, SC105$12,912,000
Onslow County, NC95$6,116,000
Hampton County, SC81$3,682,000
Richland County, SC78$3,411,000
Berkeley County, SC75$6,051,000

IRS migration data tracks where tax filers lived in consecutive years. A "return" is roughly a household; "AGI" is the adjusted gross income that moved with them. Net migration = inflow − outflow. Small county-pair flows are suppressed by the IRS for privacy and shown blank.

Source: IRS SOI Migration Data. License: CC0 1.0.