Federal Data HubIRS Migration Flows · JSON

Stafford County, VA

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

Net migration: +206 tax returns · +1,391 people · $-14,074,000 AGI

Inflow
6,708 returns · 13,795 people · $487,348,000 AGI
Outflow
6,502 returns · 12,404 people · $501,422,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Prince William County, VA1,370$105,059,000
Fairfax County, VA654$54,973,000
Spotsylvania County, VA525$31,546,000
Fredericksburg city, VA303$19,731,000
Alexandria city, VA120$10,723,000
San Diego County, CA101$7,988,000
Prince George's County, MD99$5,657,000
Loudoun County, VA98$8,750,000
Onslow County, NC84$6,261,000
Caroline County, VA77$4,304,000

Top destinations (where leavers went)

CountyReturnsAGI
Spotsylvania County, VA837$58,473,000
Prince William County, VA582$37,093,000
Fredericksburg city, VA384$22,992,000
Fairfax County, VA338$24,656,000
Caroline County, VA159$10,666,000
King George County, VA117$8,902,000
Orange County, VA97$9,391,000
Alexandria city, VA92$7,138,000
Richmond city, VA88$4,943,000
Onslow County, NC83$7,052,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.