Montgomery County — commute flow by county (2023)
Adams County — 30 (Lower)Allen County — 636 (Higher)Ashland County — 43 (Lower-middle)Ashtabula County — 60 (Lower-middle)Athens County — 130 (Middle)Auglaize County — 270 (Upper-middle)Belmont County — 71 (Middle)Brown County — 94 (Middle)Butler County — 7,329 (Higher)Carroll County — 14 (Lower)Champaign County — 273 (Upper-middle)Clark County — 3,797 (Higher)Clermont County — 1,171 (Higher)Clinton County — 748 (Higher)Columbiana County — 27 (Lower)Coshocton County — 28 (Lower)Crawford County — 40 (Lower-middle)Cuyahoga County — 2,639 (Higher)Darke County — 657 (Higher)Defiance County — 93 (Middle)Delaware County — 1,231 (Higher)Erie County — 136 (Middle)Fairfield County — 412 (Upper-middle)Fayette County — 299 (Upper-middle)Franklin County — 9,816 (Higher)Fulton County — 75 (Middle)Gallia County — 31 (Lower)Geauga County — 65 (Lower-middle)Greene County — 21,058 (Higher)Guernsey County — 42 (Lower-middle)Hamilton County — 11,687 (Higher)Hancock County — 354 (Upper-middle)Hardin County — 62 (Lower-middle)Harrison County — 3 (Lower)Henry County — 22 (Lower)Highland County — 143 (Middle)Hocking County — 38 (Lower-middle)Holmes County — 34 (Lower)Huron County — 43 (Lower-middle)Jackson County — 53 (Lower-middle)Jefferson County — 30 (Lower)Knox County — 88 (Middle)Lake County — 418 (Upper-middle)Lawrence County — 44 (Lower-middle)Licking County — 575 (Higher)Logan County — 203 (Upper-middle)Lorain County — 484 (Upper-middle)Lucas County — 983 (Higher)Madison County — 422 (Upper-middle)Mahoning County — 195 (Upper-middle)Marion County — 195 (Upper-middle)Medina County — 279 (Upper-middle)Meigs County — 7 (Lower)Mercer County — 172 (Middle)Miami County — 6,765 (Higher)Monroe County — 4 (Lower)Morgan County — 8 (Lower)Morrow County — 36 (Lower-middle)Muskingum County — 170 (Middle)Noble County — 7 (Lower)Ottawa County — 24 (Lower)Paulding County — 16 (Lower)Perry County — 6 (Lower)Pickaway County — 138 (Middle)Pike County — 55 (Lower-middle)Portage County — 147 (Middle)Preble County — 1,487 (Higher)Putnam County — 45 (Lower-middle)Richland County — 286 (Upper-middle)Ross County — 216 (Upper-middle)Sandusky County — 79 (Middle)Scioto County — 195 (Upper-middle)Seneca County — 88 (Middle)Shelby County — 804 (Higher)Stark County — 556 (Upper-middle)Summit County — 932 (Higher)Trumbull County — 128 (Middle)Tuscarawas County — 61 (Lower-middle)Union County — 532 (Upper-middle)Van Wert County — 57 (Lower-middle)Vinton County — 6 (Lower)Warren County — 10,450 (Higher)Washington County — 76 (Middle)Wayne County — 74 (Middle)Williams County — 45 (Lower-middle)Wood County — 445 (Upper-middle)Wyandot County — 42 (Lower-middle)Montgomery County — no data (unmeasured)
Where this is
Shading: Total Jobs
Lower (3 to 34)Lower-middle (36 to 65)Middle (71 to 172)Upper-middle (195 to 556)Higher (575 to 21,058)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 (59%)
Total
Dayton47,543
Kettering15,090
Miami township14,007
Washington township13,216
Moraine7,506
Vandalia5,994
Huber Heights5,489
Other (14)28,090
Elsewhere In-State
91,829 (39%)
Total
Greene County21,058
Hamilton County11,687
Warren County10,450
Franklin County9,816
Butler County7,329
Miami County6,765
Clark County3,797
Other (80)20,927
Other States
4,337 (2%)
Total
IN1,230
KY862
IL276
VA182
TN171
GA140
NC134
Other (41)1,342

Scroll to Top