Ranking of Illinois Counties By Net International Migration in 2021

Updated on January 26, 2024.

Based on the US Census Vintage data estimates, in 2021, the Net International Migration for Illinois was 11.44K. Among all Illinois counties, Cook County had the highest net international migration (6.60K), followed by DuPage County (1.25K), and Champaign County (708).

The chart below shows the top 10 counties, and the table below shows the ranking of all Illinois counties.

You can see similar ranking information for related topics, and for other states. You can also see the ranking of all counties in the United States.

See this for other years:
Ranking of Illinois Counties By Net International Migration in 2021
Cook
DuPage
Champaign
Lake
Will
Winnebago
McLean
Peoria
Kane
Rock Island
Ranking of Illinois Counties By Net International Migration in 2021
Items per page:
0 of 0
Rank County Net Intl. Migration
1 Cook County 6598
2 DuPage County 1254
3 Champaign County 708
4 Lake County 526
5 Will County 371
6 Winnebago County 230
7 McLean County 207
8 Peoria County 202
9 Kane County 190
10 Rock Island County 136
11 DeKalb County 117
12 Sangamon County 106
13 Jackson County 76
14 Kendall County 61
15 St. Clair County 57
16 Macon County 52
17 Knox County 46
17 McHenry County 46
18 Kankakee County 42
18 Madison County 42
19 Cass County 26
19 LaSalle County 26
19 Tazewell County 26
19 Williamson County 26
20 Randolph County 21
21 Coles County 18
21 Grundy County 18
21 Whiteside County 18
22 Clinton County 15
22 Ogle County 15
23 Vermilion County 13
24 McDonough County 12
25 Livingston County 11
26 Wayne County 10
27 Ford County 9
27 Warren County 9
28 Effingham County 7
29 Woodford County 5
30 Bureau County 4
30 Douglas County 4
30 Jefferson County 4
30 Logan County 4
30 Morgan County 4
30 Perry County 4
30 Pike County 4
30 Stephenson County 4
31 Bond County 3
31 Fayette County 3
31 Lee County 3
31 Monroe County 3
31 Schuyler County 3
31 Shelby County 3
31 Wabash County 3
31 White County 3
32 Adams County 2
32 Brown County 2
32 Carroll County 2
32 Franklin County 2
32 Jasper County 2
32 Jersey County 2
32 Lawrence County 2
32 Macoupin County 2
32 Marion County 2
32 Menard County 2
32 Union County 2
33 Christian County 1
33 Cumberland County 1
33 De Witt County 1
33 Edwards County 1
33 Fulton County 1
33 Jo Daviess County 1
33 Mason County 1
33 Montgomery County 1
33 Moultrie County 1
33 Richland County 1
33 Stark County 1
33 Washington County 1
34 Alexander County 0
34 Calhoun County 0
34 Clark County 0
34 Clay County 0
34 Crawford County 0
34 Gallatin County 0
34 Greene County 0
34 Hamilton County 0
34 Hancock County 0
34 Henderson County 0
34 Henry County 0
34 Iroquois County 0
34 Johnson County 0
34 Marshall County 0
34 Massac County 0
34 Mercer County 0
34 Piatt County 0
34 Pulaski County 0
34 Putnam County 0
34 Saline County 0
34 Scott County 0
35 Edgar County -1
35 Hardin County -1
35 Pope County -1
36 Boone County -3