Grand Forks County, ND
Migration of people and income, 2022–2023 filing years
Between the 2022 and 2023 filing years, Grand Forks County, ND saw a net loss of 157 tax-filing households and a net loss of 403 individuals. On net, the area lost $24.6M in associated adjusted gross income (AGI, nominal dollars). The largest inflow came from Polk County; the largest outflow went to Cass County. These figures cover federal income tax filers only and do not indicate why people moved.
Net income (AGI)
-$24.6M
nominal dollars
Net households
-157
tax returns
Net people
-403
exemptions
-5.5 net people per 1,000 residents (population 72,708)
Income (AGI) in and out
Moved in$125.2M
Moved out$149.9M
Net -$24.6M (nominal)
Where movers came from
- 1Polk County, MN228$13.7M
- 2Cass County, ND202$11.7M
- 3Walsh County, ND64$3.6M
- 4Traill County, ND51$2.9M
- 5Burleigh County, ND46$1.8M
- 6Hennepin County, MN38$2.0M
- 7Ramsey County, ND37$2.0M
- 8Marshall County, MN33$1.8M
- 9Pembina County, ND32$2.0M
- 10Maricopa County, AZ30$1.2M
Where movers went
- 1Cass County, ND308$16.3M
- 2Polk County, MN154$8.6M
- 3Hennepin County, MN104$7.8M
- 4Burleigh County, ND48$2.1M
- 5Maricopa County, AZ44$3.6M
- 6Traill County, ND42$2.3M
- 7Dakota County, MN39$1.9M
- 8Clay County, MN37$2.9M
- 9Ramsey County, MN32$1.7M
- 10Ward County, ND29$1.3M
Net migration by year
Net 2012–2023: -$325.8M (-8,228 people)
20122023
| Year | Net AGI | Net people |
|---|---|---|
| 2012 | -$3.7M | +167 |
| 2013 | -$12.6M | -254 |
| 2014 | -$10.3M | -546 |
| 2015 | -$3.7M | +92 |
| 2016 | -$29.7M | -924 |
| 2017 | -$64.5M | -1,700 |
| 2018 | -$37.1M | -974 |
| 2019 | -$30.6M | -761 |
| 2020 | -$38.1M | -1,077 |
| 2021 | -$38.8M | -1,193 |
| 2022 | -$32.1M | -655 |
| 2023 | -$24.6M | -403 |
Get the next update for Grand Forks County, ND
The IRS releases new migration data once a year. Drop your email and we will send the refreshed numbers when they land. No spam, unsubscribe anytime.