Federal Data HubIRS Migration Flows · JSON

Gloucester County, VA

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

Net migration: +77 tax returns · +225 people · +$18,280,000 AGI

Inflow
1,170 returns · 2,162 people · $89,232,000 AGI
Outflow
1,093 returns · 1,937 people · $70,952,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Newport News city, VA144$8,580,000
York County, VA100$6,659,000
James City County, VA75$6,236,000
Hampton city, VA63$3,496,000
Middlesex County, VA48$2,619,000
Mathews County, VA45$2,038,000
Virginia Beach city, VA29$2,121,000
Norfolk city, VA23$1,630,000
Chesterfield County, VA21$1,755,000
Poquoson city, VA20$804,000

Top destinations (where leavers went)

CountyReturnsAGI
Newport News city, VA132$8,098,000
York County, VA92$4,852,000
Mathews County, VA57$2,692,000
Middlesex County, VA50$2,084,000
James City County, VA41$3,198,000
Hampton city, VA37$2,179,000
Virginia Beach city, VA24$1,414,000
Williamsburg city, VA21$1,674,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.