Migration + Wealth Flow Explorer

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 source of newcomers was Clay County, MN: 894 households (1,376 people) moved from there, representing $45.53M in reported income.

At the state level, no state sent more newcomers into North Dakota than Minnesota, which accounted for 2,655 households and $141.11M 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 sending newcomers

Shaded by reported AGI coming from each state. Hover a state for numbers. County-to-county detail below.

Top origin counties

CountyHouseholdsPeopleReported AGI
Clay County, MN8941,376$45.53M
Polk County, MN298458$17.13M
Hennepin County, MN224306$14.61M
Maricopa County, AZ207319$13.34M
Becker County, MN140203$11.14M
Otter Tail County, MN191255$9.07M
Clark County, NV89168$4.24M
Wilkin County, MN79115$4.07M
Dakota County, MN6780$3.48M
Minnehaha County, SD4185$3.42M
Douglas County, MN6786$3.31M
Pennington County, MN6197$3.10M
Beltrami County, MN6796$2.96M
Stearns County, MN6481$2.91M
Anoka County, MN5786$2.77M
St. Louis County, MN4261$2.54M
Roseau County, MN5365$2.11M
Crow Wing County, MN4556$2.08M
Ramsey County, MN5080$1.93M
Sherburne County, MN4457$1.91M

Where newcomers came from” excludes moves within North Dakota itself. Switch to outbound to see the other direction.