Federal Data HubIRS Migration Flows · JSON

Johnson County, TX

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

Net migration: +2,217 tax returns · +4,896 people · +$230,257,000 AGI

Inflow
8,010 returns · 15,977 people · $570,877,000 AGI
Outflow
5,793 returns · 11,081 people · $340,620,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Tarrant County, TX3,712$262,041,000
Dallas County, TX594$36,366,000
Ellis County, TX333$26,980,000
Hood County, TX169$9,964,000
Denton County, TX159$12,366,000
Parker County, TX146$9,771,000
Hill County, TX140$7,056,000
Collin County, TX124$9,274,000
Harris County, TX71$6,100,000
Erath County, TX54$2,308,000

Top destinations (where leavers went)

CountyReturnsAGI
Tarrant County, TX2,237$129,738,000
Dallas County, TX293$16,541,000
Ellis County, TX249$17,999,000
Hill County, TX192$12,466,000
Hood County, TX175$11,258,000
Parker County, TX151$10,757,000
Denton County, TX115$7,525,000
Collin County, TX78$4,529,000
Harris County, TX61$3,879,000
Bexar County, TX46$2,302,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.