Ranking of Illinois Counties By Net Domestic Migration in 2021
Updated on June 21, 2025.
Based on the US Census Vintage data estimates, in 2021, the Net Domestic Migration for Illinois was -114.22K. Among all Illinois counties, Kendall County had the highest net domestic migration (1.90K), followed by McHenry County (1.02K), and Grundy County (412).
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 Domestic Migration in 2021
Items per page:
25
0 of 0
| Rank | County | Net Dom. Migration |
|---|---|---|
| 1 | Kendall County | 1902 |
| 2 | McHenry County | 1018 |
| 3 | Grundy County | 412 |
| 4 | Will County | 292 |
| 5 | Lee County | 252 |
| 6 | Randolph County | 237 |
| 7 | Brown County | 232 |
| 7 | Logan County | 232 |
| 8 | Johnson County | 226 |
| 9 | Perry County | 219 |
| 10 | Coles County | 159 |
| 11 | Carroll County | 123 |
| 11 | Piatt County | 123 |
| 12 | Crawford County | 100 |
| 13 | White County | 97 |
| 14 | Montgomery County | 95 |
| 15 | Monroe County | 94 |
| 16 | Moultrie County | 69 |
| 17 | Hardin County | 52 |
| 18 | Ford County | 49 |
| 19 | Pike County | 47 |
| 20 | LaSalle County | 45 |
| 21 | Marshall County | 39 |
| 22 | Pope County | 38 |
| 23 | Richland County | 35 |
| 24 | Jo Daviess County | 31 |
| 25 | Livingston County | 30 |
| 26 | Fulton County | 29 |
| 26 | Mercer County | 29 |
| 27 | Franklin County | 27 |
| 28 | Henderson County | 22 |
| 28 | Lawrence County | 22 |
| 29 | Shelby County | 7 |
| 30 | Jefferson County | 6 |
| 31 | De Witt County | 5 |
| 32 | Calhoun County | 2 |
| 32 | Gallatin County | 2 |
| 33 | Greene County | -5 |
| 34 | Schuyler County | -7 |
| 35 | Bond County | -17 |
| 36 | Fayette County | -21 |
| 36 | Jersey County | -21 |
| 37 | Clark County | -25 |
| 38 | Putnam County | -30 |
| 39 | Hamilton County | -36 |
| 40 | Whiteside County | -39 |
| 41 | Jasper County | -40 |
| 41 | Washington County | -40 |
| 42 | Williamson County | -43 |
| 43 | Iroquois County | -46 |
| 44 | Clinton County | -53 |
| 45 | Wabash County | -55 |
| 46 | Pulaski County | -62 |
| 47 | Scott County | -65 |
| 48 | Stark County | -70 |
| 49 | Christian County | -73 |
| 50 | Cumberland County | -74 |
| 50 | Douglas County | -74 |
| 51 | Alexander County | -77 |
| 51 | Menard County | -77 |
| 52 | Hancock County | -79 |
| 53 | Massac County | -82 |
| 54 | Henry County | -85 |
| 55 | Clay County | -87 |
| 55 | Mason County | -87 |
| 56 | DeKalb County | -91 |
| 56 | Edwards County | -91 |
| 57 | Bureau County | -92 |
| 58 | Morgan County | -97 |
| 59 | Wayne County | -104 |
| 60 | Edgar County | -108 |
| 61 | Macoupin County | -114 |
| 62 | Marion County | -117 |
| 63 | Woodford County | -128 |
| 64 | Union County | -142 |
| 65 | Ogle County | -145 |
| 66 | McDonough County | -148 |
| 67 | Effingham County | -174 |
| 68 | Saline County | -185 |
| 69 | Boone County | -190 |
| 70 | Warren County | -201 |
| 71 | Madison County | -202 |
| 72 | Cass County | -209 |
| 73 | Tazewell County | -218 |
| 74 | Stephenson County | -225 |
| 75 | Knox County | -230 |
| 76 | Jackson County | -321 |
| 77 | Champaign County | -369 |
| 78 | McLean County | -373 |
| 79 | Adams County | -379 |
| 80 | Kankakee County | -499 |
| 81 | Vermilion County | -542 |
| 82 | Sangamon County | -859 |
| 83 | Macon County | -962 |
| 84 | Rock Island County | -1172 |
| 85 | Winnebago County | -1592 |
| 86 | St. Clair County | -1702 |
| 87 | Peoria County | -1900 |
| 88 | Kane County | -1929 |
| 89 | Lake County | -2790 |
| 90 | DuPage County | -7990 |
| 91 | Cook County | -92560 |