Federal Data HubIRS Migration Flows · JSON

Payne County, OK

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

Net migration: -163 tax returns · -120 people · $-13,506,000 AGI

Inflow
2,532 returns · 4,275 people · $117,239,000 AGI
Outflow
2,695 returns · 4,395 people · $130,745,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Oklahoma County, OK228$10,406,000
Tulsa County, OK197$8,513,000
Lincoln County, OK95$4,387,000
Creek County, OK87$3,118,000
Noble County, OK74$3,424,000
Kay County, OK71$3,618,000
Logan County, OK58$3,498,000
Cleveland County, OK57$1,857,000
Pawnee County, OK52$1,620,000
Canadian County, OK50$3,104,000

Top destinations (where leavers went)

CountyReturnsAGI
Oklahoma County, OK341$14,591,000
Tulsa County, OK268$12,310,000
Lincoln County, OK100$4,207,000
Creek County, OK93$3,940,000
Noble County, OK77$4,464,000
Cleveland County, OK77$3,698,000
Logan County, OK74$3,846,000
Kay County, OK55$1,955,000
Pawnee County, OK54$2,171,000
Canadian County, OK51$2,357,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.