Massachusetts
Between the 2022 and 2023 tax filing seasons, 83,296 returns moved to Massachusetts from other states and 98,674 moved the other way, a net loss of 15,378 returns, or 5.0 per 1,000.
ArrivalsDeparturesThicker line, more returns
The ten largest flows in each direction between Massachusetts and other states.Massachusetts ranks 46th of 51 (the 50 states and DC) by net migration rate between states. On balance, Massachusetts gains the most returns from New Jersey and loses the most to Florida. Another 99,081 returns moved between counties inside Massachusetts, which these state totals leave out. In 2019–20 the balance was −20,395 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 |
|---|---|---|---|
| New Jersey | 3,596 | 2,740 | +856 |
| Connecticut | 6,467 | 6,006 | +461 |
| Pennsylvania | 3,335 | 2,973 | +362 |
| Michigan | 1,188 | 905 | +283 |
| Maryland | 1,789 | 1,547 | +242 |
| Indiana | 687 | 526 | +161 |
| Minnesota | 733 | 572 | +161 |
| Ohio | 1,355 | 1,202 | +153 |
| Missouri | 574 | 462 | +112 |
| Wisconsin | 581 | 474 | +107 |
| Louisiana | 346 | 290 | +56 |
| Iowa | 242 | 200 | +42 |
| Mississippi | 150 | 112 | +38 |
| Oklahoma | 254 | 218 | +36 |
| North Dakota | 85 | 50 | +35 |
| Kansas | 224 | 205 | +19 |
| Kentucky | 335 | 318 | +17 |
| Delaware | 244 | 233 | +11 |
| South Dakota | 71 | 77 | −6 |
| West Virginia | 104 | 113 | −9 |
| Nebraska | 132 | 142 | −10 |
| Alabama | 319 | 334 | −15 |
| New Mexico | 229 | 244 | −15 |
| Wyoming | 59 | 76 | −17 |
| Idaho | 124 | 148 | −24 |
| Oregon | 617 | 641 | −24 |
| Arkansas | 163 | 188 | −25 |
| Alaska | 110 | 137 | −27 |
| Hawaii | 266 | 294 | −28 |
| Illinois | 1,893 | 1,946 | −53 |
| Nevada | 358 | 412 | −54 |
| Arizona | 1,015 | 1,091 | −76 |
| Montana | 111 | 195 | −84 |
| Utah | 392 | 502 | −110 |
| Virginia | 2,189 | 2,381 | −192 |
| Vermont | 1,339 | 1,540 | −201 |
| Tennessee | 822 | 1,107 | −285 |
| Georgia | 1,607 | 1,906 | −299 |
| District of Columbia | 818 | 1,236 | −418 |
| Washington | 1,308 | 1,817 | −509 |
| New York | 10,479 | 11,027 | −548 |
| Colorado | 1,389 | 2,017 | −628 |
| Texas | 3,394 | 4,218 | −824 |
| South Carolina | 926 | 2,000 | −1,074 |
| Maine | 2,229 | 3,330 | −1,101 |
| California | 6,565 | 7,767 | −1,202 |
| North Carolina | 2,213 | 3,483 | −1,270 |
| Rhode Island | 5,218 | 6,510 | −1,292 |
| New Hampshire | 6,594 | 10,603 | −4,009 |
| Florida | 8,058 | 12,159 | −4,101 |
Four filing years
Returns arriving from other statesReturns leaving for other states
Net rate per 1,000 returns in the earlier years: −7.1 in 2019–20, −8.7 in 2020–21, −8.7 in 2021–22.
County by county
All 14 counties with complete totals, by net migration rate per 1,000 returns. Linked names have a full profile.
- Bristol County+0.6
- Plymouth County−1.3
- Franklin County−2.5
- Barnstable County−2.8
- Berkshire County−3.3
- Worcester County−4.0
- Nantucket County−4.8
- Hampden County−5.3
- Essex County−5.4
- Norfolk County−5.8
- Hampshire County−7.2
- Middlesex County−7.5
- Suffolk County−11.9
- Dukes County−12.2
Keep exploring
Source: IRS Statistics of Income, state-to-state migration files 2019–20 to 2022–23.