County
Madison County, IL
In the IRS's 2022–2023 Statistics of Income migration data, Madison County, IL recorded 3,630 households (6,022 people) moving in and 3,199 households (5,219 people) moving out — a net gained of 431 households and $22.78M in reported adjusted gross income.
The single largest recorded destination was St. Clair County, IL: 983 households (1,764 people) relocated there, taking $44.60M in reported income with them.
At the state level, no destination drew more movers out of Madison County, IL than Missouri, which accounted for 1,183 households and $71.33M in reported AGI.
Inbound (reported)
$194.74M
3,630 households · 6,022 people
Outbound (reported)
$171.96M
3,199 households · 5,219 people
Net (reported)
$22.78M
431 households · 803 people
States receiving movers
Shaded by reported AGI moving to each state. Hover a state for numbers. County-to-county detail below.
Top destination counties
| County | Households | People | Reported AGI |
|---|---|---|---|
| St. Clair County, IL | 983 | 1,764 | $44.60M |
| St. Louis County, MO | 563 | 877 | $34.97M |
| St. Charles County, MO | 205 | 323 | $15.65M |
| Macoupin County, IL | 293 | 489 | $14.62M |
| St. Louis city, MO | 295 | 389 | $14.10M |
| Jersey County, IL | 181 | 322 | $9.63M |
| Clinton County, IL | 101 | 180 | $5.88M |
| Bond County, IL | 87 | 142 | $4.89M |
| Jefferson County, MO | 73 | 111 | $4.25M |
| Cook County, IL | 77 | 99 | $3.38M |
| Harris County, TX | 32 | 60 | $2.66M |
| Monroe County, IL | 34 | 59 | $2.63M |
| Lee County, FL | 23 | 34 | $2.51M |
| Sangamon County, IL | 65 | 82 | $2.41M |
| Montgomery County, IL | 44 | 80 | $2.24M |
| Maricopa County, AZ | 35 | 52 | $1.96M |
| Boone County, MO | 26 | 42 | $1.26M |
| Champaign County, IL | 20 | 29 | $1.19M |
| Greene County, MO | 21 | 26 | $1.09M |
| Marion County, IL | 21 | 32 | $1.02M |
“Where they moved” excludes moves within Madison County, IL itself. Switch to inbound to see the other direction.