Federal Data HubIRS Migration Flows · JSON

Virginia Beach city, VA

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

Net migration: -873 tax returns · -2,246 people · $-79,453,000 AGI

Inflow
16,768 returns · 29,104 people · $1,079,058,000 AGI
Outflow
17,641 returns · 31,350 people · $1,158,511,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Norfolk city, VA2,578$141,848,000
Chesapeake city, VA1,928$118,076,000
San Diego County, CA440$31,424,000
Portsmouth city, VA424$18,434,000
Hampton city, VA336$14,786,000
Newport News city, VA293$14,254,000
Suffolk city, VA284$16,977,000
Fairfax County, VA223$34,489,000
Duval County, FL161$8,959,000
Honolulu County, HI135$10,851,000

Top destinations (where leavers went)

CountyReturnsAGI
Norfolk city, VA2,544$147,856,000
Chesapeake city, VA2,342$149,159,000
Suffolk city, VA483$31,026,000
Portsmouth city, VA459$19,908,000
San Diego County, CA365$21,700,000
Hampton city, VA328$16,305,000
Newport News city, VA261$13,030,000
Fairfax County, VA241$21,570,000
Duval County, FL229$14,608,000
Currituck County, NC194$17,127,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.