Federal Data HubIRS Migration Flows · JSON

Liberty County, TX

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

Net migration: +1,702 tax returns · +4,678 people · +$102,785,000 AGI

Inflow
4,414 returns · 10,369 people · $232,892,000 AGI
Outflow
2,712 returns · 5,691 people · $130,107,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Harris County, TX2,419$117,002,000
Montgomery County, TX546$26,917,000
Chambers County, TX158$12,027,000
San Jacinto County, TX76$3,600,000
Fort Bend County, TX68$5,168,000
Galveston County, TX59$3,179,000
Polk County, TX51$2,845,000
Brazoria County, TX49$3,658,000
Hardin County, TX35$2,849,000
Jefferson County, TX32$1,839,000

Top destinations (where leavers went)

CountyReturnsAGI
Harris County, TX982$39,669,000
Montgomery County, TX404$23,941,000
Chambers County, TX128$8,872,000
Polk County, TX99$5,801,000
San Jacinto County, TX98$5,227,000
Hardin County, TX60$2,924,000
Brazoria County, TX42$3,495,000
Jefferson County, TX39$1,738,000
Fort Bend County, TX37$1,970,000
Galveston County, TX34$2,370,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.