Ranking of Illinois Counties By Net Migration in 2021
Updated on June 21, 2025.
Based on the US Census Vintage data estimates, in 2021, the Net Migration for Illinois was -102.80K. Among all Illinois counties, Kendall County had the highest net migration (1.96K), followed by McHenry County (1.06K), and Will County (663).
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), 2021 Census.
See this for other years:
Ranking of Illinois Counties By Net Migration in 2021
Items per page:
25
0 of 0
| Rank | County | Net Migration |
|---|---|---|
| 1 | Kendall County | 1963 |
| 2 | McHenry County | 1064 |
| 3 | Will County | 663 |
| 4 | Grundy County | 430 |
| 5 | Champaign County | 339 |
| 6 | Randolph County | 258 |
| 7 | Lee County | 255 |
| 8 | Logan County | 236 |
| 9 | Brown County | 234 |
| 10 | Johnson County | 226 |
| 11 | Perry County | 223 |
| 12 | Coles County | 177 |
| 13 | Carroll County | 125 |
| 14 | Piatt County | 123 |
| 15 | Crawford County | 100 |
| 15 | White County | 100 |
| 16 | Monroe County | 97 |
| 17 | Montgomery County | 96 |
| 18 | LaSalle County | 71 |
| 19 | Moultrie County | 70 |
| 20 | Ford County | 58 |
| 21 | Hardin County | 51 |
| 21 | Pike County | 51 |
| 22 | Livingston County | 41 |
| 23 | Marshall County | 39 |
| 24 | Pope County | 37 |
| 25 | Richland County | 36 |
| 26 | Jo Daviess County | 32 |
| 27 | Fulton County | 30 |
| 28 | Franklin County | 29 |
| 28 | Mercer County | 29 |
| 29 | DeKalb County | 26 |
| 30 | Lawrence County | 24 |
| 31 | Henderson County | 22 |
| 32 | Jefferson County | 10 |
| 32 | Shelby County | 10 |
| 33 | De Witt County | 6 |
| 34 | Calhoun County | 2 |
| 34 | Gallatin County | 2 |
| 35 | Schuyler County | -4 |
| 36 | Greene County | -5 |
| 37 | Bond County | -14 |
| 38 | Williamson County | -17 |
| 39 | Fayette County | -18 |
| 40 | Jersey County | -19 |
| 41 | Whiteside County | -21 |
| 42 | Clark County | -25 |
| 43 | Putnam County | -30 |
| 44 | Hamilton County | -36 |
| 45 | Clinton County | -38 |
| 45 | Jasper County | -38 |
| 46 | Washington County | -39 |
| 47 | Iroquois County | -46 |
| 48 | Wabash County | -52 |
| 49 | Pulaski County | -62 |
| 50 | Scott County | -65 |
| 51 | Stark County | -69 |
| 52 | Douglas County | -70 |
| 53 | Christian County | -72 |
| 54 | Cumberland County | -73 |
| 55 | Menard County | -75 |
| 56 | Alexander County | -77 |
| 57 | Hancock County | -79 |
| 58 | Massac County | -82 |
| 59 | Henry County | -85 |
| 60 | Mason County | -86 |
| 61 | Clay County | -87 |
| 62 | Bureau County | -88 |
| 63 | Edwards County | -90 |
| 64 | Morgan County | -93 |
| 65 | Wayne County | -94 |
| 66 | Edgar County | -109 |
| 67 | Macoupin County | -112 |
| 68 | Marion County | -115 |
| 69 | Woodford County | -123 |
| 70 | Ogle County | -130 |
| 71 | McDonough County | -136 |
| 72 | Union County | -140 |
| 73 | Madison County | -160 |
| 74 | McLean County | -166 |
| 75 | Effingham County | -167 |
| 76 | Cass County | -183 |
| 77 | Knox County | -184 |
| 78 | Saline County | -185 |
| 79 | Tazewell County | -192 |
| 79 | Warren County | -192 |
| 80 | Boone County | -193 |
| 81 | Stephenson County | -221 |
| 82 | Jackson County | -245 |
| 83 | Adams County | -377 |
| 84 | Kankakee County | -457 |
| 85 | Vermilion County | -529 |
| 86 | Sangamon County | -753 |
| 87 | Macon County | -910 |
| 88 | Rock Island County | -1036 |
| 89 | Winnebago County | -1362 |
| 90 | St. Clair County | -1648 |
| 91 | Peoria County | -1698 |
| 92 | Kane County | -1739 |
| 93 | Lake County | -2275 |
| 94 | DuPage County | -6736 |
| 95 | Cook County | -85963 |