Federal Data HubIRS Migration Flows · JSON

Frederick County, VA

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

Net migration: +590 tax returns · +1,395 people · +$76,253,000 AGI

Inflow
3,561 returns · 6,403 people · $276,865,000 AGI
Outflow
2,971 returns · 5,008 people · $200,612,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Winchester city, VA607$37,880,000
Loudoun County, VA356$34,460,000
Fairfax County, VA242$24,757,000
Warren County, VA191$16,934,000
Berkeley County, WV167$10,904,000
Prince William County, VA151$13,081,000
Shenandoah County, VA134$8,214,000
Clarke County, VA97$5,974,000
Montgomery County, MD50$3,220,000
Hampshire County, WV47$2,023,000

Top destinations (where leavers went)

CountyReturnsAGI
Winchester city, VA498$27,629,000
Berkeley County, WV343$20,128,000
Shenandoah County, VA163$9,484,000
Loudoun County, VA148$13,215,000
Warren County, VA128$8,558,000
Fairfax County, VA105$6,999,000
Hampshire County, WV91$5,095,000
Clarke County, VA88$6,290,000
Jefferson County, WV50$3,208,000
Prince William County, VA50$2,660,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.