Ranking of Illinois Counties By Net International Migration in 2022
Updated on June 21, 2025.
Based on the US Census Vintage data estimates, in 2022, the Net International Migration for Illinois was 60.95K. Among all Illinois counties, Cook County had the highest net international migration (35.96K), followed by DuPage County (6.74K), and Lake County (4.04K).
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.
You may also be interested in:
Related Topics: Illinois Census Vintage Data Topic List.
Data Source: US Census Bureau (Vintage), 2022 Census.
See this for other years:
Ranking of Illinois Counties By Net International Migration in 2022
Items per page:
25
0 of 0
| Rank | County | Net Intl. Migration |
|---|---|---|
| 1 | Cook County | 35963 |
| 2 | DuPage County | 6741 |
| 3 | Lake County | 4043 |
| 4 | Champaign County | 3053 |
| 5 | Will County | 1988 |
| 6 | Kane County | 1239 |
| 7 | Winnebago County | 907 |
| 8 | McLean County | 858 |
| 8 | Peoria County | 858 |
| 9 | Rock Island County | 625 |
| 10 | DeKalb County | 508 |
| 11 | Sangamon County | 447 |
| 12 | Kendall County | 352 |
| 13 | Jackson County | 338 |
| 14 | St. Clair County | 326 |
| 15 | Macon County | 250 |
| 16 | Knox County | 234 |
| 17 | McHenry County | 226 |
| 18 | Kankakee County | 219 |
| 19 | Madison County | 186 |
| 20 | LaSalle County | 115 |
| 21 | Cass County | 98 |
| 22 | Williamson County | 91 |
| 23 | Wayne County | 78 |
| 24 | Coles County | 76 |
| 25 | Randolph County | 75 |
| 26 | Whiteside County | 64 |
| 27 | Tazewell County | 61 |
| 28 | McDonough County | 60 |
| 29 | Clinton County | 53 |
| 30 | Grundy County | 52 |
| 31 | Effingham County | 51 |
| 32 | Ford County | 47 |
| 33 | Stephenson County | 46 |
| 34 | Woodford County | 42 |
| 35 | Lee County | 35 |
| 35 | Livingston County | 35 |
| 35 | Warren County | 35 |
| 36 | Macoupin County | 31 |
| 37 | Vermilion County | 30 |
| 38 | Ogle County | 29 |
| 39 | Union County | 28 |
| 40 | Douglas County | 25 |
| 41 | Adams County | 23 |
| 42 | Bureau County | 21 |
| 42 | Jersey County | 21 |
| 43 | Logan County | 18 |
| 44 | Schuyler County | 15 |
| 45 | Boone County | 14 |
| 45 | Richland County | 14 |
| 46 | Bond County | 13 |
| 46 | Wabash County | 13 |
| 47 | Jasper County | 12 |
| 47 | Jefferson County | 12 |
| 47 | Pike County | 12 |
| 48 | Jo Daviess County | 11 |
| 49 | Moultrie County | 10 |
| 49 | Perry County | 10 |
| 50 | Johnson County | 9 |
| 50 | Shelby County | 9 |
| 51 | Marion County | 8 |
| 51 | Morgan County | 8 |
| 51 | White County | 8 |
| 52 | Hancock County | 7 |
| 52 | Mason County | 7 |
| 53 | Edwards County | 6 |
| 53 | Montgomery County | 6 |
| 53 | Stark County | 6 |
| 54 | De Witt County | 5 |
| 54 | Franklin County | 5 |
| 54 | Saline County | 5 |
| 55 | Carroll County | 4 |
| 55 | Edgar County | 4 |
| 55 | Henderson County | 4 |
| 55 | Lawrence County | 4 |
| 55 | Marshall County | 4 |
| 55 | Menard County | 4 |
| 56 | Cumberland County | 2 |
| 56 | Fayette County | 2 |
| 56 | Iroquois County | 2 |
| 56 | Mercer County | 2 |
| 57 | Crawford County | 1 |
| 57 | Gallatin County | 1 |
| 57 | Monroe County | 1 |
| 57 | Piatt County | 1 |
| 57 | Washington County | 1 |
| 58 | Alexander County | 0 |
| 58 | Brown County | 0 |
| 58 | Calhoun County | 0 |
| 58 | Christian County | 0 |
| 58 | Clay County | 0 |
| 58 | Fulton County | 0 |
| 58 | Greene County | 0 |
| 58 | Hamilton County | 0 |
| 58 | Pope County | 0 |
| 58 | Putnam County | 0 |
| 58 | Scott County | 0 |
| 59 | Hardin County | -1 |
| 59 | Henry County | -1 |
| 59 | Pulaski County | -1 |
| 60 | Clark County | -3 |
| 61 | Massac County | -6 |