Federal Data HubIRS Migration Flows · JSON

Montgomery County, VA

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

Net migration: -428 tax returns · -506 people · $-28,239,000 AGI

Inflow
2,961 returns · 4,514 people · $177,304,000 AGI
Outflow
3,389 returns · 5,020 people · $205,543,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Radford city, VA171$7,421,000
Pulaski County, VA152$8,107,000
Roanoke County, VA119$7,972,000
Fairfax County, VA91$5,849,000
Roanoke city, VA88$4,297,000
Giles County, VA81$3,960,000
Floyd County, VA74$3,709,000
Prince William County, VA45$2,164,000
Loudoun County, VA45$2,816,000
Salem city, VA38$1,900,000

Top destinations (where leavers went)

CountyReturnsAGI
Radford city, VA200$8,319,000
Pulaski County, VA190$10,816,000
Roanoke County, VA120$6,879,000
Fairfax County, VA106$5,870,000
Roanoke city, VA101$4,923,000
Giles County, VA89$4,303,000
Floyd County, VA78$4,346,000
Richmond city, VA66$2,732,000
Arlington County, VA56$2,688,000
Wake County, NC51$3,275,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.