Federal Data HubIRS Migration Flows · JSON

Barnstable County, MA

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

Net migration: -317 tax returns · +203 people · +$180,582,000 AGI

Inflow
6,259 returns · 9,735 people · $921,725,000 AGI
Outflow
6,576 returns · 9,532 people · $741,143,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Middlesex County, MA680$143,529,000
Norfolk County, MA575$118,277,000
Plymouth County, MA556$54,308,000
Suffolk County, MA405$115,984,000
Worcester County, MA296$45,362,000
Bristol County, MA288$32,810,000
Essex County, MA137$19,554,000
Capitol Planning Region, CT100$11,620,000
Hampden County, MA87$9,559,000
Palm Beach County, FL76$10,878,000

Top destinations (where leavers went)

CountyReturnsAGI
Plymouth County, MA813$67,855,000
Suffolk County, MA439$60,553,000
Middlesex County, MA438$45,342,000
Norfolk County, MA372$48,181,000
Bristol County, MA301$18,387,000
Worcester County, MA208$17,138,000
Essex County, MA123$16,125,000
Collier County, FL113$38,461,000
New York County, NY103$15,175,000
Palm Beach County, FL88$28,480,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.