Ranking of Illinois Counties By Net Migration in 2020
Updated on June 21, 2025.
Based on the US Census Vintage data estimates, in 2020, the Net Migration for Illinois was -102.04K. Among all Illinois counties, Kendall County had the highest net migration (916), followed by Jo Daviess County (127), and Johnson County (33).
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), 2020 Census.
See this for other years:
Ranking of Illinois Counties By Net Migration in 2020
Items per page:
25
0 of 0
| Rank | County | Net Migration |
|---|---|---|
| 1 | Kendall County | 916 |
| 2 | Jo Daviess County | 127 |
| 3 | Johnson County | 33 |
| 4 | Richland County | 20 |
| 5 | Douglas County | 16 |
| 5 | Ford County | 16 |
| 6 | Gallatin County | 6 |
| 7 | Putnam County | -2 |
| 8 | Hardin County | -5 |
| 9 | Clinton County | -10 |
| 10 | Scott County | -11 |
| 11 | Hamilton County | -13 |
| 12 | Carroll County | -24 |
| 13 | Piatt County | -26 |
| 14 | Pope County | -27 |
| 15 | Stark County | -33 |
| 16 | Monroe County | -34 |
| 17 | Jersey County | -43 |
| 18 | Clay County | -60 |
| 19 | Fayette County | -66 |
| 20 | Cumberland County | -68 |
| 21 | Edwards County | -71 |
| 22 | Schuyler County | -74 |
| 22 | Williamson County | -74 |
| 23 | Brown County | -75 |
| 24 | Pulaski County | -82 |
| 25 | Menard County | -87 |
| 26 | Massac County | -90 |
| 27 | Calhoun County | -92 |
| 28 | Crawford County | -118 |
| 29 | Lawrence County | -121 |
| 30 | Effingham County | -124 |
| 30 | Moultrie County | -124 |
| 31 | Warren County | -127 |
| 32 | White County | -132 |
| 33 | Union County | -133 |
| 34 | Marshall County | -137 |
| 35 | Wayne County | -141 |
| 36 | Henderson County | -143 |
| 37 | Grundy County | -148 |
| 38 | Washington County | -161 |
| 39 | Mason County | -163 |
| 40 | Bond County | -166 |
| 41 | Clark County | -167 |
| 42 | Jasper County | -170 |
| 43 | Greene County | -177 |
| 44 | Wabash County | -180 |
| 45 | Livingston County | -181 |
| 46 | De Witt County | -196 |
| 47 | Perry County | -199 |
| 48 | Bureau County | -210 |
| 49 | Morgan County | -212 |
| 50 | Logan County | -218 |
| 51 | Mercer County | -225 |
| 52 | Cass County | -228 |
| 53 | Edgar County | -231 |
| 54 | Hancock County | -236 |
| 54 | Woodford County | -236 |
| 55 | Randolph County | -244 |
| 56 | Alexander County | -251 |
| 57 | Montgomery County | -252 |
| 58 | Jackson County | -266 |
| 59 | Saline County | -284 |
| 59 | Shelby County | -284 |
| 60 | Christian County | -295 |
| 61 | Marion County | -301 |
| 62 | Lee County | -311 |
| 63 | Iroquois County | -331 |
| 64 | Coles County | -334 |
| 65 | Pike County | -349 |
| 66 | Jefferson County | -357 |
| 67 | Macoupin County | -359 |
| 68 | Ogle County | -360 |
| 69 | Franklin County | -366 |
| 69 | Fulton County | -366 |
| 70 | Henry County | -386 |
| 71 | Stephenson County | -413 |
| 72 | McDonough County | -432 |
| 73 | Adams County | -455 |
| 74 | McLean County | -458 |
| 75 | Whiteside County | -491 |
| 76 | Knox County | -526 |
| 77 | Boone County | -589 |
| 78 | Madison County | -713 |
| 79 | LaSalle County | -735 |
| 80 | Vermilion County | -777 |
| 81 | Sangamon County | -853 |
| 82 | Tazewell County | -856 |
| 83 | Kankakee County | -900 |
| 84 | DeKalb County | -950 |
| 85 | Macon County | -983 |
| 86 | Rock Island County | -1018 |
| 87 | Champaign County | -1096 |
| 88 | Winnebago County | -1642 |
| 89 | St. Clair County | -1902 |
| 90 | McHenry County | -2120 |
| 91 | Peoria County | -2187 |
| 92 | Will County | -3445 |
| 93 | Kane County | -3688 |
| 94 | Lake County | -5301 |
| 95 | DuPage County | -8055 |
| 96 | Cook County | -50823 |