Ranking of Illinois Counties By Net Domestic Migration in 2023

Updated on July 29, 2024.

Based on the US Census Vintage data estimates, in 2023, the Net Domestic Migration for Illinois was -83.84K. Among all Illinois counties, Kendall County had the highest net domestic migration (1.44K), followed by McHenry County (499), and Grundy County (328).

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 2023
Kendall
McHenry
Grundy
Williamson
Tazewell
LaSalle
Monroe
Macoupin
Boone
Whiteside
Ranking of Illinois Counties By Net Domestic Migration in 2023
Items per page:
0 of 0
Rank County Net Dom. Migration
1 Kendall County 1440
2 McHenry County 499
3 Grundy County 328
4 Williamson County 322
5 Tazewell County 294
6 LaSalle County 261
7 Monroe County 172
8 Macoupin County 138
9 Boone County 114
10 Whiteside County 112
11 Franklin County 109
12 Woodford County 104
13 Edgar County 96
14 Perry County 87
15 Piatt County 72
16 Clark County 71
17 Marshall County 67
18 Hardin County 56
19 Carroll County 46
20 Jo Daviess County 45
21 De Witt County 36
22 Pulaski County 32
22 Richland County 32
23 Jersey County 28
23 Putnam County 28
24 Ford County 25
24 Mercer County 25
25 Lawrence County 24
26 Calhoun County 19
27 Wabash County 15
28 Effingham County 10
29 Adams County 9
30 Pope County 6
31 Schuyler County 4
32 Christian County 3
32 Moultrie County 3
33 Jasper County 2
34 Logan County 0
35 Greene County -2
35 Massac County -2
36 Jefferson County -5
36 Johnson County -5
37 Bureau County -6
38 Union County -9
39 Cumberland County -14
40 Brown County -17
41 Bond County -21
42 Hancock County -22
43 Wayne County -23
44 Scott County -27
45 Madison County -28
46 McDonough County -29
46 Washington County -29
47 Edwards County -32
47 Saline County -32
48 Shelby County -34
49 Hamilton County -39
50 Henderson County -40
51 White County -43
52 Fayette County -44
52 Morgan County -44
53 Ogle County -52
54 Mason County -55
55 Stark County -56
56 Douglas County -57
57 Clay County -58
58 Alexander County -73
59 Menard County -78
60 Henry County -82
61 Gallatin County -86
61 Montgomery County -86
62 Pike County -93
63 Crawford County -94
64 Marion County -99
65 Kankakee County -101
66 Randolph County -113
67 Knox County -120
68 Livingston County -124
69 Cass County -128
70 Fulton County -156
71 Stephenson County -175
72 Warren County -187
73 Clinton County -201
74 Vermilion County -203
75 Iroquois County -209
76 Coles County -225
77 Lee County -243
78 Will County -374
79 DeKalb County -513
80 Jackson County -549
81 Macon County -715
82 Rock Island County -717
83 Sangamon County -764
84 St. Clair County -877
85 Peoria County -1121
86 Winnebago County -1144
87 McLean County -1426
88 Kane County -1805
89 Champaign County -3275
90 Lake County -5388
91 DuPage County -8099
92 Cook County -58105