Federal Data HubIRS Migration Flows · JSON

Merrimack County, NH

County-to-county migration · IRS SOI · filing years 2022-2023

Net migration: +346 tax returns · +675 people · +$58,621,000 AGI

Inflow
4,824 returns · 7,439 people · $438,318,000 AGI
Outflow
4,478 returns · 6,764 people · $379,697,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Hillsborough County, NH1,362$134,958,000
Rockingham County, NH473$33,933,000
Belknap County, NH424$24,862,000
Grafton County, NH205$16,809,000
Middlesex County, MA177$19,376,000
Strafford County, NH140$7,458,000
Essex County, MA112$11,256,000
Sullivan County, NH100$12,416,000
Worcester County, MA58$4,311,000
Cheshire County, NH55$3,160,000

Top destinations (where leavers went)

CountyReturnsAGI
Hillsborough County, NH1,059$71,454,000
Belknap County, NH396$26,850,000
Rockingham County, NH384$41,362,000
Grafton County, NH208$15,381,000
Strafford County, NH132$9,275,000
Middlesex County, MA128$9,168,000
Sullivan County, NH121$11,915,000
Suffolk County, MA79$4,984,000
Essex County, MA63$4,832,000
York County, ME57$3,520,000

IRS migration data tracks where tax filers lived in consecutive years. A "return" is roughly a household; "AGI" is the adjusted gross income that moved with them. Net migration = inflow − outflow. Small county-pair flows are suppressed by the IRS for privacy and shown blank.

Source: IRS SOI Migration Data. License: CC0 1.0.