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 source of newcomers was Middlesex County, MA: 4,134 households (6,375 people) moved from there, representing $566.71M in reported income.
At the state level, no state sent more newcomers into New Hampshire than Massachusetts, which accounted for 9,983 households and $1.37B 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 sending newcomers
Shaded by reported AGI coming from each state. Hover a state for numbers. County-to-county detail below.
Top origin counties
| County | Households | People | Reported AGI |
|---|---|---|---|
| Middlesex County, MA | 4,134 | 6,375 | $566.71M |
| Essex County, MA | 2,922 | 4,592 | $357.50M |
| Suffolk County, MA | 852 | 1,192 | $207.79M |
| Worcester County, MA | 823 | 1,288 | $79.03M |
| Norfolk County, MA | 516 | 756 | $72.85M |
| York County, ME | 972 | 1,413 | $64.01M |
| Plymouth County, MA | 310 | 465 | $44.62M |
| Capitol Planning Region, CT | 281 | 417 | $27.46M |
| Windsor County, VT | 393 | 578 | $27.10M |
| Cumberland County, ME | 298 | 394 | $22.92M |
| New York County, NY | 132 | 183 | $19.82M |
| Los Angeles County, CA | 147 | 219 | $15.57M |
| Bristol County, MA | 175 | 246 | $15.04M |
| Providence County, RI | 159 | 244 | $14.95M |
| Western Connecticut Planning Regi, CT | 50 | 76 | $14.02M |
| Barnstable County, MA | 88 | 133 | $11.56M |
| King County, WA | 61 | 81 | $11.41M |
| Windham County, VT | 169 | 268 | $10.72M |
| Kings County, NY | 97 | 141 | $9.93M |
| Cook County, IL | 88 | 143 | $9.80M |
“Where newcomers came from” excludes moves within New Hampshire itself. Switch to outbound to see the other direction.