Federal Data HubIRS Migration Flows · JSON

Jefferson County, WV

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

Net migration: +488 tax returns · +979 people · +$48,582,000 AGI

Inflow
2,215 returns · 3,971 people · $168,048,000 AGI
Outflow
1,727 returns · 2,992 people · $119,466,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Berkeley County, WV389$21,846,000
Loudoun County, VA346$31,699,000
Frederick County, MD148$12,003,000
Fairfax County, VA120$12,772,000
Prince William County, VA66$5,972,000
Montgomery County, MD64$6,461,000
Washington County, MD55$2,618,000
Frederick County, VA50$3,208,000
Clarke County, VA35$2,107,000
Anne Arundel County, MD28$2,678,000

Top destinations (where leavers went)

CountyReturnsAGI
Berkeley County, WV566$29,545,000
Loudoun County, VA83$6,062,000
Washington County, MD55$2,984,000
Frederick County, MD54$3,018,000
Fairfax County, VA41$3,413,000
Frederick County, VA39$2,812,000
Winchester city, VA24$2,063,000
Monongalia County, WV21$948,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.