Montgomery County — commute flow by county (2023)
Adams County — 124 (Lower-middle)Allen County — 818 (Higher)Ashland County — 105 (Lower-middle)Ashtabula County — 77 (Lower)Athens County — 185 (Middle)Auglaize County — 398 (Upper-middle)Belmont County — 89 (Lower-middle)Brown County — 368 (Upper-middle)Butler County — 8,733 (Higher)Carroll County — 39 (Lower)Champaign County — 463 (Upper-middle)Clark County — 8,242 (Higher)Clermont County — 1,956 (Higher)Clinton County — 1,029 (Higher)Columbiana County — 164 (Middle)Coshocton County — 59 (Lower)Crawford County — 109 (Lower-middle)Cuyahoga County — 1,809 (Higher)Darke County — 2,893 (Higher)Defiance County — 93 (Lower-middle)Delaware County — 970 (Higher)Erie County — 200 (Middle)Fairfield County — 785 (Upper-middle)Fayette County — 537 (Upper-middle)Franklin County — 6,061 (Higher)Fulton County — 98 (Lower-middle)Gallia County — 66 (Lower)Geauga County — 93 (Lower-middle)Greene County — 24,747 (Higher)Guernsey County — 64 (Lower)Hamilton County — 7,119 (Higher)Hancock County — 185 (Middle)Hardin County — 369 (Upper-middle)Harrison County — 18 (Lower)Henry County — 83 (Lower)Highland County — 793 (Higher)Hocking County — 53 (Lower)Holmes County — 76 (Lower)Huron County — 90 (Lower-middle)Jackson County — 74 (Lower)Jefferson County — 104 (Lower-middle)Knox County — 110 (Lower-middle)Lake County — 249 (Middle)Lawrence County — 148 (Lower-middle)Licking County — 783 (Upper-middle)Logan County — 542 (Upper-middle)Lorain County — 596 (Upper-middle)Lucas County — 1,099 (Higher)Madison County — 308 (Upper-middle)Mahoning County — 257 (Middle)Marion County — 180 (Middle)Medina County — 346 (Upper-middle)Meigs County — 58 (Lower)Mercer County — 257 (Middle)Miami County — 12,390 (Higher)Monroe County — 31 (Lower)Morgan County — 30 (Lower)Morrow County — 103 (Lower-middle)Muskingum County — 236 (Middle)Noble County — 37 (Lower)Ottawa County — 117 (Lower-middle)Paulding County — 101 (Lower-middle)Perry County — 75 (Lower)Pickaway County — 411 (Upper-middle)Pike County — 153 (Middle)Portage County — 253 (Middle)Preble County — 4,053 (Higher)Putnam County — 209 (Middle)Richland County — 252 (Middle)Ross County — 435 (Upper-middle)Sandusky County — 154 (Middle)Scioto County — 307 (Upper-middle)Seneca County — 137 (Lower-middle)Shelby County — 1,613 (Higher)Stark County — 661 (Upper-middle)Summit County — 854 (Higher)Trumbull County — 231 (Middle)Tuscarawas County — 144 (Lower-middle)Union County — 374 (Upper-middle)Van Wert County — 166 (Middle)Vinton County — 41 (Lower)Warren County — 15,300 (Higher)Washington County — 164 (Middle)Wayne County — 220 (Middle)Williams County — 89 (Lower-middle)Wood County — 364 (Upper-middle)Wyandot County — 51 (Lower)Montgomery County — no data (unmeasured)
Where this is
Shading: Total Jobs
Lower (18 to 83)Lower-middle (89 to 148)Middle (153 to 257)Upper-middle (307 to 785)Higher (793 to 24,747)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 Montgomery County
136,935 (53%)
Total
Dayton32,184
Kettering16,555
Washington township15,579
Miami township13,052
Huber Heights9,287
Trotwood6,258
Harrison township5,711
Other (14)38,309
Elsewhere In-State
115,027 (45%)
Total
Greene County24,747
Warren County15,300
Miami County12,390
Butler County8,733
Clark County8,242
Hamilton County7,119
Franklin County6,061
Other (80)32,435
Other States
5,045 (2%)
Total
IN1,556
KY1,439
MI471
WV209
IL136
TN132
PA119
Other (40)983

Scroll to Top