DuPage County — commute flow by county (2023)
Adams County — 62 (Upper-middle)Alexander County — 0 (Lower)Bond County — 0 (Lower)Boone County — 179 (Upper-middle)Brown County — 12 (Middle)Bureau County — 112 (Upper-middle)Calhoun County — 0 (Lower)Carroll County — 18 (Middle)Cass County — 13 (Middle)Champaign County — 1,027 (Higher)Christian County — 6 (Lower-middle)Clark County — 17 (Middle)Clay County — 2 (Lower-middle)Clinton County — 12 (Middle)Coles County — 68 (Upper-middle)Cook County — 189,993 (Higher)Crawford County — 14 (Middle)Cumberland County — 1 (Lower)DeKalb County — 1,331 (Higher)De Witt County — 29 (Middle)Douglas County — 35 (Middle)Edgar County — 13 (Middle)Edwards County — 0 (Lower)Effingham County — 123 (Upper-middle)Fayette County — 3 (Lower-middle)Ford County — 65 (Upper-middle)Franklin County — 1 (Lower)Fulton County — 26 (Middle)Gallatin County — 0 (Lower)Greene County — 3 (Lower-middle)Grundy County — 620 (Higher)Hamilton County — 0 (Lower)Hancock County — 5 (Lower-middle)Hardin County — 0 (Lower)Henderson County — 0 (Lower)Henry County — 58 (Upper-middle)Iroquois County — 23 (Middle)Jackson County — 93 (Upper-middle)Jasper County — 3 (Lower-middle)Jefferson County — 60 (Upper-middle)Jersey County — 7 (Lower-middle)Jo Daviess County — 37 (Middle)Johnson County — 0 (Lower)Kane County — 24,356 (Higher)Kankakee County — 626 (Higher)Kendall County — 2,497 (Higher)Knox County — 89 (Upper-middle)Lake County — 12,356 (Higher)LaSalle County — 559 (Higher)Lawrence County — 2 (Lower-middle)Lee County — 147 (Upper-middle)Livingston County — 106 (Upper-middle)Logan County — 45 (Upper-middle)McDonough County — 40 (Middle)McHenry County — 2,389 (Higher)McLean County — 838 (Higher)Macon County — 276 (Higher)Macoupin County — 43 (Upper-middle)Madison County — 207 (Higher)Marion County — 14 (Middle)Marshall County — 17 (Middle)Mason County — 2 (Lower-middle)Massac County — 1 (Lower)Menard County — 1 (Lower)Mercer County — 3 (Lower-middle)Monroe County — 0 (Lower)Montgomery County — 14 (Middle)Morgan County — 79 (Upper-middle)Moultrie County — 6 (Lower-middle)Ogle County — 147 (Upper-middle)Peoria County — 824 (Higher)Perry County — 1 (Lower)Piatt County — 8 (Lower-middle)Pike County — 18 (Middle)Pope County — 4 (Lower-middle)Pulaski County — 0 (Lower)Putnam County — 9 (Middle)Randolph County — 3 (Lower-middle)Richland County — 6 (Lower-middle)Rock Island County — 484 (Higher)St. Clair County — 354 (Higher)Saline County — 8 (Lower-middle)Sangamon County — 1,883 (Higher)Schuyler County — 0 (Lower)Scott County — 3 (Lower-middle)Shelby County — 9 (Middle)Stark County — 7 (Lower-middle)Stephenson County — 186 (Higher)Tazewell County — 269 (Higher)Union County — 1 (Lower)Vermilion County — 172 (Upper-middle)Wabash County — 0 (Lower)Warren County — 12 (Middle)Washington County — 2 (Lower-middle)Wayne County — 12 (Middle)White County — 9 (Middle)Whiteside County — 180 (Upper-middle)Will County — 20,989 (Higher)Williamson County — 43 (Upper-middle)Winnebago County — 1,699 (Higher)Woodford County — 57 (Upper-middle)DuPage County — no data (unmeasured)
Where this is
Shading: Total Jobs
Lower (0 to 1)Lower-middle (2 to 8)Middle (9 to 40)Upper-middle (43 to 180)Higher (186 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 DuPage County
199,538 (42%)
≤2930–5455+Total
York township7,97421,74012,03841,752
Addison township4,98313,8848,23327,100
Naperville township5,57013,9037,45726,930
Milton township5,45911,6887,65324,800
Downers Grove township4,45511,6277,10423,186
Bloomingdale township4,20611,2037,04422,453
Lisle township3,91810,5526,03020,500
Other (3)2,5246,5083,78512,817
Elsewhere In-State
266,183 (56%)
≤2930–5455+Total
Cook County34,273104,80950,911189,993
Kane County5,33912,2536,76424,356
Will County5,08610,6335,27020,989
Lake County2,4116,8953,05012,356
Kendall County7181,2115682,497
McHenry County6391,1525982,389
Sangamon County2161,0905771,883
Other (81)3,1405,7132,86711,720
Other States
8,490 (2%)
≤2930–5455+Total
WI8008885202,208
IN6608915242,075
IA30116682549
OH13013399362
CA9915669324
MO13812061319
TX9216747306
Other (41)8419935132,347

Scroll to Top