Minnesota
Between the 2022 and 2023 tax filing seasons, 53,331 returns moved to Minnesota from other states and 58,437 moved the other way, a net loss of 5,106 returns, or 2.1 per 1,000.
ArrivalsDeparturesThicker line, more returns
The ten largest flows in each direction between Minnesota and other states.Minnesota ranks 38th of 51 (the 50 states and DC) by net migration rate between states. On balance, Minnesota gains the most returns from Iowa and loses the most to Florida. Another 116,580 returns moved between counties inside Minnesota, which these state totals leave out. In 2019–20 the balance was −6,238 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 |
|---|---|---|---|
| Iowa | 2,819 | 2,324 | +495 |
| Wisconsin | 8,321 | 8,003 | +318 |
| Michigan | 1,307 | 1,028 | +279 |
| Nebraska | 804 | 636 | +168 |
| Ohio | 948 | 792 | +156 |
| Indiana | 731 | 618 | +113 |
| Pennsylvania | 730 | 621 | +109 |
| California | 3,396 | 3,299 | +97 |
| New Jersey | 430 | 364 | +66 |
| Kentucky | 355 | 293 | +62 |
| Louisiana | 279 | 218 | +61 |
| Connecticut | 255 | 197 | +58 |
| Kansas | 486 | 435 | +51 |
| Missouri | 962 | 914 | +48 |
| Alaska | 279 | 244 | +35 |
| Idaho | 300 | 271 | +29 |
| Vermont | 87 | 58 | +29 |
| Mississippi | 185 | 157 | +28 |
| Maryland | 467 | 442 | +25 |
| Oregon | 775 | 757 | +18 |
| West Virginia | 78 | 60 | +18 |
| New Mexico | 308 | 292 | +16 |
| Maine | 136 | 128 | +8 |
| New Hampshire | 113 | 105 | +8 |
| Hawaii | 215 | 222 | −7 |
| Delaware | 51 | 61 | −10 |
| Oklahoma | 410 | 423 | −13 |
| Wyoming | 168 | 183 | −15 |
| Rhode Island | 67 | 93 | −26 |
| Utah | 487 | 516 | −29 |
| Nevada | 537 | 574 | −37 |
| Virginia | 786 | 841 | −55 |
| Arkansas | 269 | 325 | −56 |
| Alabama | 248 | 314 | −66 |
| District of Columbia | 180 | 265 | −85 |
| North Dakota | 4,007 | 4,094 | −87 |
| Illinois | 2,550 | 2,645 | −95 |
| Montana | 439 | 586 | −147 |
| Massachusetts | 572 | 733 | −161 |
| New York | 1,332 | 1,521 | −189 |
| Washington | 1,315 | 1,536 | −221 |
| Georgia | 871 | 1,122 | −251 |
| Tennessee | 677 | 968 | −291 |
| South Carolina | 353 | 650 | −297 |
| South Dakota | 1,855 | 2,243 | −388 |
| Colorado | 2,024 | 2,428 | −404 |
| North Carolina | 930 | 1,503 | −573 |
| Arizona | 2,175 | 3,090 | −915 |
| Texas | 3,208 | 4,294 | −1,086 |
| Florida | 3,054 | 4,951 | −1,897 |
Four filing years
Returns arriving from other statesReturns leaving for other states
Net rate per 1,000 returns in the earlier years: −2.7 in 2019–20, −3.9 in 2020–21, −3.4 in 2021–22.
County by county
The 12 highest and 12 lowest net migration rates per 1,000 returns among 83 Minnesota counties with complete totals. Linked names have a full profile.
- Hubbard County+11.0
- Wright County+11.0
- Pine County+6.6
- Crow Wing County+5.4
- Pope County+4.9
- Isanti County+4.1
- Washington County+3.9
- Dakota County+3.4
- Chisago County+3.2
- Clay County+3.0
- Mille Lacs County+2.5
- Anoka County+2.1
- Renville County−11.9
- Lake County−12.5
- Waseca County−12.5
- Lincoln County−12.9
- Polk County−13.3
- Grant County−13.6
- Chippewa County−15.5
- Roseau County−16.3
- Lyon County−17.0
- Nobles County−21.3
- Traverse County−22.5
- Watonwan County−26.5
Keep exploring
Source: IRS Statistics of Income, state-to-state migration files 2019–20 to 2022–23.