Federal Data HubIRS Migration Flows · JSON

Staunton city, VA

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

Net migration: +129 tax returns · +129 people · +$9,439,000 AGI

Inflow
1,246 returns · 1,988 people · $73,136,000 AGI
Outflow
1,117 returns · 1,859 people · $63,697,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Augusta County, VA398$22,571,000
Waynesboro city, VA91$3,810,000
Harrisonburg city, VA65$3,178,000
Rockingham County, VA55$2,735,000
Albemarle County, VA39$2,059,000
Rockbridge County, VA28$1,236,000
Charlottesville city, VA20$1,274,000

Top destinations (where leavers went)

CountyReturnsAGI
Augusta County, VA445$25,689,000
Waynesboro city, VA100$5,007,000
Harrisonburg city, VA46$1,639,000
Rockingham County, VA41$2,189,000
Albemarle County, VA21$1,061,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.