State
New Hampshire
Statewide totals sum every reported county-to-county flow with an endpoint in this state.
In the IRS's 2022–2023 Statistics of Income migration data, New Hampshire recorded 14,764 households (22,445 people) moving in and 12,082 households (17,376 people) moving out — a net gained of 2,682 households and $708.67M in reported adjusted gross income.
The single largest recorded destination was Middlesex County, MA: 2,340 households (3,284 people) relocated there, taking $201.74M in reported income with them.
At the state level, no destination drew more movers out of New Hampshire than Massachusetts, which accounted for 6,133 households and $519.88M in reported AGI.
Inbound (reported)
$1.77B
14,764 households · 22,445 people
Outbound (reported)
$1.06B
12,082 households · 17,376 people
Net (reported)
$708.67M
2,682 households · 5,069 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
| County | Households | People | Reported AGI |
|---|---|---|---|
| Middlesex County, MA | 2,340 | 3,284 | $201.74M |
| Essex County, MA | 1,582 | 2,326 | $132.32M |
| York County, ME | 1,224 | 1,857 | $96.91M |
| Suffolk County, MA | 886 | 1,006 | $77.53M |
| Cumberland County, ME | 507 | 658 | $41.24M |
| Worcester County, MA | 523 | 741 | $34.40M |
| Norfolk County, MA | 315 | 451 | $28.58M |
| Lee County, FL | 110 | 164 | $28.37M |
| Sarasota County, FL | 77 | 133 | $26.65M |
| New York County, NY | 282 | 302 | $25.66M |
| Windsor County, VT | 353 | 522 | $19.80M |
| Wake County, NC | 147 | 306 | $17.68M |
| Barnstable County, MA | 95 | 157 | $15.68M |
| Plymouth County, MA | 171 | 254 | $15.12M |
| Collier County, FL | 55 | 94 | $12.57M |
| Chittenden County, VT | 143 | 198 | $10.62M |
| Capitol Planning Region, CT | 113 | 180 | $10.40M |
| Los Angeles County, CA | 118 | 150 | $9.71M |
| Palm Beach County, FL | 70 | 105 | $9.39M |
| Maricopa County, AZ | 107 | 183 | $8.76M |
“Where they moved” excludes moves within New Hampshire itself. Switch to inbound to see the other direction.