Ranking of Illinois Counties By Net Domestic Migration in 2012

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2012, the Net Domestic Migration for Illinois was -70.92K. Among all Illinois counties, McLean County had the highest net domestic migration (194), followed by Kendall County (156), and Logan County (101).

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 2012
McLean
Kendall
Logan
Clark
Scott
Edwards
Tazewell
Ford
Washington
Saline
Ranking of Illinois Counties By Net Domestic Migration in 2012
Items per page:
0 of 0
Rank County Net Dom. Migration
1 McLean County 194
2 Kendall County 156
3 Logan County 101
4 Clark County 63
5 Scott County 58
6 Edwards County 48
7 Tazewell County 47
8 Ford County 37
9 Washington County 33
10 Saline County 18
10 Williamson County 18
11 Johnson County 12
12 Moultrie County 10
13 Monroe County 4
14 Menard County 0
15 Hardin County -1
15 Schuyler County -1
16 Wayne County -3
17 Pulaski County -7
18 McDonough County -8
19 Brown County -10
20 Pope County -15
21 White County -17
22 Hamilton County -19
23 Henry County -30
24 Union County -32
25 Clay County -40
26 Douglas County -54
27 Calhoun County -59
28 Carroll County -68
29 Putnam County -69
30 Richland County -75
31 Pike County -77
32 Gallatin County -80
33 Woodford County -81
34 Stark County -83
35 Adams County -85
36 Jasper County -87
37 Shelby County -89
38 Jo Daviess County -90
39 De Witt County -92
40 Franklin County -95
41 Mason County -97
42 Effingham County -99
43 Lawrence County -119
44 Wabash County -131
45 Mercer County -139
46 Marion County -148
47 Henderson County -151
48 Hancock County -153
49 Cumberland County -155
50 Marshall County -158
50 Morgan County -158
51 Jefferson County -159
52 Christian County -162
53 Jersey County -168
53 Warren County -168
54 Iroquois County -175
55 Grundy County -178
56 Piatt County -182
57 Massac County -189
58 Greene County -201
59 Edgar County -202
60 Clinton County -209
61 Bond County -210
61 Crawford County -210
62 Fulton County -213
63 Montgomery County -231
64 Fayette County -252
65 Bureau County -256
66 Cass County -284
67 Livingston County -302
68 Alexander County -304
69 Knox County -306
70 Randolph County -326
71 Sangamon County -335
72 Ogle County -349
73 Coles County -358
74 Perry County -431
75 Lee County -449
76 Stephenson County -451
77 Whiteside County -473
78 Rock Island County -489
79 LaSalle County -506
80 Macoupin County -593
81 Boone County -603
82 Peoria County -681
83 Vermilion County -717
84 Macon County -749
85 DeKalb County -833
86 Kankakee County -993
87 Madison County -1255
88 Champaign County -1680
89 Jackson County -1838
90 McHenry County -1883
91 St. Clair County -2691
92 Kane County -2713
93 Winnebago County -2919
94 Will County -3300
95 DuPage County -3736
96 Lake County -5551
97 Cook County -27382