Madison County — commute flow by county (2023)
Adams County — 11 (Lower-middle)Allen County — 46 (Upper-middle)Ashland County — 15 (Lower-middle)Ashtabula County — 7 (Lower)Athens County — 34 (Middle)Auglaize County — 22 (Middle)Belmont County — 12 (Lower-middle)Brown County — 18 (Lower-middle)Butler County — 185 (Higher)Carroll County — 9 (Lower)Champaign County — 451 (Higher)Clark County — 2,143 (Higher)Clermont County — 106 (Upper-middle)Clinton County — 177 (Higher)Columbiana County — 25 (Middle)Coshocton County — 13 (Lower-middle)Crawford County — 29 (Middle)Cuyahoga County — 200 (Higher)Darke County — 32 (Middle)Defiance County — 9 (Lower)Delaware County — 445 (Higher)Erie County — 18 (Lower-middle)Fairfield County — 235 (Higher)Fayette County — 549 (Higher)Franklin County — 6,398 (Higher)Fulton County — 11 (Lower-middle)Gallia County — 14 (Lower-middle)Geauga County — 6 (Lower)Greene County — 251 (Higher)Guernsey County — 7 (Lower)Hamilton County — 267 (Higher)Hancock County — 53 (Upper-middle)Hardin County — 63 (Upper-middle)Harrison County — 5 (Lower)Henry County — 7 (Lower)Highland County — 165 (Higher)Hocking County — 13 (Lower-middle)Holmes County — 15 (Lower-middle)Huron County — 17 (Lower-middle)Jackson County — 8 (Lower)Jefferson County — 11 (Lower-middle)Knox County — 27 (Middle)Lake County — 26 (Middle)Lawrence County — 19 (Middle)Licking County — 241 (Higher)Logan County — 119 (Upper-middle)Lorain County — 67 (Upper-middle)Lucas County — 169 (Higher)Mahoning County — 20 (Middle)Marion County — 41 (Middle)Medina County — 50 (Upper-middle)Meigs County — 8 (Lower)Mercer County — 12 (Lower-middle)Miami County — 97 (Upper-middle)Monroe County — 4 (Lower)Montgomery County — 422 (Higher)Morgan County — 2 (Lower)Morrow County — 24 (Middle)Muskingum County — 71 (Upper-middle)Noble County — 1 (Lower)Ottawa County — 10 (Lower-middle)Paulding County — 6 (Lower)Perry County — 18 (Lower-middle)Pickaway County — 434 (Higher)Pike County — 43 (Upper-middle)Portage County — 26 (Middle)Preble County — 24 (Middle)Putnam County — 12 (Lower-middle)Richland County — 56 (Upper-middle)Ross County — 183 (Higher)Sandusky County — 17 (Lower-middle)Scioto County — 42 (Upper-middle)Seneca County — 51 (Upper-middle)Shelby County — 30 (Middle)Stark County — 75 (Upper-middle)Summit County — 101 (Upper-middle)Trumbull County — 30 (Middle)Tuscarawas County — 24 (Middle)Union County — 749 (Higher)Van Wert County — 5 (Lower)Vinton County — 4 (Lower)Warren County — 121 (Upper-middle)Washington County — 9 (Lower)Wayne County — 32 (Middle)Williams County — 10 (Lower-middle)Wood County — 55 (Upper-middle)Wyandot County — 19 (Middle)Madison County — no data (unmeasured)
Where this is
Shading: Total Jobs
Lower (1 to 9)Lower-middle (10 to 18)Middle (19 to 41)Upper-middle (42 to 121)Higher (165 to 6,398)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 Madison County
4,252 (21%)
Total
London1,470
Jefferson township664
Somerford township324
Darby township279
Pleasant township276
Canaan township197
Monroe township182
Other (8)860
Elsewhere In-State
15,708 (77%)
Total
Franklin County6,398
Clark County2,143
Union County749
Fayette County549
Champaign County451
Delaware County445
Pickaway County434
Other (80)4,539
Other States
450 (2%)
Total
KY88
IN87
MI64
WV25
PA25
CA17
GA15
Other (23)129

Scroll to Top