Ranking of Illinois Counties By Net International Migration in 2020

Updated on January 26, 2024.

Based on the US Census Vintage data estimates, in 2020, the Net International Migration for Illinois was 11.16K. Among all Illinois counties, Cook County had the highest net international migration (6.36K), followed by DuPage County (1.19K), and Champaign County (1.03K).

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 2020
Cook
DuPage
Champaign
Lake
McLean
Peoria
Winnebago
Rock Island
DeKalb
Sangamon
Ranking of Illinois Counties By Net International Migration in 2020
Items per page:
0 of 0
Rank County Net Intl. Migration
1 Cook County 6356
2 DuPage County 1189
3 Champaign County 1030
4 Lake County 542
5 McLean County 323
6 Peoria County 187
6 Winnebago County 187
7 Rock Island County 181
8 DeKalb County 156
9 Sangamon County 139
10 Jackson County 121
11 St. Clair County 82
12 Will County 66
13 Kendall County 62
14 McDonough County 55
15 Knox County 54
16 Madison County 41
17 Cass County 35
18 Tazewell County 33
19 Coles County 30
20 Morgan County 29
21 Williamson County 25
22 Macon County 20
23 Warren County 19
24 Effingham County 18
25 Adams County 17
25 Stephenson County 17
26 Schuyler County 16
27 Kankakee County 14
27 Ogle County 14
28 Vermilion County 13
29 Grundy County 12
29 Randolph County 12
30 Bureau County 10
30 Jefferson County 10
30 Marion County 10
31 Logan County 9
32 LaSalle County 8
33 Perry County 6
34 Bond County 5
34 Brown County 5
34 Clinton County 5
34 Franklin County 5
34 Jersey County 5
34 Scott County 5
35 Livingston County 4
35 Macoupin County 4
35 Monroe County 4
35 Wayne County 4
35 Whiteside County 4
36 Christian County 3
36 Hamilton County 3
36 Union County 3
37 Carroll County 2
37 Edgar County 2
37 Fayette County 2
37 Fulton County 2
37 Jasper County 2
37 Mercer County 2
37 Moultrie County 2
37 Pulaski County 2
37 Wabash County 2
37 White County 2
38 Edwards County 1
38 Hancock County 1
38 Henderson County 1
38 Johnson County 1
38 Marshall County 1
38 Putnam County 1
38 Richland County 1
38 Stark County 1
38 Washington County 1
39 Alexander County 0
39 Calhoun County 0
39 Clark County 0
39 Cumberland County 0
39 Ford County 0
39 Gallatin County 0
39 Greene County 0
39 Hardin County 0
39 Iroquois County 0
39 Lee County 0
39 Mason County 0
39 Massac County 0
39 Menard County 0
39 Montgomery County 0
39 Pike County 0
39 Pope County 0
39 Saline County 0
39 Shelby County 0
39 Woodford County 0
40 Clay County -1
40 Crawford County -1
40 De Witt County -1
40 Douglas County -1
40 Lawrence County -1
40 Piatt County -1
41 Henry County -2
42 Jo Daviess County -3
43 Boone County -9
44 Kane County -24
45 McHenry County -28