Federal Data HubIRS Migration Flows · JSON

Caroline County, VA

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

Net migration: +237 tax returns · +596 people · +$27,200,000 AGI

Inflow
1,290 returns · 2,433 people · $82,983,000 AGI
Outflow
1,053 returns · 1,837 people · $55,783,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Spotsylvania County, VA297$19,309,000
Stafford County, VA159$10,666,000
Hanover County, VA71$4,196,000
Fredericksburg city, VA65$3,901,000
Henrico County, VA64$3,681,000
Prince William County, VA58$5,261,000
Fairfax County, VA36$2,669,000
Chesterfield County, VA36$2,467,000
King George County, VA31$2,400,000
Richmond city, VA28$1,682,000

Top destinations (where leavers went)

CountyReturnsAGI
Spotsylvania County, VA189$12,093,000
Stafford County, VA77$4,304,000
Henrico County, VA75$3,235,000
Hanover County, VA71$3,523,000
Fredericksburg city, VA47$2,337,000
Richmond city, VA41$1,242,000
Chesterfield County, VA37$2,084,000
King George County, VA24$992,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.