Ranking of Illinois Counties By Net Domestic Migration in 2015

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2015, the Net Domestic Migration for Illinois was -107.88K. Among all Illinois counties, Kendall County had the highest net domestic migration (339), followed by Monroe County (164), and Ford County (50).

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 2015
Kendall
Monroe
Ford
Perry
Crawford
Moultrie
Effingham
Franklin
Henderson
White
Ranking of Illinois Counties By Net Domestic Migration in 2015
Items per page:
0 of 0
Rank County Net Dom. Migration
1 Kendall County 339
2 Monroe County 164
3 Ford County 50
4 Perry County 43
5 Crawford County 13
6 Moultrie County 7
7 Effingham County 5
8 Franklin County 3
8 Henderson County 3
8 White County 3
9 De Witt County -9
9 Saline County -9
10 Wabash County -12
11 Marshall County -23
12 Morgan County -30
13 Greene County -31
14 Gallatin County -37
15 Hardin County -39
16 Jasper County -40
17 Clay County -45
18 Clinton County -47
18 Scott County -47
19 Wayne County -53
20 Richland County -54
21 Cumberland County -55
22 Hamilton County -56
23 Fayette County -60
24 Calhoun County -63
25 Piatt County -67
25 Stark County -67
26 Pope County -69
27 Lawrence County -79
28 Union County -81
29 Johnson County -89
30 Brown County -95
31 Iroquois County -99
32 Schuyler County -103
33 Putnam County -107
34 Pulaski County -110
35 Edwards County -111
36 Massac County -113
37 Williamson County -116
38 Carroll County -118
39 Menard County -119
40 Mercer County -121
41 Douglas County -129
42 Hancock County -132
43 Grundy County -135
44 Pike County -139
45 Edgar County -140
46 Woodford County -143
47 Washington County -147
48 Whiteside County -149
49 Clark County -156
50 Adams County -161
51 Montgomery County -180
52 Mason County -183
53 Fulton County -191
53 Jersey County -191
54 Jo Daviess County -204
55 Henry County -208
56 Jefferson County -210
57 Marion County -212
58 Macoupin County -232
59 Randolph County -253
60 Shelby County -267
61 Christian County -270
62 Cass County -309
63 Alexander County -321
64 Warren County -331
65 Lee County -354
65 Logan County -354
66 Boone County -361
67 Bureau County -371
68 Bond County -378
69 McDonough County -382
70 Ogle County -405
71 Kankakee County -418
72 Coles County -434
73 Livingston County -453
74 Knox County -537
75 LaSalle County -555
76 Jackson County -610
77 Stephenson County -612
78 Vermilion County -625
79 Madison County -832
80 Sangamon County -909
81 Kane County -918
82 DeKalb County -1117
83 McHenry County -1196
84 Tazewell County -1225
85 Macon County -1270
86 Rock Island County -1611
87 Champaign County -1784
88 Peoria County -2213
89 St. Clair County -2320
90 Winnebago County -2582
91 McLean County -2661
92 Will County -3394
93 Lake County -5259
94 DuPage County -7738
95 Cook County -57268