Migration + Wealth Flow Explorer

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 source of newcomers was St. Clair County, IL: 1,146 households (2,126 people) moved from there, representing $59.18M in reported income.

At the state level, no state sent more newcomers into Madison County, IL than Missouri, which accounted for 1,155 households and $63.67M 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 sending newcomers

Shaded by reported AGI coming from each state. Hover a state for numbers. County-to-county detail below.

Top origin counties

CountyHouseholdsPeopleReported AGI
St. Clair County, IL1,1462,126$59.18M
St. Louis County, MO555944$30.93M
St. Louis city, MO273405$15.23M
Macoupin County, IL275433$12.96M
St. Charles County, MO182264$10.85M
Jersey County, IL203302$9.27M
Clinton County, IL118185$8.14M
Sangamon County, IL93128$6.04M
Cook County, IL85116$5.09M
Jefferson County, MO94152$4.57M
Bond County, IL86137$3.80M
Maricopa County, AZ3246$3.28M
Champaign County, IL2741$2.24M
Montgomery County, IL4158$2.12M
Monroe County, IL3447$1.75M
Greene County, IL3761$1.56M
Fayette County, IL2539$1.55M
San Diego County, CA2651$1.52M
Macon County, IL2548$1.45M
DuPage County, IL2129$1.45M

Where newcomers came from” excludes moves within Madison County, IL itself. Switch to outbound to see the other direction.