Federal Data HubIRS Migration Flows · JSON

Bristol County, MA

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

Net migration: +140 tax returns · +632 people · $-75,576,000 AGI

Inflow
11,079 returns · 17,649 people · $788,183,000 AGI
Outflow
10,939 returns · 17,017 people · $863,759,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Plymouth County, MA2,268$133,519,000
Norfolk County, MA1,859$157,718,000
Providence County, RI1,087$75,555,000
Suffolk County, MA891$78,479,000
Middlesex County, MA624$55,983,000
Newport County, RI303$24,265,000
Worcester County, MA302$20,211,000
Barnstable County, MA301$18,387,000
Essex County, MA157$10,690,000
Bristol County, RI152$12,930,000

Top destinations (where leavers went)

CountyReturnsAGI
Plymouth County, MA1,710$131,447,000
Providence County, RI1,424$93,611,000
Norfolk County, MA1,226$114,292,000
Suffolk County, MA601$42,908,000
Middlesex County, MA499$34,970,000
Worcester County, MA373$27,027,000
Barnstable County, MA288$32,810,000
Newport County, RI257$20,946,000
Kent County, RI201$13,237,000
Essex County, MA154$11,223,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.