State
North Dakota
Statewide totals sum every reported county-to-county flow with an endpoint in this state.
In the IRS's 2022–2023 Statistics of Income migration data, North Dakota recorded 3,470 households (5,313 people) moving in and 3,414 households (5,484 people) moving out — a net gained of 56 households and $22.75M in reported adjusted gross income.
The single largest recorded destination was Clay County, MN: 947 households (1,619 people) relocated there, taking $48.81M in reported income with them.
At the state level, no destination drew more movers out of North Dakota than Minnesota, which accounted for 2,560 households and $150.01M in reported AGI.
Inbound (reported)
$187.68M
3,470 households · 5,313 people
Outbound (reported)
$210.42M
3,414 households · 5,484 people
Net (reported)
-$22.75M
56 households · -171 people
States receiving movers
Shaded by reported AGI moving to each state. Hover a state for numbers. County-to-county detail below.
Top destination counties
| County | Households | People | Reported AGI |
|---|---|---|---|
| Clay County, MN | 947 | 1,619 | $48.81M |
| Hennepin County, MN | 490 | 705 | $32.98M |
| Maricopa County, AZ | 298 | 479 | $26.23M |
| Otter Tail County, MN | 133 | 229 | $12.35M |
| Polk County, MN | 190 | 303 | $10.41M |
| Becker County, MN | 127 | 200 | $9.40M |
| Ramsey County, MN | 126 | 196 | $6.11M |
| Clark County, NV | 91 | 153 | $6.04M |
| Dakota County, MN | 99 | 154 | $5.25M |
| Bexar County, TX | 74 | 168 | $4.31M |
| St. Louis County, MN | 57 | 74 | $3.31M |
| El Paso County, CO | 51 | 80 | $3.18M |
| Lee County, FL | 22 | 34 | $2.61M |
| Washington County, MN | 39 | 57 | $2.46M |
| Cook County, IL | 30 | 35 | $2.32M |
| Minnehaha County, SD | 40 | 61 | $2.26M |
| Bossier Parish, LA | 28 | 67 | $2.24M |
| Stearns County, MN | 53 | 84 | $2.24M |
| Wilkin County, MN | 44 | 79 | $2.10M |
| Scott County, MN | 31 | 50 | $2.10M |
“Where they moved” excludes moves within North Dakota itself. Switch to inbound to see the other direction.