Ranking of Illinois Counties By Net Domestic Migration in 2019

Updated on June 18, 2025.

Based on the US Census Vintage data estimates, in 2019, the Net Domestic Migration for Illinois was -104.06K. Among all Illinois counties, Kendall County had the highest net domestic migration (280), followed by Monroe County (230), and Carroll County (69).

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 2019
Kendall
Monroe
Carroll
Scott
Johnson
Brown
Putnam
White
Henderson
Pope
Ranking of Illinois Counties By Net Domestic Migration in 2019
Items per page:
0 of 0
Rank County Net Dom. Migration
1 Kendall County 280
2 Monroe County 230
3 Carroll County 69
4 Scott County 37
5 Johnson County 28
6 Brown County 24
7 Putnam County 22
8 White County 4
9 Henderson County 2
9 Pope County 2
10 Piatt County -4
11 Marshall County -6
12 Edwards County -8
13 Hardin County -11
14 Hamilton County -17
15 Jo Daviess County -20
16 Jasper County -24
17 DeKalb County -43
18 Jersey County -47
19 Mercer County -48
19 Pike County -48
20 Douglas County -49
21 Clay County -52
22 Jefferson County -58
23 Fayette County -60
24 Cumberland County -61
25 Shelby County -63
26 Calhoun County -64
27 Schuyler County -65
28 Stark County -66
28 Wabash County -66
29 Henry County -83
30 Livingston County -89
31 Lawrence County -92
32 Menard County -95
33 Hancock County -99
33 Washington County -99
34 Greene County -100
35 Pulaski County -103
36 Mason County -105
37 Clark County -110
38 Grundy County -117
39 Wayne County -119
40 Marion County -121
40 Union County -121
41 De Witt County -125
42 Crawford County -129
43 Adams County -146
44 Boone County -147
45 Edgar County -153
46 Lee County -157
47 Richland County -160
48 Woodford County -171
49 Franklin County -175
50 Gallatin County -178
51 Coles County -183
52 Perry County -187
53 Ford County -193
54 Moultrie County -194
55 Bond County -196
56 Macoupin County -202
57 Ogle County -203
57 Saline County -203
58 Warren County -205
59 Massac County -206
60 Montgomery County -226
61 Logan County -238
62 Alexander County -239
63 Clinton County -241
64 Christian County -254
65 Effingham County -259
66 Bureau County -265
67 Cass County -274
68 Stephenson County -304
69 Iroquois County -306
70 Whiteside County -307
71 McDonough County -317
72 Kankakee County -332
73 Knox County -333
74 Randolph County -343
75 Morgan County -350
76 Williamson County -357
77 Fulton County -375
78 LaSalle County -420
79 Macon County -596
80 Tazewell County -626
81 Jackson County -794
82 Madison County -861
83 Vermilion County -988
84 Rock Island County -1188
85 Sangamon County -1239
86 McHenry County -1453
87 Winnebago County -1899
88 McLean County -2047
89 St. Clair County -2128
90 Peoria County -2298
91 Champaign County -2709
92 Kane County -3140
93 Will County -3189
94 Lake County -6166
95 DuPage County -9972
96 Cook County -51875