Federal Data HubIRS Migration Flows · JSON

Chesapeake city, VA

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

Net migration: -143 tax returns · +145 people · $-27,521,000 AGI

Inflow
9,905 returns · 18,878 people · $599,961,000 AGI
Outflow
10,048 returns · 18,733 people · $627,482,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Virginia Beach city, VA2,342$149,159,000
Norfolk city, VA1,234$61,484,000
Portsmouth city, VA798$34,677,000
Suffolk city, VA450$27,162,000
Newport News city, VA188$9,118,000
San Diego County, CA177$12,124,000
Hampton city, VA172$8,119,000
Currituck County, NC91$4,898,000
Duval County, FL82$5,549,000
Pasquotank County, NC77$3,678,000

Top destinations (where leavers went)

CountyReturnsAGI
Virginia Beach city, VA1,928$118,076,000
Norfolk city, VA1,059$44,164,000
Portsmouth city, VA837$36,109,000
Suffolk city, VA634$42,098,000
Hampton city, VA171$7,323,000
Currituck County, NC168$15,086,000
Newport News city, VA167$7,908,000
San Diego County, CA133$9,267,000
Pasquotank County, NC108$8,527,000
Duval County, FL97$5,873,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.