Oklahoma County — commute flow by county (2023)
Adair County — 51 (Lower-middle)Alfalfa County — 29 (Lower)Atoka County — 54 (Lower-middle)Beaver County — 50 (Lower)Beckham County — 386 (Upper-middle)Blaine County — 94 (Middle)Bryan County — 246 (Upper-middle)Caddo County — 304 (Upper-middle)Canadian County — 10,533 (Higher)Carter County — 834 (Higher)Cherokee County — 213 (Middle)Choctaw County — 63 (Lower-middle)Cimarron County — 1 (Lower)Cleveland County — 22,509 (Higher)Coal County — 20 (Lower)Comanche County — 1,434 (Higher)Cotton County — 15 (Lower)Craig County — 54 (Lower-middle)Creek County — 595 (Upper-middle)Custer County — 605 (Higher)Delaware County — 190 (Middle)Dewey County — 89 (Middle)Ellis County — 18 (Lower)Garfield County — 939 (Higher)Garvin County — 405 (Upper-middle)Grady County — 1,157 (Higher)Grant County — 66 (Lower-middle)Greer County — 28 (Lower)Harmon County — 6 (Lower)Harper County — 15 (Lower)Haskell County — 71 (Lower-middle)Hughes County — 112 (Middle)Jackson County — 222 (Middle)Jefferson County — 9 (Lower)Johnston County — 63 (Lower-middle)Kay County — 416 (Upper-middle)Kingfisher County — 606 (Higher)Kiowa County — 25 (Lower)Latimer County — 76 (Lower-middle)Le Flore County — 166 (Middle)Lincoln County — 535 (Upper-middle)Logan County — 2,287 (Higher)Love County — 67 (Lower-middle)McClain County — 1,481 (Higher)McCurtain County — 398 (Upper-middle)McIntosh County — 68 (Lower-middle)Major County — 54 (Lower-middle)Marshall County — 86 (Middle)Mayes County — 176 (Middle)Murray County — 104 (Middle)Muskogee County — 663 (Higher)Noble County — 179 (Middle)Nowata County — 31 (Lower)Okfuskee County — 62 (Lower-middle)Okmulgee County — 224 (Upper-middle)Osage County — 118 (Middle)Ottawa County — 119 (Middle)Pawnee County — 61 (Lower-middle)Payne County — 2,217 (Higher)Pittsburg County — 437 (Upper-middle)Pontotoc County — 762 (Higher)Pottawatomie County — 2,498 (Higher)Pushmataha County — 38 (Lower)Roger Mills County — 19 (Lower)Rogers County — 657 (Higher)Seminole County — 274 (Upper-middle)Sequoyah County — 175 (Middle)Stephens County — 533 (Upper-middle)Texas County — 149 (Middle)Tillman County — 79 (Lower-middle)Tulsa County — 12,439 (Higher)Wagoner County — 308 (Upper-middle)Washington County — 479 (Upper-middle)Washita County — 46 (Lower)Woods County — 84 (Lower-middle)Woodward County — 284 (Upper-middle)Oklahoma County — no data (unmeasured)
Where this is
Shading: Total Jobs
Lower (1 to 50)Lower-middle (51 to 84)Middle (86 to 222)Upper-middle (224 to 595)Higher (605 to 22,509)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 OK to see its own flow.

Elsewhere In-State
70,960 (21%)
Total
Cleveland County22,509
Tulsa County12,439
Canadian County10,533
Pottawatomie County2,498
Logan County2,287
Payne County2,217
McClain County1,481
Other (69)16,996
Other States
6,903 (2%)
Total
TX3,910
KS432
AR415
CA291
MO270
CO206
NE170
Other (40)1,209

Scroll to Top