Federal Data HubIRS Migration Flows · JSON

Grayson County, TX

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

Net migration: +1,026 tax returns · +2,226 people · +$141,149,000 AGI

Inflow
5,006 returns · 9,543 people · $392,503,000 AGI
Outflow
3,980 returns · 7,317 people · $251,354,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Collin County, TX1,277$133,557,000
Denton County, TX576$47,369,000
Dallas County, TX382$24,139,000
Fannin County, TX211$10,721,000
Cooke County, TX189$16,169,000
Tarrant County, TX181$13,692,000
Bryan County, OK155$8,555,000
Hunt County, TX58$3,245,000
Harris County, TX51$3,822,000
Travis County, TX36$1,910,000

Top destinations (where leavers went)

CountyReturnsAGI
Collin County, TX718$49,069,000
Bryan County, OK305$14,426,000
Denton County, TX299$33,753,000
Fannin County, TX238$11,504,000
Dallas County, TX231$12,029,000
Cooke County, TX157$9,202,000
Tarrant County, TX141$7,417,000
Hunt County, TX46$2,378,000
Harris County, TX45$2,874,000
Bexar County, TX39$2,225,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.