Federal Data HubIRS Migration Flows · JSON

Cleveland County, OK

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

Net migration: -54 tax returns · -223 people · $-30,439,000 AGI

Inflow
9,868 returns · 17,354 people · $535,865,000 AGI
Outflow
9,922 returns · 17,577 people · $566,304,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Oklahoma County, OK3,642$189,446,000
McClain County, OK475$34,874,000
Canadian County, OK411$19,737,000
Tulsa County, OK247$11,066,000
Grady County, OK223$11,097,000
Pottawatomie County, OK209$9,522,000
Comanche County, OK128$9,363,000
Dallas County, TX109$6,720,000
Tarrant County, TX105$4,920,000
Garvin County, OK99$4,247,000

Top destinations (where leavers went)

CountyReturnsAGI
Oklahoma County, OK3,624$181,202,000
McClain County, OK590$41,756,000
Canadian County, OK574$32,986,000
Pottawatomie County, OK272$15,641,000
Tulsa County, OK242$13,929,000
Grady County, OK201$12,013,000
Dallas County, TX129$11,288,000
Tarrant County, TX101$6,238,000
Harris County, TX77$4,223,000
Logan County, OK77$4,481,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.