Illinois Net Domestic Migration By County in 2021

Updated on June 21, 2025.

According to the US Census Bureau estimates, in 2021, the net domestic migration for Illinois was -114,221. Kendall County had the highest net domestic migration (1,902) followed by McHenry County (1,018), and Grundy County (412). On the other hand, Cook County had the lowest net domestic migration (-92,560), followed by DuPage County (-7,990), and Lake County (-2,790).

Net Domestic Migration for a given county refers to the the difference between number of people moving to the county from other parts of the United States (excluding Puerto Rico) and number of people moving out of the county to other parts of the United States (excluding Puerto Rico).

You can also see similar information for other states and also by state for the United States.

Hover over or click on the chart to see this information for each county. The data can also be filtered, sorted, and explored further in a table below.

See this for other years:
Illinois Net Domestic Migration By County in 2021
Illinois Net Domestic Migration By County in 2021
Items per page:
0 of 0
County Net Domestic Migration
Adams -379
Alexander -77
Bond -17
Boone -190
Brown 232
Bureau -92
Calhoun 2
Carroll 123
Cass -209
Champaign -369
Christian -73
Clark -25
Clay -87
Clinton -53
Coles 159
Cook -92560
Crawford 100
Cumberland -74
DeKalb -91
De Witt 5
Douglas -74
DuPage -7990
Edgar -108
Edwards -91
Effingham -174
Fayette -21
Ford 49
Franklin 27
Fulton 29
Gallatin 2
Greene -5
Grundy 412
Hamilton -36
Hancock -79
Hardin 52
Henderson 22
Henry -85
Iroquois -46
Jackson -321
Jasper -40
Jefferson 6
Jersey -21
Jo Daviess 31
Johnson 226
Kane -1929
Kankakee -499
Kendall 1902
Knox -230
Lake -2790
LaSalle 45
Lawrence 22
Lee 252
Livingston 30
Logan 232
McDonough -148
McHenry 1018
McLean -373
Macon -962
Macoupin -114
Madison -202
Marion -117
Marshall 39
Mason -87
Massac -82
Menard -77
Mercer 29
Monroe 94
Montgomery 95
Morgan -97
Moultrie 69
Ogle -145
Peoria -1900
Perry 219
Piatt 123
Pike 47
Pope 38
Pulaski -62
Putnam -30
Randolph 237
Richland 35
Rock Island -1172
St. Clair -1702
Saline -185
Sangamon -859
Schuyler -7
Scott -65
Shelby 7
Stark -70
Stephenson -225
Tazewell -218
Union -142
Vermilion -542
Wabash -55
Warren -201
Washington -40
Wayne -104
White 97
Whiteside -39
Will 292
Williamson -43
Winnebago -1592
Woodford -128