Federal Data HubIRS Migration Flows · JSON

Hanover County, VA

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

Net migration: +226 tax returns · +796 people · +$55,625,000 AGI

Inflow
3,411 returns · 5,989 people · $301,113,000 AGI
Outflow
3,185 returns · 5,193 people · $245,488,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Henrico County, VA1,033$100,612,000
Richmond city, VA309$21,580,000
Chesterfield County, VA295$25,813,000
King William County, VA76$3,949,000
Caroline County, VA71$3,523,000
New Kent County, VA62$4,642,000
Goochland County, VA58$5,373,000
Fairfax County, VA56$7,087,000
Louisa County, VA52$2,983,000
Spotsylvania County, VA47$3,657,000

Top destinations (where leavers went)

CountyReturnsAGI
Henrico County, VA774$55,066,000
Richmond city, VA345$19,542,000
Chesterfield County, VA217$15,601,000
King William County, VA142$9,796,000
New Kent County, VA77$6,360,000
Goochland County, VA76$10,382,000
Caroline County, VA71$4,196,000
Louisa County, VA67$5,045,000
Spotsylvania County, VA32$2,012,000
Fairfax County, VA32$2,423,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.