Federal Data HubIRS Migration Flows · JSON

Garvin County, OK

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

Net migration: +3 tax returns · +74 people · $-953,000 AGI

Inflow
704 returns · 1,420 people · $32,526,000 AGI
Outflow
701 returns · 1,346 people · $33,479,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
McClain County, OK81$3,370,000
Cleveland County, OK77$3,997,000
Murray County, OK54$1,954,000
Oklahoma County, OK52$2,024,000
Pontotoc County, OK50$2,159,000
Carter County, OK35$1,735,000
Stephens County, OK32$1,103,000
Grady County, OK32$2,039,000

Top destinations (where leavers went)

CountyReturnsAGI
Cleveland County, OK99$4,247,000
McClain County, OK84$3,130,000
Pontotoc County, OK64$3,889,000
Oklahoma County, OK46$1,947,000
Murray County, OK43$2,915,000
Grady County, OK27$1,455,000
Carter County, OK24$1,003,000
Pottawatomie County, OK20$532,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.