Federal Data HubIRS Migration Flows · JSON

Suffolk County, MA

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

Net migration: -4,023 tax returns · -12,099 people · $-1,718,853,000 AGI

Inflow
36,567 returns · 44,916 people · $3,443,232,000 AGI
Outflow
40,590 returns · 57,015 people · $5,162,085,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Middlesex County, MA7,512$859,466,000
Norfolk County, MA4,217$409,352,000
Essex County, MA1,949$183,158,000
Plymouth County, MA1,167$106,725,000
Worcester County, MA921$68,191,000
New York County, NY731$139,507,000
Bristol County, MA601$42,908,000
Providence County, RI474$31,152,000
Barnstable County, MA439$60,553,000
Los Angeles County, CA430$37,180,000

Top destinations (where leavers went)

CountyReturnsAGI
Middlesex County, MA9,674$1,134,188,000
Norfolk County, MA5,965$750,915,000
Essex County, MA2,693$317,422,000
Plymouth County, MA1,763$210,845,000
New York County, NY1,246$187,597,000
Worcester County, MA960$88,995,000
Bristol County, MA891$78,479,000
Providence County, RI676$50,719,000
Kings County, NY641$58,313,000
Los Angeles County, CA540$56,557,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.