Ranking of Illinois Counties By Net Migration Rate per 1K in 2021

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2021, the Net Migration Rate per 1K for Illinois was -8.06. Among all Illinois counties, Brown County had the highest net migration rate (36.91), followed by Johnson County (16.86), and Kendall County (14.68).

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 Rate per 1K in 2021
Brown
Johnson
Kendall
Hardin
Perry
Pope
Randolph
Logan
Grundy
Carroll
Ranking of Illinois Counties By Net Migration Rate per 1K in 2021
Items per page:
0 of 0
Rank County Net Migration Rate
1 Brown County 36.91
2 Johnson County 16.86
3 Kendall County 14.68
4 Hardin County 14
5 Perry County 10.64
6 Pope County 9.84
7 Randolph County 8.56
8 Logan County 8.45
9 Grundy County 8.15
10 Carroll County 7.96
11 Lee County 7.47
12 Piatt County 7.36
13 White County 7.25
14 Crawford County 5.36
15 Moultrie County 4.82
16 Ford County 4.3
17 Coles County 3.76
18 Pike County 3.49
19 Henderson County 3.48
20 McHenry County 3.42
21 Montgomery County 3.41
22 Marshall County 3.34
23 Monroe County 2.77
24 Richland County 2.28
25 Mercer County 1.86
26 Champaign County 1.64
27 Lawrence County 1.57
28 Jo Daviess County 1.45
29 Livingston County 1.15
30 Will County 0.95
31 Fulton County 0.9
32 Franklin County 0.77
33 LaSalle County 0.65
34 Shelby County 0.48
35 Calhoun County 0.46
36 Gallatin County 0.41
37 De Witt County 0.39
38 Jefferson County 0.27
39 DeKalb County 0.26
40 Williamson County -0.25
41 Whiteside County -0.38
42 Greene County -0.42
43 Schuyler County -0.58
44 Madison County -0.6
45 Bond County -0.83
46 Fayette County -0.84
47 Jersey County -0.89
48 McLean County -0.97
49 Clinton County -1.03
50 Tazewell County -1.47
51 Clark County -1.62
52 Iroquois County -1.71
53 Henry County -1.73
54 Christian County -2.13
55 Macoupin County -2.5
56 Ogle County -2.52
57 Bureau County -2.66
58 Morgan County -2.78
59 Washington County -2.85
60 Marion County -3.06
61 Lake County -3.19
62 Woodford County -3.21
63 Kane County -3.37
64 Douglas County -3.54
65 Boone County -3.62
66 Knox County -3.71
67 Sangamon County -3.84
68 Jasper County -4.12
69 Kankakee County -4.27
70 Hancock County -4.52
71 Hamilton County -4.53
72 Jackson County -4.61
73 Wabash County -4.62
74 Winnebago County -4.79
75 Effingham County -4.82
76 Stephenson County -4.98
77 McDonough County -5.03
78 Putnam County -5.35
79 Adams County -5.77
80 Massac County -5.84
81 Wayne County -5.85
82 Menard County -6.14
83 St. Clair County -6.43
84 Edgar County -6.52
85 Clay County -6.58
86 Mason County -6.65
87 Cumberland County -7.02
88 Vermilion County -7.19
89 Rock Island County -7.21
90 DuPage County -7.25
91 Saline County -7.85
92 Union County -8.15
93 Macon County -8.82
94 Peoria County -9.4
95 Warren County -11.49
96 Pulaski County -12.07
97 Scott County -12.92
97 Stark County -12.92
98 Cass County -14.21
99 Edwards County -14.64
100 Alexander County -15.1
101 Cook County -16.45