Federal Data HubIRS Migration Flows · JSON

Delaware County, OK

County-to-county migration · IRS SOI · filing years 2022-2023

Net migration: +211 tax returns · +431 people · +$31,164,000 AGI

Inflow
1,392 returns · 2,601 people · $88,667,000 AGI
Outflow
1,181 returns · 2,170 people · $57,503,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Benton County, AR184$9,102,000
Ottawa County, OK120$8,462,000
Tulsa County, OK100$7,618,000
Mayes County, OK71$3,591,000
Cherokee County, OK39$1,211,000
Adair County, OK37$1,914,000
Washington County, AR34$1,514,000
Rogers County, OK33$1,425,000
Craig County, OK32$1,434,000
McDonald County, MO32$1,458,000

Top destinations (where leavers went)

CountyReturnsAGI
Benton County, AR159$6,708,000
Ottawa County, OK123$6,142,000
Mayes County, OK63$2,188,000
Tulsa County, OK56$3,386,000
Jasper County, MO53$2,017,000
Adair County, OK40$1,785,000
McDonald County, MO38$1,286,000
Oklahoma County, OK37$1,798,000
Cherokee County, OK36$1,632,000
Washington County, AR32$1,313,000

IRS migration data tracks where tax filers lived in consecutive years. A "return" is roughly a household; "AGI" is the adjusted gross income that moved with them. Net migration = inflow − outflow. Small county-pair flows are suppressed by the IRS for privacy and shown blank.

Source: IRS SOI Migration Data. License: CC0 1.0.