Cook County — commute flow by county (2023)
Adams County — 922 (Upper-middle)Alexander County — 52 (Lower)Bond County — 248 (Lower-middle)Boone County — 2,939 (Higher)Brown County — 78 (Lower)Bureau County — 776 (Upper-middle)Calhoun County — 66 (Lower)Carroll County — 320 (Middle)Cass County — 213 (Lower-middle)Champaign County — 5,973 (Higher)Christian County — 807 (Upper-middle)Clark County — 214 (Lower-middle)Clay County — 150 (Lower-middle)Clinton County — 597 (Upper-middle)Coles County — 689 (Upper-middle)Crawford County — 242 (Lower-middle)Cumberland County — 145 (Lower-middle)DeKalb County — 5,480 (Higher)De Witt County — 366 (Middle)Douglas County — 269 (Lower-middle)DuPage County — 189,993 (Higher)Edgar County — 237 (Lower-middle)Edwards County — 46 (Lower)Effingham County — 434 (Middle)Fayette County — 292 (Middle)Ford County — 419 (Middle)Franklin County — 319 (Middle)Fulton County — 661 (Upper-middle)Gallatin County — 38 (Lower)Greene County — 155 (Lower-middle)Grundy County — 5,799 (Higher)Hamilton County — 70 (Lower)Hancock County — 275 (Middle)Hardin County — 39 (Lower)Henderson County — 118 (Lower)Henry County — 949 (Upper-middle)Iroquois County — 921 (Upper-middle)Jackson County — 504 (Middle)Jasper County — 114 (Lower)Jefferson County — 312 (Middle)Jersey County — 338 (Middle)Jo Daviess County — 424 (Middle)Johnson County — 104 (Lower)Kane County — 76,576 (Higher)Kankakee County — 10,054 (Higher)Kendall County — 22,185 (Higher)Knox County — 1,193 (Upper-middle)Lake County — 116,040 (Higher)LaSalle County — 5,065 (Higher)Lawrence County — 222 (Lower-middle)Lee County — 1,802 (Upper-middle)Livingston County — 1,234 (Upper-middle)Logan County — 631 (Upper-middle)McDonough County — 519 (Middle)McHenry County — 48,392 (Higher)McLean County — 4,757 (Higher)Macon County — 2,324 (Upper-middle)Macoupin County — 595 (Upper-middle)Madison County — 4,362 (Higher)Marion County — 334 (Middle)Marshall County — 242 (Lower-middle)Mason County — 167 (Lower-middle)Massac County — 118 (Lower)Menard County — 250 (Lower-middle)Mercer County — 288 (Middle)Monroe County — 580 (Upper-middle)Montgomery County — 406 (Middle)Morgan County — 491 (Middle)Moultrie County — 306 (Middle)Ogle County — 2,184 (Upper-middle)Peoria County — 5,180 (Higher)Perry County — 195 (Lower-middle)Piatt County — 366 (Middle)Pike County — 212 (Lower-middle)Pope County — 42 (Lower)Pulaski County — 53 (Lower)Putnam County — 142 (Lower-middle)Randolph County — 264 (Lower-middle)Richland County — 221 (Lower-middle)Rock Island County — 2,796 (Higher)St. Clair County — 4,259 (Higher)Saline County — 222 (Lower-middle)Sangamon County — 4,456 (Higher)Schuyler County — 83 (Lower)Scott County — 70 (Lower)Shelby County — 439 (Middle)Stark County — 123 (Lower)Stephenson County — 1,953 (Upper-middle)Tazewell County — 3,498 (Higher)Union County — 140 (Lower)Vermilion County — 2,571 (Higher)Wabash County — 124 (Lower)Warren County — 339 (Middle)Washington County — 107 (Lower)Wayne County — 226 (Lower-middle)White County — 102 (Lower)Whiteside County — 1,023 (Upper-middle)Will County — 121,374 (Higher)Williamson County — 574 (Upper-middle)Winnebago County — 15,410 (Higher)Woodford County — 988 (Upper-middle)Cook County — no data (unmeasured)
Where this is
Shading: Total Jobs
Lower (38 to 140)Lower-middle (142 to 269)Middle (275 to 519)Upper-middle (574 to 2,324)Higher (2,571 to 189,993)No data
Each unit is shaded by its Total Jobs value and grouped into equal-count bands (quantiles) against the other units shown — lighter = lower, darker = higher. It ranks position among the units in view; it does not grade places, and the ranges shift with which units are shown.

The map is bounded to this parent geography — it shows the selected unit among its own siblings only, the same depth rule the drill-down uses. Shading ranks position on the measure among the units shown; it does not grade places.

Click another county in IL to see its own flow.

Within Cook County
1,862,480 (69%)
Total
Chicago1,019,479
Worth township54,753
Maine township54,629
Wheeling township53,367
Proviso township50,330
Thornton township46,103
Niles township46,007
Other (24)537,812
Elsewhere In-State
691,976 (26%)
Total
DuPage County189,993
Will County121,374
Lake County116,040
Kane County76,576
McHenry County48,392
Kendall County22,185
Winnebago County15,410
Other (94)102,006
Other States
128,754 (5%)
Total
IN62,472
WI18,754
MI14,521
OH3,334
MO3,150
CA2,619
IA2,433
Other (43)21,471

Scroll to Top