Federal Data HubIRS Migration Flows · JSON

Harford County, MD

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

Net migration: -75 tax returns · +509 people · $-52,390,000 AGI

Inflow
6,345 returns · 11,183 people · $453,236,000 AGI
Outflow
6,420 returns · 10,674 people · $505,626,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Baltimore County, MD2,072$149,837,000
Baltimore city, MD621$39,283,000
Cecil County, MD364$22,205,000
Anne Arundel County, MD224$20,343,000
York County, PA173$11,070,000
Howard County, MD115$9,789,000
Prince George's County, MD93$5,804,000
New Castle County, DE80$6,479,000
Montgomery County, MD79$6,481,000
Carroll County, MD53$4,248,000

Top destinations (where leavers went)

CountyReturnsAGI
Baltimore County, MD1,393$87,299,000
Baltimore city, MD513$26,514,000
Cecil County, MD392$24,495,000
York County, PA273$18,885,000
Anne Arundel County, MD174$13,512,000
Sussex County, DE111$14,655,000
Howard County, MD102$9,415,000
Prince George's County, MD89$5,465,000
New Castle County, DE88$6,870,000
Montgomery County, MD77$7,083,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.