Johnson County — commute flow by county (2023)
Allen County — 79 (Upper-middle)Anderson County — 100 (Upper-middle)Atchison County — 320 (Higher)Barber County — 1 (Lower)Barton County — 88 (Upper-middle)Bourbon County — 204 (Higher)Brown County — 77 (Upper-middle)Butler County — 271 (Higher)Chase County — 9 (Lower-middle)Chautauqua County — 2 (Lower-middle)Cherokee County — 63 (Upper-middle)Cheyenne County — 0 (Lower)Clark County — 4 (Lower-middle)Clay County — 13 (Middle)Cloud County — 25 (Middle)Coffey County — 68 (Upper-middle)Comanche County — 12 (Middle)Cowley County — 111 (Upper-middle)Crawford County — 432 (Higher)Decatur County — 0 (Lower)Dickinson County — 108 (Upper-middle)Doniphan County — 41 (Upper-middle)Douglas County — 5,410 (Higher)Edwards County — 11 (Middle)Elk County — 23 (Middle)Ellis County — 199 (Higher)Ellsworth County — 1 (Lower)Finney County — 200 (Higher)Ford County — 120 (Upper-middle)Franklin County — 873 (Higher)Geary County — 292 (Higher)Gove County — 0 (Lower)Graham County — 0 (Lower)Grant County — 19 (Middle)Gray County — 16 (Middle)Greeley County — 0 (Lower)Greenwood County — 6 (Lower-middle)Hamilton County — 8 (Lower-middle)Harper County — 7 (Lower-middle)Harvey County — 137 (Upper-middle)Haskell County — 12 (Middle)Hodgeman County — 0 (Lower)Jackson County — 38 (Middle)Jefferson County — 122 (Upper-middle)Jewell County — 1 (Lower)Kearny County — 10 (Middle)Kingman County — 4 (Lower-middle)Kiowa County — 0 (Lower)Labette County — 99 (Upper-middle)Lane County — 0 (Lower)Leavenworth County — 2,006 (Higher)Lincoln County — 28 (Middle)Linn County — 63 (Upper-middle)Logan County — 6 (Lower-middle)Lyon County — 481 (Higher)McPherson County — 155 (Higher)Marion County — 21 (Middle)Marshall County — 43 (Upper-middle)Meade County — 36 (Middle)Miami County — 1,501 (Higher)Mitchell County — 10 (Middle)Montgomery County — 317 (Higher)Morris County — 21 (Middle)Morton County — 0 (Lower)Nemaha County — 77 (Upper-middle)Neosho County — 118 (Upper-middle)Ness County — 3 (Lower-middle)Norton County — 0 (Lower)Osage County — 87 (Upper-middle)Osborne County — 4 (Lower-middle)Ottawa County — 1 (Lower)Pawnee County — 42 (Upper-middle)Phillips County — 6 (Lower-middle)Pottawatomie County — 257 (Higher)Pratt County — 2 (Lower-middle)Rawlins County — 9 (Lower-middle)Reno County — 299 (Higher)Republic County — 8 (Lower-middle)Rice County — 32 (Middle)Riley County — 1,422 (Higher)Rooks County — 0 (Lower)Rush County — 3 (Lower-middle)Russell County — 18 (Middle)Saline County — 486 (Higher)Scott County — 11 (Middle)Sedgwick County — 4,915 (Higher)Seward County — 49 (Upper-middle)Shawnee County — 4,715 (Higher)Sheridan County — 0 (Lower)Sherman County — 10 (Middle)Smith County — 0 (Lower)Stafford County — 20 (Middle)Stanton County — 0 (Lower)Stevens County — 20 (Middle)Sumner County — 44 (Upper-middle)Thomas County — 23 (Middle)Trego County — 3 (Lower-middle)Wabaunsee County — 9 (Lower-middle)Wallace County — 2 (Lower-middle)Washington County — 4 (Lower-middle)Wichita County — 4 (Lower-middle)Wilson County — 23 (Middle)Woodson County — 3 (Lower-middle)Wyandotte County — 23,798 (Higher)Johnson County — no data (unmeasured)
Where this is
Shading: Total Jobs
Lower (0 to 1)Lower-middle (2 to 9)Middle (10 to 38)Upper-middle (41 to 137)Higher (155 to 23,798)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 KS to see its own flow.

Within Johnson County
205,181 (64%)
≤2930–5455+Total
Overland Park16,86542,09119,31978,275
Olathe9,94923,38710,22143,557
Lenexa7,21317,7267,91432,853
Shawnee3,1025,6202,95711,679
Leawood2,3615,7672,59910,727
Merriam1,2513,3941,7686,413
Prairie Village1,0342,1519844,169
Other (20)3,8229,5384,14817,508
Elsewhere In-State
50,851 (16%)
≤2930–5455+Total
Wyandotte County4,78413,0076,00723,798
Douglas County1,8042,5451,0615,410
Sedgwick County1,0522,6801,1834,915
Shawnee County1,0512,4491,2154,715
Leavenworth County4051,0915102,006
Miami County3357474191,501
Riley County6305832091,422
Other (83)1,6943,6621,7287,084
Other States
64,751 (20%)
≤2930–5455+Total
MO11,05734,89114,20060,148
TX157309138604
NE252216126594
IL150244127521
IA12117164356
AR17113251354
CA7413253259
Other (41)5888654621,915

Scroll to Top