MoverScout

Who's moving to New Hampshire

Where households are arriving from and leaving for, county by county — built on official federal tax-filer data, not marketing estimates.

+2,168 net households from other states
Arrived from other states
26,576
households, 2022-2023
Left for other states
24,408
households, 2022-2023
Moved within New Hampshire
15,822
households changed county, stayed in state

+2,168 net households — Arrivals from other states and departures to them are close in volume — arrivals edge ahead by 2,168 households. The pace has held steady over five years. Another 246 households arrived from abroad.

Moving in from another state? Your mover needs active interstate operating authority — most local companies don't hold one. See licensed movers in Manchester →
Net household change, five years
Every move in or out of New Hampshire, including from abroad — so the latest bar can differ slightly from the state-to-state figure above.
+2,325
18–19
+5,283
19–20
+5,508
20–21
+3,773
21–22
+2,047
22–23
Where New Hampshire is gaining from other states
Largest net state-to-state changes by county — same basis as the figures above, top eight only. Each city page adds the in-state picture.
Derry Village Rockingham County +859
#261 of 3,087 U.S. counties for total household growth
Manchester Hillsborough County +577
#1,218 of 3,087 U.S. counties for total household growth
Laconia Belknap County +179
#501 of 3,087 U.S. counties for total household growth
Lebanon Grafton County +151
#739 of 3,087 U.S. counties for total household growth
Moultonborough Carroll County +149
#324 of 3,087 U.S. counties for total household growth
Keene Cheshire County +143
#490 of 3,087 U.S. counties for total household growth
Dover Strafford County +104
#282 of 3,087 U.S. counties for total household growth
Berlin Coos County +24
#995 of 3,087 U.S. counties for total household growth
Where New Hampshire is losing to other states
Largest net state-to-state changes by county — same basis as the figures above, top eight only. Each city page adds the in-state picture.
Concord Merrimack County -36
Which states New Hampshire trades households with
Each bar shows that state's in/out split — rows ranked by total volume. The IRS publishes only each county's largest partner states, so smaller streams are left out and these totals run below the headline figures.
Massachusetts +3,850
9,983 in
6,133 out
Maine -529
1,400 in
1,929 out
Vermont +13
809 in
796 out
Florida -735
415 in
1,150 out
New York +20
441 in
421 out
Connecticut +287
463 in
176 out

Households arriving in New Hampshire from another state report $109,318 in average annual income; those leaving for another state report $88,043. Arrivals out-earn departures — New Hampshire is trading up.

Arriving from another state$109,318
Leaving for another state$88,043
City-level breakdowns
Every city page has its own migration section — who's arriving, from how far, and what kind of mover that calls for.

How this works: IRS SOI County-to-County Migration Data, 2022-2023. The IRS compares the address on consecutive tax returns, so every move here is a real filed household. The headline figures and county lists count moves that crossed a state line; the five-year chart counts every move, including from abroad. The data publishes annually with about a two-year lag, misses people who don't file a return, and leaves 32% of moves unattributed to a specific county, because flows too small to publish are grouped into regional buckets. 10 of New Hampshire's counties have published data.