Federal Data HubIRS Migration Flows · JSON

Westmoreland County, VA

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

Net migration: +165 tax returns · +340 people · +$15,290,000 AGI

Inflow
741 returns · 1,332 people · $51,292,000 AGI
Outflow
576 returns · 992 people · $36,002,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
King George County, VA86$5,148,000
Spotsylvania County, VA55$3,249,000
Stafford County, VA48$3,780,000
Fairfax County, VA36$4,825,000
Richmond County, VA34$1,552,000
Charles County, MD28$1,681,000
Prince William County, VA27$2,181,000
Prince George's County, MD21$1,451,000

Top destinations (where leavers went)

CountyReturnsAGI
King George County, VA65$3,511,000
Richmond County, VA37$1,243,000
Spotsylvania County, VA30$1,415,000
Stafford County, VA25$1,267,000
Essex County, VA25$808,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.