Federal Data Hub › IRS Migration Flows · JSON
County-to-county migration · IRS SOI · filing years 2022-2023
Net migration: -2,556 tax returns · -4,564 people · $-301,496,000 AGI
| County | Returns | AGI |
|---|---|---|
| Baltimore city, MD | 7,832 | $480,574,000 |
| Anne Arundel County, MD | 1,648 | $98,801,000 |
| Howard County, MD | 1,400 | $103,515,000 |
| Harford County, MD | 1,393 | $87,299,000 |
| Prince George's County, MD | 789 | $44,301,000 |
| Montgomery County, MD | 666 | $44,852,000 |
| Carroll County, MD | 593 | $42,134,000 |
| York County, PA | 330 | $20,763,000 |
| Frederick County, MD | 193 | $14,712,000 |
| District of Columbia, DC | 161 | $17,144,000 |
| County | Returns | AGI |
|---|---|---|
| Baltimore city, MD | 6,454 | $301,106,000 |
| Harford County, MD | 2,072 | $149,837,000 |
| Anne Arundel County, MD | 1,565 | $105,030,000 |
| Howard County, MD | 1,313 | $111,481,000 |
| Carroll County, MD | 842 | $69,532,000 |
| York County, PA | 698 | $54,936,000 |
| Prince George's County, MD | 620 | $34,116,000 |
| Montgomery County, MD | 558 | $40,368,000 |
| Frederick County, MD | 310 | $28,048,000 |
| District of Columbia, DC | 255 | $17,999,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.