Federal Data HubIRS Migration Flows · JSON

York County, VA

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

Net migration: -114 tax returns · +104 people · $-9,184,000 AGI

Inflow
3,521 returns · 7,333 people · $252,149,000 AGI
Outflow
3,635 returns · 7,229 people · $261,333,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Newport News city, VA609$36,836,000
Hampton city, VA313$18,956,000
James City County, VA265$20,561,000
Williamsburg city, VA93$5,891,000
Gloucester County, VA92$4,852,000
Virginia Beach city, VA66$3,836,000
Poquoson city, VA55$4,164,000
Chesapeake city, VA51$3,766,000
Norfolk city, VA47$2,754,000
Fairfax County, VA40$6,605,000

Top destinations (where leavers went)

CountyReturnsAGI
Newport News city, VA561$30,912,000
James City County, VA280$24,880,000
Hampton city, VA225$12,344,000
Williamsburg city, VA110$7,163,000
Gloucester County, VA100$6,659,000
Virginia Beach city, VA75$4,501,000
Poquoson city, VA64$4,964,000
Fairfax County, VA62$7,535,000
Richmond city, VA56$2,344,000
Chesapeake city, VA49$3,091,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.