Ranking of Oklahoma Counties By Net Migration in 2016
Updated on June 21, 2025.
Based on the US Census Vintage data estimates, in 2016, the Net Migration for Oklahoma was 3.86K. Among all Oklahoma counties, Cleveland County had the highest net migration (2.99K), followed by Canadian County (2.46K), and Oklahoma County (1.87K).
The chart below shows the top 10 counties, and the table below shows the ranking of all Oklahoma counties.
You can see similar ranking information for related topics, and for other states. You can also see the ranking of all counties in the United States.
You may also be interested in:
Related Topics: Oklahoma Census Vintage Data Topic List.
Data Source: US Census Bureau (Vintage), 2016 Census.
See this for other years:
Ranking of Oklahoma Counties By Net Migration in 2016
Items per page:
25
0 of 0
| Rank | County | Net Migration |
|---|---|---|
| 1 | Cleveland County | 2993 |
| 2 | Canadian County | 2455 |
| 3 | Oklahoma County | 1868 |
| 4 | Tulsa County | 1659 |
| 5 | Rogers County | 770 |
| 6 | Wagoner County | 681 |
| 7 | McClain County | 530 |
| 8 | Bryan County | 523 |
| 9 | Pottawatomie County | 495 |
| 10 | Logan County | 491 |
| 11 | Creek County | 371 |
| 12 | Delaware County | 361 |
| 13 | Cherokee County | 316 |
| 14 | Caddo County | 197 |
| 15 | Love County | 191 |
| 16 | Johnston County | 168 |
| 17 | Payne County | 141 |
| 18 | Le Flore County | 138 |
| 19 | Mayes County | 133 |
| 20 | Sequoyah County | 121 |
| 21 | Murray County | 89 |
| 22 | Pontotoc County | 83 |
| 23 | Pawnee County | 64 |
| 24 | Grady County | 62 |
| 25 | Coal County | 60 |
| 26 | Osage County | 56 |
| 27 | Okmulgee County | 47 |
| 28 | Atoka County | 35 |
| 29 | Kingfisher County | 18 |
| 30 | Jefferson County | 4 |
| 31 | Alfalfa County | 1 |
| 32 | Garvin County | -2 |
| 33 | McIntosh County | -5 |
| 34 | Major County | -10 |
| 34 | Marshall County | -10 |
| 34 | Okfuskee County | -10 |
| 35 | Adair County | -19 |
| 36 | Cimarron County | -24 |
| 37 | Beaver County | -25 |
| 38 | Tillman County | -34 |
| 39 | Grant County | -38 |
| 40 | Harper County | -40 |
| 41 | Haskell County | -42 |
| 42 | Lincoln County | -45 |
| 43 | Cotton County | -49 |
| 44 | Latimer County | -50 |
| 45 | Harmon County | -67 |
| 46 | Kiowa County | -68 |
| 47 | Choctaw County | -70 |
| 48 | Greer County | -78 |
| 49 | Dewey County | -84 |
| 50 | Washington County | -85 |
| 51 | Pushmataha County | -88 |
| 52 | Nowata County | -91 |
| 53 | McCurtain County | -127 |
| 53 | Roger Mills County | -127 |
| 54 | Noble County | -131 |
| 55 | Hughes County | -135 |
| 56 | Ellis County | -137 |
| 57 | Blaine County | -151 |
| 58 | Jackson County | -155 |
| 59 | Muskogee County | -166 |
| 59 | Woods County | -166 |
| 60 | Craig County | -183 |
| 61 | Carter County | -191 |
| 62 | Ottawa County | -215 |
| 63 | Pittsburg County | -245 |
| 64 | Seminole County | -271 |
| 65 | Washita County | -279 |
| 66 | Kay County | -366 |
| 67 | Texas County | -377 |
| 68 | Custer County | -490 |
| 69 | Stephens County | -564 |
| 70 | Woodward County | -750 |
| 71 | Garfield County | -926 |
| 72 | Beckham County | -1232 |
| 73 | Comanche County | -2842 |