Essex County, MA
Migration of people and income, 2022–2023 filing years
Between the 2022 and 2023 filing years, Essex County, MA saw a net loss of 1,940 tax-filing households and a net loss of 2,725 individuals. On net, the area lost $122.5M in associated adjusted gross income (AGI, nominal dollars). The largest inflow came from Middlesex County; the largest outflow went to Middlesex County. These figures cover federal income tax filers only and do not indicate why people moved.
Net income (AGI)
-$122.5M
nominal dollars
Net households
-1,940
tax returns
Net people
-2,725
exemptions
-3.4 net people per 1,000 residents (population 810,089)
Income (AGI) in and out
Moved in$1.7B
Moved out$1.8B
Net -$122.5M (nominal)
Where movers came from
- 1Middlesex County, MA4,847$628.9M
- 2Suffolk County, MA2,693$317.4M
- 3Rockingham County, NH867$68.5M
- 4Norfolk County, MA505$55.5M
- 5Hillsborough County, NH422$37.3M
- 6Worcester County, MA375$27.0M
- 7Bronx County, NY166$4.7M
- 8Plymouth County, MA161$13.1M
- 9New York County, NY157$15.1M
- 10Bristol County, MA154$11.2M
Where movers went
- 1Middlesex County, MA4,184$333.6M
- 2Suffolk County, MA1,949$183.2M
- 3Rockingham County, NH1,672$197.7M
- 4Hillsborough County, NH659$49.4M
- 5Worcester County, MA578$39.9M
- 6Norfolk County, MA455$43.3M
- 7New York County, NY236$21.3M
- 8Plymouth County, MA229$21.5M
- 9Strafford County, NH225$15.9M
- 10York County, ME190$21.4M
Net migration by year
Net 2012–2023: -$642.7M (-17,884 people)
20122023
| Year | Net AGI | Net people |
|---|---|---|
| 2012 | -$38.9M | +337 |
| 2013 | -$47.3M | +928 |
| 2014 | -$34.3M | -649 |
| 2015 | -$102.6M | -1,007 |
| 2016 | +$28.6M | -1,716 |
| 2017 | +$44.5M | -675 |
| 2018 | -$47.7M | -1,441 |
| 2019 | +$101.4M | -2,372 |
| 2020 | -$70.0M | -1,739 |
| 2021 | -$107.8M | -2,769 |
| 2022 | -$246.2M | -4,056 |
| 2023 | -$122.5M | -2,725 |
Get the next update for Essex County, MA
The IRS releases new migration data once a year. Drop your email and we will send the refreshed numbers when they land. No spam, unsubscribe anytime.