Ranking of Illinois Counties By Net Migration in 2015

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2015, the Net Migration for Illinois was -77.53K. Among all Illinois counties, Kendall County had the highest net migration (470), followed by Champaign County (305), and Monroe County (169).

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 2015
Kendall
Champaign
Monroe
Ford
Perry
Effingham
Wabash
Morgan
Crawford
White
Ranking of Illinois Counties By Net Migration in 2015
Items per page:
0 of 0
Rank County Net Migration
1 Kendall County 470
2 Champaign County 305
3 Monroe County 169
4 Ford County 52
5 Perry County 47
6 Effingham County 21
6 Wabash County 21
7 Morgan County 17
8 Crawford County 11
8 White County 11
9 Moultrie County 10
10 Henderson County 5
11 Franklin County 3
12 De Witt County -8
12 Saline County -8
13 Marshall County -22
14 Greene County -29
15 Jasper County -32
16 Gallatin County -37
17 Hardin County -39
18 Clinton County -42
19 Clay County -45
20 Scott County -47
20 Wayne County -47
21 Richland County -50
22 Cumberland County -53
23 Hamilton County -56
24 Fayette County -58
25 Calhoun County -62
26 Stark County -65
27 Piatt County -67
27 Williamson County -67
28 Pope County -69
29 Lawrence County -73
30 Union County -78
31 Johnson County -89
32 Brown County -90
33 Iroquois County -94
34 Schuyler County -97
35 Putnam County -106
36 Pulaski County -108
37 Edwards County -111
38 Carroll County -115
38 Massac County -115
39 Mercer County -117
40 Menard County -121
41 Hancock County -127
42 Douglas County -128
43 Grundy County -129
44 Adams County -131
44 Woodford County -131
45 Edgar County -133
46 Pike County -140
47 Whiteside County -144
48 Washington County -145
49 Clark County -157
50 Jersey County -164
51 Fulton County -174
52 Montgomery County -179
53 Mason County -183
54 Jefferson County -186
54 Marion County -186
55 Henry County -205
56 Jo Daviess County -211
57 Macoupin County -229
58 Randolph County -244
59 Cass County -265
59 Christian County -265
60 Shelby County -266
61 Warren County -284
62 McDonough County -289
63 Alexander County -321
64 Coles County -330
65 Logan County -339
66 Boone County -342
67 Bureau County -347
67 Lee County -347
68 Kankakee County -350
69 Bond County -369
70 Ogle County -373
71 Jackson County -406
72 Livingston County -413
73 Knox County -441
74 Kane County -467
75 LaSalle County -511
76 Vermilion County -584
77 Stephenson County -590
78 Sangamon County -625
79 Madison County -765
80 DeKalb County -868
81 McHenry County -1089
82 Tazewell County -1143
83 Macon County -1216
84 Rock Island County -1221
85 Peoria County -1868
86 McLean County -1893
87 St. Clair County -2020
88 Winnebago County -2137
89 Will County -2906
90 Lake County -3121
91 DuPage County -4624
92 Cook County -39729