Federal Data HubIRS Migration Flows · JSON

Dinwiddie County, VA

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

Net migration: +161 tax returns · +393 people · +$6,981,000 AGI

Inflow
856 returns · 1,614 people · $39,526,000 AGI
Outflow
695 returns · 1,221 people · $32,545,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Chesterfield County, VA201$10,743,000
Petersburg city, VA130$4,657,000
Prince George County, VA83$4,567,000
Colonial Heights city, VA57$3,001,000
Hopewell city, VA36$1,415,000
Richmond city, VA33$1,627,000
Henrico County, VA27$1,318,000
Nottoway County, VA21$875,000
Brunswick County, VA20$1,232,000

Top destinations (where leavers went)

CountyReturnsAGI
Chesterfield County, VA136$6,538,000
Petersburg city, VA97$3,638,000
Prince George County, VA52$2,554,000
Colonial Heights city, VA49$2,488,000
Richmond city, VA24$926,000
Hopewell city, VA24$786,000
Nottoway County, VA22$975,000
Henrico County, VA22$1,538,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.