Migration + Wealth Flow Explorer

County

Middlesex County, MA

In the IRS's 2022–2023 Statistics of Income migration data, Middlesex County, MA recorded 43,465 households (60,758 people) moving in and 47,353 households (68,951 people) moving out — a net lost of 3,888 households and $1.26B in reported adjusted gross income.

The single largest recorded destination was Suffolk County, MA: 7,512 households (9,405 people) relocated there, taking $859.47M in reported income with them.

At the state level, no destination drew more movers out of Middlesex County, MA than New Hampshire, which accounted for 4,134 households and $566.71M in reported AGI.

Inbound (reported)

$4.75B

43,465 households · 60,758 people

Outbound (reported)

$6.01B

47,353 households · 68,951 people

Net (reported)

-$1.26B

-3,888 households · -8,193 people

States receiving movers

Shaded by reported AGI moving to each state. Hover a state for numbers. County-to-county detail below.

Top destination counties

CountyHouseholdsPeopleReported AGI
Suffolk County, MA7,5129,405$859.47M
Essex County, MA4,8477,552$628.86M
Norfolk County, MA3,6195,643$533.66M
Worcester County, MA4,5927,627$417.46M
Hillsborough County, NH2,0993,235$212.51M
Rockingham County, NH1,0981,689$188.58M
Barnstable County, MA6801,109$143.53M
Palm Beach County, FL269437$124.77M
New York County, NY1,2121,292$121.70M
Broward County, FL210319$119.06M
Plymouth County, MA8731,337$113.36M
Kings County, NY812870$82.90M
Los Angeles County, CA689866$76.24M
Santa Clara County, CA455613$72.39M
King County, WA486633$68.07M
Cook County, IL524659$68.03M
San Diego County, CA381568$58.86M
Providence County, RI555770$56.09M
Miami-Dade County, FL231319$56.05M
Bristol County, MA624962$55.98M

Where they moved” excludes moves within Middlesex County, MA itself. Switch to inbound to see the other direction.