Ranking of Illinois Counties By Net Domestic Migration in 2018

Updated on June 18, 2025.

Based on the US Census Vintage data estimates, in 2018, the Net Domestic Migration for Illinois was -113.77K. Among all Illinois counties, Kendall County had the highest net domestic migration (475), followed by Grundy County (189), and Monroe County (143).

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 Domestic Migration in 2018
Kendall
Grundy
Monroe
Jasper
Washington
Johnson
Putnam
Bond
Mercer
Gallatin
Ranking of Illinois Counties By Net Domestic Migration in 2018
Items per page:
0 of 0
Rank County Net Dom. Migration
1 Kendall County 475
2 Grundy County 189
3 Monroe County 143
4 Jasper County 74
5 Washington County 56
6 Johnson County 44
6 Putnam County 44
7 Bond County 33
8 Mercer County 31
9 Gallatin County 26
10 Pope County 22
11 Menard County 17
12 Clay County 11
13 Hardin County 5
14 Hamilton County -4
15 Edgar County -7
16 Calhoun County -16
17 Ford County -20
18 Clinton County -30
19 Shelby County -33
20 Effingham County -34
21 Scott County -35
22 Montgomery County -38
22 Stark County -38
23 Brown County -39
24 Moultrie County -44
25 Macoupin County -46
26 Williamson County -48
27 Mason County -58
28 Henderson County -61
29 Pike County -62
30 Piatt County -69
31 Schuyler County -73
32 Logan County -76
32 Wabash County -76
33 Edwards County -80
34 Cumberland County -85
34 Henry County -85
34 Randolph County -85
35 De Witt County -86
36 Saline County -88
37 Union County -90
38 Carroll County -94
39 Greene County -96
39 Jo Daviess County -96
40 Jersey County -97
41 Crawford County -101
42 Pulaski County -103
43 Perry County -106
44 Marshall County -109
45 Richland County -111
46 Hancock County -113
47 Wayne County -127
48 Bureau County -143
49 Lawrence County -156
50 Fayette County -173
50 White County -173
51 Fulton County -189
52 Ogle County -191
53 Alexander County -192
54 Boone County -194
55 Warren County -196
56 Clark County -200
57 Massac County -203
58 Stephenson County -208
59 Lee County -212
60 Morgan County -215
61 Douglas County -216
62 Iroquois County -228
63 Franklin County -235
64 Christian County -244
65 Woodford County -254
66 LaSalle County -277
67 Marion County -278
68 Cass County -287
69 Whiteside County -304
70 Jefferson County -358
71 McDonough County -386
72 Adams County -398
73 Livingston County -417
74 Coles County -499
75 DeKalb County -542
76 McHenry County -560
77 Knox County -577
78 Kankakee County -763
79 Jackson County -927
80 Madison County -1016
81 Vermilion County -1019
82 Macon County -1028
83 Tazewell County -1085
84 Rock Island County -1588
85 McLean County -1598
86 Sangamon County -1739
87 Winnebago County -1875
88 St. Clair County -1913
89 Will County -2283
90 Kane County -2369
91 Peoria County -2874
92 Champaign County -3071
93 Lake County -6015
94 DuPage County -9106
95 Cook County -63312