Ranking of Illinois Counties By Net Migration in 2017

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2017, the Net Migration for Illinois was -84.64K. Among all Illinois counties, Kendall County had the highest net migration (675), followed by Monroe County (190), and Grundy County (142).

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.

See this for other years:
Ranking of Illinois Counties By Net Migration in 2017
Kendall
Monroe
Grundy
Bond
Greene
Moultrie
Lee
Mercer
Mason
Richland
Ranking of Illinois Counties By Net Migration in 2017
Items per page:
0 of 0
Rank County Net Migration
1 Kendall County 675
2 Monroe County 190
3 Grundy County 142
4 Bond County 123
5 Greene County 94
6 Moultrie County 77
7 Lee County 66
8 Mercer County 45
9 Mason County 38
10 Richland County 37
11 Pope County 30
12 Putnam County 12
13 Hamilton County 11
14 Livingston County 9
15 Jersey County 7
16 Schuyler County 6
17 Shelby County 3
18 Ford County 1
19 Clinton County -4
20 Calhoun County -7
21 Brown County -13
22 Franklin County -17
23 Cumberland County -18
24 Clay County -24
25 Johnson County -25
26 Hardin County -27
27 Henderson County -46
28 Wabash County -48
29 Clark County -50
30 Jasper County -51
30 Stark County -51
31 Macoupin County -53
32 Pike County -55
33 Scott County -56
34 DeKalb County -60
35 Gallatin County -62
36 Carroll County -64
36 Fayette County -64
37 Edwards County -69
38 Edgar County -70
39 Union County -75
40 Logan County -80
41 Pulaski County -84
42 Perry County -87
43 Randolph County -88
44 Piatt County -94
45 White County -97
46 Massac County -98
47 Wayne County -112
48 Lawrence County -113
49 Menard County -122
50 Christian County -130
51 Douglas County -148
52 Crawford County -149
53 Saline County -156
54 Effingham County -161
55 Marshall County -162
55 Ogle County -162
56 Alexander County -167
57 Bureau County -174
58 Warren County -190
59 Cass County -194
60 Hancock County -200
61 De Witt County -201
62 Jefferson County -214
63 Jo Daviess County -216
64 Washington County -222
65 Montgomery County -226
66 Marion County -234
67 Henry County -237
68 Woodford County -243
69 Boone County -253
70 Knox County -256
71 Fulton County -284
72 Iroquois County -311
73 McHenry County -327
74 Morgan County -351
75 Madison County -372
76 Williamson County -375
77 Stephenson County -436
78 Whiteside County -447
79 Coles County -451
80 Adams County -466
81 Tazewell County -474
82 McDonough County -504
83 LaSalle County -513
84 Kankakee County -679
85 Will County -732
86 Champaign County -756
87 Vermilion County -778
88 Jackson County -1010
89 Macon County -1020
90 St. Clair County -1188
91 Sangamon County -1230
92 McLean County -1234
93 Rock Island County -1302
94 Kane County -1754
95 Winnebago County -2122
96 Peoria County -3140
97 Lake County -4441
98 DuPage County -5147
99 Cook County -48087