Ranking of Illinois Counties By Net Domestic Migration in 2022
Updated on June 21, 2025.
Based on the US Census Vintage data estimates, in 2022, the Net Domestic Migration for Illinois was -143.39K. Among all Illinois counties, Kendall County had the highest net domestic migration (1.55K), followed by Grundy County (153), and Monroe County (147).
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 Domestic Migration in 2022
Items per page:
25
0 of 0
| Rank | County | Net Dom. Migration |
|---|---|---|
| 1 | Kendall County | 1549 |
| 2 | Grundy County | 153 |
| 3 | Monroe County | 147 |
| 4 | McDonough County | 105 |
| 5 | Hamilton County | 103 |
| 6 | Stark County | 71 |
| 7 | Marshall County | 66 |
| 8 | Washington County | 50 |
| 9 | Mercer County | 42 |
| 10 | Pope County | 33 |
| 11 | Massac County | 31 |
| 12 | Clinton County | 23 |
| 13 | Edwards County | 18 |
| 13 | Montgomery County | 18 |
| 14 | De Witt County | 17 |
| 15 | Jasper County | 15 |
| 16 | Cumberland County | 3 |
| 17 | Mason County | 2 |
| 18 | Bureau County | 1 |
| 19 | Jo Daviess County | 0 |
| 20 | Calhoun County | -1 |
| 21 | Hardin County | -6 |
| 22 | Jersey County | -7 |
| 23 | Franklin County | -9 |
| 24 | Bond County | -10 |
| 25 | Gallatin County | -13 |
| 25 | Shelby County | -13 |
| 26 | Putnam County | -14 |
| 27 | White County | -18 |
| 27 | Woodford County | -18 |
| 28 | Carroll County | -19 |
| 29 | Johnson County | -24 |
| 30 | Piatt County | -29 |
| 31 | Ogle County | -31 |
| 32 | Douglas County | -33 |
| 33 | Scott County | -40 |
| 34 | Menard County | -43 |
| 35 | Schuyler County | -44 |
| 36 | Pike County | -48 |
| 37 | Edgar County | -49 |
| 38 | Union County | -52 |
| 38 | Wayne County | -52 |
| 39 | Pulaski County | -56 |
| 40 | Fulton County | -59 |
| 41 | Hancock County | -60 |
| 42 | Clay County | -69 |
| 43 | Clark County | -73 |
| 43 | Randolph County | -73 |
| 44 | Boone County | -78 |
| 45 | Wabash County | -82 |
| 46 | Crawford County | -90 |
| 46 | Macoupin County | -90 |
| 47 | Saline County | -96 |
| 48 | Henderson County | -99 |
| 49 | Williamson County | -104 |
| 50 | Fayette County | -106 |
| 51 | Richland County | -109 |
| 52 | Brown County | -112 |
| 52 | Greene County | -112 |
| 53 | Iroquois County | -114 |
| 54 | Christian County | -117 |
| 55 | Alexander County | -120 |
| 56 | Livingston County | -148 |
| 57 | Moultrie County | -149 |
| 58 | Ford County | -178 |
| 59 | Lee County | -185 |
| 60 | Henry County | -201 |
| 61 | Morgan County | -210 |
| 62 | Effingham County | -213 |
| 63 | Logan County | -232 |
| 63 | Warren County | -232 |
| 64 | Cass County | -239 |
| 65 | Lawrence County | -243 |
| 66 | Jackson County | -244 |
| 67 | Stephenson County | -245 |
| 68 | Marion County | -297 |
| 69 | Adams County | -300 |
| 70 | Tazewell County | -301 |
| 71 | Madison County | -329 |
| 72 | Jefferson County | -350 |
| 73 | Coles County | -354 |
| 74 | McHenry County | -395 |
| 75 | Perry County | -397 |
| 76 | Kankakee County | -499 |
| 77 | Whiteside County | -538 |
| 78 | Knox County | -557 |
| 79 | DeKalb County | -702 |
| 80 | LaSalle County | -715 |
| 81 | Vermilion County | -724 |
| 82 | McLean County | -869 |
| 83 | Macon County | -1126 |
| 84 | Sangamon County | -1162 |
| 85 | Rock Island County | -1523 |
| 86 | Winnebago County | -1914 |
| 87 | Peoria County | -2094 |
| 88 | St. Clair County | -2295 |
| 89 | Champaign County | -2812 |
| 90 | Will County | -3323 |
| 91 | Kane County | -4159 |
| 92 | Lake County | -6118 |
| 93 | DuPage County | -11461 |
| 94 | Cook County | -95412 |