Ranking of Illinois Counties By Net Domestic Migration in 2020

Updated on January 26, 2024.

Based on the US Census Vintage data estimates, in 2020, the Net Domestic Migration for Illinois was -113.20K. Among all Illinois counties, Kendall County had the highest net domestic migration (854), followed by Jo Daviess County (130), and Johnson County (32).

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 2020
Kendall
Jo Daviess
Johnson
Richland
Douglas
Ford
Gallatin
Putnam
Hardin
Clinton
Ranking of Illinois Counties By Net Domestic Migration in 2020
Items per page:
0 of 0
Rank County Net Dom. Migration
1 Kendall County 854
2 Jo Daviess County 130
3 Johnson County 32
4 Richland County 19
5 Douglas County 17
6 Ford County 16
7 Gallatin County 6
8 Putnam County -3
9 Hardin County -5
10 Clinton County -15
11 Hamilton County -16
11 Scott County -16
12 Piatt County -25
13 Carroll County -26
14 Pope County -27
15 Stark County -34
16 Monroe County -38
17 Jersey County -48
18 Clay County -59
19 Cumberland County -68
19 Fayette County -68
20 Edwards County -72
21 Brown County -80
22 Pulaski County -84
23 Menard County -87
24 Massac County -90
24 Schuyler County -90
25 Calhoun County -92
26 Williamson County -99
27 Crawford County -117
28 Lawrence County -120
29 Moultrie County -126
30 White County -134
31 Union County -136
32 Marshall County -138
33 Effingham County -142
34 Henderson County -144
35 Wayne County -145
36 Warren County -146
37 Grundy County -160
38 Washington County -162
39 Mason County -163
40 Clark County -167
41 Bond County -171
42 Jasper County -172
43 Greene County -177
44 Wabash County -182
45 Livingston County -185
46 De Witt County -195
47 Perry County -205
48 Bureau County -220
49 Logan County -227
49 Mercer County -227
50 Edgar County -233
51 Woodford County -236
52 Hancock County -237
53 Morgan County -241
54 Alexander County -251
55 Montgomery County -252
56 Randolph County -256
57 Cass County -263
58 Saline County -284
58 Shelby County -284
59 Christian County -298
60 Lee County -311
60 Marion County -311
61 Iroquois County -331
62 Pike County -349
63 Macoupin County -363
64 Coles County -364
65 Jefferson County -367
66 Fulton County -368
67 Franklin County -371
68 Ogle County -374
69 Henry County -384
70 Jackson County -387
71 Stephenson County -430
72 Adams County -472
73 McDonough County -487
74 Whiteside County -495
75 Boone County -580
75 Knox County -580
76 LaSalle County -743
77 Madison County -754
78 McLean County -781
79 Vermilion County -790
80 Tazewell County -889
81 Kankakee County -914
82 Sangamon County -992
83 Macon County -1003
84 DeKalb County -1106
85 Rock Island County -1199
86 Winnebago County -1829
87 St. Clair County -1984
88 McHenry County -2092
89 Champaign County -2126
90 Peoria County -2374
91 Will County -3511
92 Kane County -3664
93 Lake County -5843
94 DuPage County -9244
95 Cook County -57179