countymoves

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.

Returns moving between New Hampshire and each state, 2022–23
StateFrom thereTo thereNet
Massachusetts10,6036,594+4,009
Connecticut937611+326
New York1,4641,238+226
New Jersey478301+177
California898761+137
Vermont1,3531,243+110
Rhode Island438384+54
Oregon166130+36
Pennsylvania534499+35
Nevada12797+30
Maryland274250+24
Illinois246223+23
Alaska6241+21
Louisiana7959+20
Kansas6748+19
Mississippi3929+10
Nebraska3325+8
Indiana121114+7
West Virginia4139+2
Arkansas4847+1
North Dakota1413+1
Idaho48480
Iowa4748−1
Missouri98101−3
New Mexico5962−3
Wyoming2630−4
Minnesota105113−8
Oklahoma6775−8
South Dakota3038−8
Virginia509521−12
Ohio258272−14
Michigan156171−15
Wisconsin103120−17
Hawaii7896−18
Washington260280−20
Delaware5375−22
District of Columbia84122−38
Kentucky62102−40
Alabama66110−44
Montana55100−45
Arizona273327−54
Colorado399454−55
Utah123182−59
Tennessee211287−76
Georgia230365−135
Texas589760−171
South Carolina250582−332
North Carolina501930−429
Maine1,9722,595−623
Florida1,8422,696−854

Four filing years

28,29022,9812019–2028,85923,3312020–2128,01024,2572021–2226,57624,4082022–23

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.

  1. Carroll County+12.5
  2. Sullivan County+7.4
  3. Strafford County+6.1
  4. Belknap County+5.5
  5. Cheshire County+5.2
  6. Merrimack County+5.0
  7. Coos County+3.4
  8. Rockingham County+2.6
  9. Grafton County+2.2
  10. Hillsborough County+0.1

Keep exploring

Source: IRS Statistics of Income, state-to-state migration files 2019–20 to 2022–23.