Ranking of Illinois Counties By Net Migration in 2019
Updated on June 21, 2025.
Based on the US Census Vintage data estimates, in 2019, the Net Migration for Illinois was -90.82K. Among all Illinois counties, Kendall County had the highest net migration (341), followed by Monroe County (233), and DeKalb County (159).
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), 2019 Census.
See this for other years:
Ranking of Illinois Counties By Net Migration in 2019
Items per page:
25
0 of 0
| Rank | County | Net Migration |
|---|---|---|
| 1 | Kendall County | 341 |
| 2 | Monroe County | 233 |
| 3 | DeKalb County | 159 |
| 4 | Carroll County | 69 |
| 5 | Scott County | 43 |
| 6 | Brown County | 27 |
| 6 | Johnson County | 27 |
| 7 | Putnam County | 21 |
| 8 | White County | 5 |
| 9 | Henderson County | 3 |
| 10 | Pope County | 2 |
| 11 | Marshall County | -5 |
| 11 | Piatt County | -5 |
| 12 | Edwards County | -8 |
| 13 | Hardin County | -11 |
| 14 | Hamilton County | -13 |
| 15 | Jasper County | -23 |
| 16 | Jo Daviess County | -26 |
| 17 | Jersey County | -42 |
| 18 | Mercer County | -44 |
| 18 | Schuyler County | -44 |
| 19 | Pike County | -47 |
| 20 | Douglas County | -52 |
| 21 | Clay County | -53 |
| 21 | Jefferson County | -53 |
| 22 | Fayette County | -57 |
| 23 | Cumberland County | -61 |
| 24 | Wabash County | -63 |
| 25 | Calhoun County | -64 |
| 25 | Shelby County | -64 |
| 26 | Stark County | -65 |
| 27 | Livingston County | -83 |
| 28 | Henry County | -91 |
| 29 | Lawrence County | -92 |
| 30 | Menard County | -95 |
| 31 | Washington County | -96 |
| 32 | Hancock County | -97 |
| 33 | Greene County | -99 |
| 34 | Pulaski County | -100 |
| 35 | Mason County | -105 |
| 36 | Grundy County | -107 |
| 37 | Marion County | -108 |
| 38 | Clark County | -113 |
| 38 | Wayne County | -113 |
| 39 | Union County | -116 |
| 40 | De Witt County | -127 |
| 41 | Crawford County | -130 |
| 42 | Adams County | -133 |
| 43 | Coles County | -140 |
| 44 | Edgar County | -146 |
| 45 | Richland County | -155 |
| 46 | Boone County | -160 |
| 46 | Lee County | -160 |
| 47 | Franklin County | -170 |
| 47 | Woodford County | -170 |
| 48 | Gallatin County | -178 |
| 49 | Perry County | -179 |
| 50 | Warren County | -181 |
| 51 | Ogle County | -186 |
| 52 | Bond County | -189 |
| 53 | Moultrie County | -192 |
| 54 | Ford County | -193 |
| 55 | Macoupin County | -199 |
| 56 | Saline County | -203 |
| 57 | Massac County | -206 |
| 58 | Montgomery County | -226 |
| 59 | Logan County | -228 |
| 60 | Cass County | -236 |
| 61 | Clinton County | -238 |
| 61 | McDonough County | -238 |
| 62 | Effingham County | -239 |
| 63 | Alexander County | -240 |
| 64 | Christian County | -248 |
| 65 | Bureau County | -254 |
| 66 | Knox County | -261 |
| 67 | Stephenson County | -288 |
| 68 | Whiteside County | -302 |
| 69 | Iroquois County | -308 |
| 70 | Morgan County | -311 |
| 71 | Kankakee County | -321 |
| 72 | Randolph County | -329 |
| 73 | Williamson County | -334 |
| 74 | Fulton County | -370 |
| 75 | LaSalle County | -409 |
| 76 | Macon County | -565 |
| 77 | Tazewell County | -578 |
| 78 | Jackson County | -644 |
| 79 | Madison County | -808 |
| 80 | Rock Island County | -970 |
| 81 | Vermilion County | -972 |
| 82 | Sangamon County | -1076 |
| 83 | Champaign County | -1410 |
| 84 | McHenry County | -1536 |
| 85 | McLean County | -1648 |
| 86 | Winnebago County | -1696 |
| 87 | St. Clair County | -2024 |
| 88 | Peoria County | -2072 |
| 89 | Will County | -3190 |
| 90 | Kane County | -3260 |
| 91 | Lake County | -5603 |
| 92 | DuPage County | -8491 |
| 93 | Cook County | -44216 |