Federal Data HubIRS Migration Flows · JSON

Wagoner County, OK

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

Net migration: +575 tax returns · +1,421 people · +$67,434,000 AGI

Inflow
3,380 returns · 6,699 people · $224,069,000 AGI
Outflow
2,805 returns · 5,278 people · $156,635,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Tulsa County, OK1,721$121,589,000
Muskogee County, OK177$8,795,000
Rogers County, OK169$9,514,000
Cherokee County, OK50$2,546,000
Oklahoma County, OK47$2,926,000
Mayes County, OK44$2,114,000
Creek County, OK44$2,229,000
Cleveland County, OK29$1,393,000
Okmulgee County, OK22$1,059,000
Maricopa County, AZ22$1,226,000

Top destinations (where leavers went)

CountyReturnsAGI
Tulsa County, OK1,391$79,521,000
Rogers County, OK172$11,417,000
Muskogee County, OK168$6,996,000
Creek County, OK75$3,216,000
Cherokee County, OK64$2,918,000
Mayes County, OK58$2,601,000
Oklahoma County, OK45$2,347,000
Cleveland County, OK33$1,866,000
Osage County, OK25$1,288,000
Okmulgee County, OK24$1,475,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.