Federal Data HubIRS Migration Flows · JSON

Rockingham County, VA

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

Net migration: +389 tax returns · +966 people · +$29,787,000 AGI

Inflow
2,410 returns · 4,414 people · $149,794,000 AGI
Outflow
2,021 returns · 3,448 people · $120,007,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Harrisonburg city, VA799$47,818,000
Augusta County, VA187$9,874,000
Shenandoah County, VA136$6,666,000
Page County, VA93$4,066,000
Staunton city, VA41$2,189,000
Fairfax County, VA32$4,125,000
Waynesboro city, VA30$1,440,000
Prince William County, VA25$1,267,000
Albemarle County, VA25$2,184,000

Top destinations (where leavers went)

CountyReturnsAGI
Harrisonburg city, VA553$27,546,000
Augusta County, VA217$13,236,000
Page County, VA104$5,522,000
Shenandoah County, VA95$4,336,000
Staunton city, VA55$2,735,000
Albemarle County, VA38$3,087,000
Waynesboro city, VA37$1,860,000
Fairfax County, VA35$1,679,000
Richmond city, VA30$1,468,000
Frederick County, VA20$1,266,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.