Cuyahoga County — commute flow by county (2023)
Adams County — 104 (Lower)Allen County — 430 (Middle)Ashland County — 1,297 (Upper-middle)Ashtabula County — 4,084 (Higher)Athens County — 296 (Middle)Auglaize County — 185 (Lower-middle)Belmont County — 612 (Middle)Brown County — 161 (Lower-middle)Butler County — 2,270 (Higher)Carroll County — 662 (Upper-middle)Champaign County — 147 (Lower-middle)Clark County — 593 (Middle)Clermont County — 991 (Upper-middle)Clinton County — 145 (Lower-middle)Columbiana County — 960 (Upper-middle)Coshocton County — 274 (Middle)Crawford County — 371 (Middle)Darke County — 218 (Lower-middle)Defiance County — 175 (Lower-middle)Delaware County — 2,187 (Higher)Erie County — 1,829 (Upper-middle)Fairfield County — 1,619 (Upper-middle)Fayette County — 110 (Lower)Franklin County — 13,839 (Higher)Fulton County — 492 (Middle)Gallia County — 113 (Lower)Geauga County — 16,969 (Higher)Greene County — 701 (Upper-middle)Guernsey County — 362 (Middle)Hamilton County — 4,385 (Higher)Hancock County — 686 (Upper-middle)Hardin County — 114 (Lower)Harrison County — 135 (Lower)Henry County — 115 (Lower)Highland County — 162 (Lower-middle)Hocking County — 116 (Lower)Holmes County — 359 (Middle)Huron County — 1,418 (Upper-middle)Jackson County — 154 (Lower-middle)Jefferson County — 642 (Upper-middle)Knox County — 492 (Middle)Lake County — 43,523 (Higher)Lawrence County — 242 (Lower-middle)Licking County — 1,890 (Higher)Logan County — 191 (Lower-middle)Lorain County — 55,931 (Higher)Lucas County — 4,780 (Higher)Madison County — 464 (Middle)Mahoning County — 5,244 (Higher)Marion County — 623 (Middle)Medina County — 29,899 (Higher)Meigs County — 89 (Lower)Mercer County — 168 (Lower-middle)Miami County — 460 (Middle)Monroe County — 54 (Lower)Montgomery County — 2,639 (Higher)Morgan County — 57 (Lower)Morrow County — 321 (Middle)Muskingum County — 382 (Middle)Noble County — 68 (Lower)Ottawa County — 928 (Upper-middle)Paulding County — 75 (Lower)Perry County — 144 (Lower-middle)Pickaway County — 584 (Middle)Pike County — 79 (Lower)Portage County — 14,877 (Higher)Preble County — 190 (Lower-middle)Putnam County — 125 (Lower)Richland County — 1,855 (Upper-middle)Ross County — 282 (Middle)Sandusky County — 1,340 (Upper-middle)Scioto County — 255 (Lower-middle)Seneca County — 514 (Middle)Shelby County — 211 (Lower-middle)Stark County — 9,975 (Higher)Summit County — 51,059 (Higher)Trumbull County — 4,914 (Higher)Tuscarawas County — 883 (Upper-middle)Union County — 626 (Upper-middle)Van Wert County — 127 (Lower)Vinton County — 59 (Lower)Warren County — 1,439 (Upper-middle)Washington County — 242 (Lower-middle)Wayne County — 2,814 (Higher)Williams County — 119 (Lower)Wood County — 1,508 (Upper-middle)Wyandot County — 193 (Lower-middle)Cuyahoga County — no data (unmeasured)
Where this is
Shading: Total Jobs
Lower (54 to 135)Lower-middle (144 to 255)Middle (274 to 623)Upper-middle (626 to 1,855)Higher (1,890 to 55,931)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 OH to see its own flow.

Within Cuyahoga County
437,925 (58%)
Total
Cleveland115,830
Parma31,334
Lakewood20,453
Strongsville16,311
Euclid16,282
Cleveland Heights16,108
North Olmsted11,906
Other (51)209,701
Elsewhere In-State
303,416 (40%)
Total
Lorain County55,931
Summit County51,059
Lake County43,523
Medina County29,899
Geauga County16,969
Portage County14,877
Franklin County13,839
Other (80)77,319
Other States
9,846 (1%)
Total
PA2,160
MI2,133
NY940
KY728
IN478
WV416
IL407
Other (42)2,584

Scroll to Top