Warren County — commute flow by county (2023)
Adams County — 42 (Middle)Allen County — 180 (Higher)Ashland County — 33 (Middle)Ashtabula County — 28 (Lower-middle)Athens County — 43 (Middle)Auglaize County — 69 (Upper-middle)Belmont County — 31 (Lower-middle)Brown County — 86 (Upper-middle)Butler County — 15,021 (Higher)Carroll County — 5 (Lower)Champaign County — 38 (Middle)Clark County — 516 (Higher)Clermont County — 3,520 (Higher)Clinton County — 1,530 (Higher)Columbiana County — 9 (Lower)Coshocton County — 18 (Lower-middle)Crawford County — 13 (Lower)Cuyahoga County — 1,439 (Higher)Darke County — 100 (Upper-middle)Defiance County — 23 (Lower-middle)Delaware County — 505 (Higher)Erie County — 51 (Middle)Fairfield County — 140 (Upper-middle)Fayette County — 156 (Higher)Franklin County — 3,900 (Higher)Fulton County — 19 (Lower-middle)Gallia County — 14 (Lower-middle)Geauga County — 34 (Middle)Greene County — 2,956 (Higher)Guernsey County — 39 (Middle)Hamilton County — 32,173 (Higher)Hancock County — 138 (Upper-middle)Hardin County — 32 (Lower-middle)Harrison County — 4 (Lower)Henry County — 9 (Lower)Highland County — 114 (Upper-middle)Hocking County — 24 (Lower-middle)Holmes County — 13 (Lower)Huron County — 20 (Lower-middle)Jackson County — 31 (Lower-middle)Jefferson County — 4 (Lower)Knox County — 42 (Middle)Lake County — 121 (Upper-middle)Lawrence County — 29 (Lower-middle)Licking County — 266 (Higher)Logan County — 41 (Middle)Lorain County — 150 (Upper-middle)Lucas County — 399 (Higher)Madison County — 121 (Upper-middle)Mahoning County — 141 (Upper-middle)Marion County — 60 (Middle)Medina County — 96 (Upper-middle)Meigs County — 2 (Lower)Mercer County — 54 (Middle)Miami County — 449 (Higher)Monroe County — 2 (Lower)Montgomery County — 15,300 (Higher)Morgan County — 3 (Lower)Morrow County — 28 (Lower-middle)Muskingum County — 60 (Middle)Noble County — 10 (Lower)Ottawa County — 5 (Lower)Paulding County — 2 (Lower)Perry County — 8 (Lower)Pickaway County — 50 (Middle)Pike County — 43 (Middle)Portage County — 54 (Middle)Preble County — 248 (Higher)Putnam County — 11 (Lower)Richland County — 94 (Upper-middle)Ross County — 107 (Upper-middle)Sandusky County — 62 (Middle)Scioto County — 74 (Upper-middle)Seneca County — 43 (Middle)Shelby County — 120 (Upper-middle)Stark County — 206 (Higher)Summit County — 496 (Higher)Trumbull County — 33 (Middle)Tuscarawas County — 33 (Middle)Union County — 123 (Upper-middle)Van Wert County — 28 (Lower-middle)Vinton County — 4 (Lower)Washington County — 30 (Lower-middle)Wayne County — 46 (Middle)Williams County — 24 (Lower-middle)Wood County — 121 (Upper-middle)Wyandot County — 13 (Lower)Warren County — no data (unmeasured)
Where this is
Shading: Total Jobs
Lower (2 to 13)Lower-middle (14 to 32)Middle (33 to 62)Upper-middle (69 to 150)Higher (156 to 32,173)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 Warren County
30,950 (27%)
Total
Mason8,547
Lebanon6,163
Deerfield township5,209
Clear Creek township3,554
Franklin township2,843
Turtlecreek township1,562
Hamilton township1,356
Other (7)1,716
Elsewhere In-State
82,572 (71%)
Total
Hamilton County32,173
Montgomery County15,300
Butler County15,021
Franklin County3,900
Clermont County3,520
Greene County2,956
Clinton County1,530
Other (80)8,172
Other States
3,195 (3%)
Total
KY1,738
IN483
IL122
TN91
VA72
GA69
NC63
Other (39)557

Scroll to Top