Ranking of Illinois Counties By Net Migration in 2012

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2012, the Net Migration for Illinois was -43.51K. Among all Illinois counties, McLean County had the highest net migration (821), followed by Kendall County (260), and Champaign County (159).

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 2012
McLean
Kendall
Champaign
Logan
Tazewell
Williamson
Clark
Scott
Edwards
McDonough
Ranking of Illinois Counties By Net Migration in 2012
Items per page:
0 of 0
Rank County Net Migration
1 McLean County 821
2 Kendall County 260
3 Champaign County 159
4 Logan County 120
5 Tazewell County 75
6 Williamson County 70
7 Clark County 61
8 Scott County 58
9 Edwards County 49
10 McDonough County 40
11 Ford County 38
12 Washington County 33
13 Saline County 24
14 Johnson County 12
15 Moultrie County 11
16 Wayne County 4
17 Monroe County 0
18 Hardin County -1
18 Schuyler County -1
19 Menard County -3
20 Pulaski County -5
21 Brown County -6
22 Pope County -12
23 White County -14
24 Hamilton County -18
25 Union County -24
26 Henry County -31
27 Douglas County -33
28 Clay County -39
29 Calhoun County -57
30 Carroll County -60
30 Woodford County -60
31 Adams County -66
32 Putnam County -67
33 Richland County -72
34 Sangamon County -73
35 Pike County -77
36 Jasper County -78
37 Franklin County -79
38 Gallatin County -80
39 Jo Daviess County -82
39 Stark County -82
40 Shelby County -83
41 Rock Island County -84
42 De Witt County -92
43 Effingham County -94
43 Mason County -94
44 Wabash County -108
45 Lawrence County -118
46 Warren County -120
47 Jefferson County -122
48 Morgan County -129
49 Mercer County -136
50 Marion County -137
51 Cumberland County -139
52 Jersey County -145
53 Christian County -149
53 Hancock County -149
54 Henderson County -152
55 Marshall County -159
56 Iroquois County -163
57 Piatt County -179
58 Massac County -183
59 Grundy County -188
60 Greene County -195
61 Edgar County -197
62 Bond County -200
63 Crawford County -202
64 Clinton County -210
65 Fulton County -215
66 Montgomery County -231
67 Fayette County -233
68 Peoria County -238
69 Bureau County -241
70 Cass County -242
71 Knox County -249
72 Livingston County -274
73 Alexander County -303
74 Randolph County -320
75 Coles County -324
76 Ogle County -337
77 Perry County -412
78 Stephenson County -440
79 Lee County -445
80 LaSalle County -468
81 Whiteside County -469
82 Macoupin County -586
83 DeKalb County -611
84 Boone County -660
85 Macon County -673
86 Vermilion County -697
87 Kankakee County -912
88 DuPage County -1008
89 Madison County -1093
90 Jackson County -1573
91 McHenry County -1742
92 St. Clair County -2337
93 Winnebago County -2527
94 Kane County -2576
95 Will County -2613
96 Lake County -3497
97 Cook County -11755