New Hampshire
Between the 2022 and 2023 tax filing seasons, 26,576 returns moved to New Hampshire from other states and 24,408 moved the other way, a net gain of 2,168 returns, or 3.4 per 1,000.
ArrivalsDeparturesThicker line, more returns
The ten largest flows in each direction between New Hampshire and other states.New Hampshire ranks 19th of 51 (the 50 states and DC) by net migration rate between states. On balance, New Hampshire gains the most returns from Massachusetts and loses the most to Florida. Another 15,822 returns moved between counties inside New Hampshire, which these state totals leave out. In 2019–20 the balance was +5,309 returns.
The exchange with every state
Sorted from the largest net gain to the largest net loss. States with a flow under 10 returns in either direction are left out.
| State | From there | To there | Net |
|---|---|---|---|
| Massachusetts | 10,603 | 6,594 | +4,009 |
| Connecticut | 937 | 611 | +326 |
| New York | 1,464 | 1,238 | +226 |
| New Jersey | 478 | 301 | +177 |
| California | 898 | 761 | +137 |
| Vermont | 1,353 | 1,243 | +110 |
| Rhode Island | 438 | 384 | +54 |
| Oregon | 166 | 130 | +36 |
| Pennsylvania | 534 | 499 | +35 |
| Nevada | 127 | 97 | +30 |
| Maryland | 274 | 250 | +24 |
| Illinois | 246 | 223 | +23 |
| Alaska | 62 | 41 | +21 |
| Louisiana | 79 | 59 | +20 |
| Kansas | 67 | 48 | +19 |
| Mississippi | 39 | 29 | +10 |
| Nebraska | 33 | 25 | +8 |
| Indiana | 121 | 114 | +7 |
| West Virginia | 41 | 39 | +2 |
| Arkansas | 48 | 47 | +1 |
| North Dakota | 14 | 13 | +1 |
| Idaho | 48 | 48 | 0 |
| Iowa | 47 | 48 | −1 |
| Missouri | 98 | 101 | −3 |
| New Mexico | 59 | 62 | −3 |
| Wyoming | 26 | 30 | −4 |
| Minnesota | 105 | 113 | −8 |
| Oklahoma | 67 | 75 | −8 |
| South Dakota | 30 | 38 | −8 |
| Virginia | 509 | 521 | −12 |
| Ohio | 258 | 272 | −14 |
| Michigan | 156 | 171 | −15 |
| Wisconsin | 103 | 120 | −17 |
| Hawaii | 78 | 96 | −18 |
| Washington | 260 | 280 | −20 |
| Delaware | 53 | 75 | −22 |
| District of Columbia | 84 | 122 | −38 |
| Kentucky | 62 | 102 | −40 |
| Alabama | 66 | 110 | −44 |
| Montana | 55 | 100 | −45 |
| Arizona | 273 | 327 | −54 |
| Colorado | 399 | 454 | −55 |
| Utah | 123 | 182 | −59 |
| Tennessee | 211 | 287 | −76 |
| Georgia | 230 | 365 | −135 |
| Texas | 589 | 760 | −171 |
| South Carolina | 250 | 582 | −332 |
| North Carolina | 501 | 930 | −429 |
| Maine | 1,972 | 2,595 | −623 |
| Florida | 1,842 | 2,696 | −854 |
Four filing years
Returns arriving from other statesReturns leaving for other states
Net rate per 1,000 returns in the earlier years: +8.9 in 2019–20, +9.3 in 2020–21, +6.1 in 2021–22.
County by county
All 10 counties with complete totals, by net migration rate per 1,000 returns. Linked names have a full profile.
- Carroll County+12.5
- Sullivan County+7.4
- Strafford County+6.1
- Belknap County+5.5
- Cheshire County+5.2
- Merrimack County+5.0
- Coos County+3.4
- Rockingham County+2.6
- Grafton County+2.2
- Hillsborough County+0.1
Keep exploring
Source: IRS Statistics of Income, state-to-state migration files 2019–20 to 2022–23.