Ranking of Oklahoma Counties By Net International Migration in 2023
Updated on June 21, 2025.
Based on the US Census Vintage data estimates, in 2023, the Net International Migration for Oklahoma was 11.84K. Among all Oklahoma counties, Tulsa County had the highest net international migration (4.16K), followed by Oklahoma County (3.23K), and Cleveland County (1.09K).
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), 2023 Census.
See this for other years:
Ranking of Oklahoma Counties By Net International Migration in 2023
Items per page:
25
0 of 0
| Rank | County | Net Intl. Migration |
|---|---|---|
| 1 | Tulsa County | 4162 |
| 2 | Oklahoma County | 3232 |
| 3 | Cleveland County | 1085 |
| 4 | Payne County | 604 |
| 5 | Canadian County | 232 |
| 6 | Texas County | 210 |
| 7 | Wagoner County | 197 |
| 8 | Comanche County | 184 |
| 9 | Garfield County | 133 |
| 10 | Kingfisher County | 107 |
| 11 | Logan County | 104 |
| 12 | Washington County | 97 |
| 13 | Jackson County | 96 |
| 14 | Rogers County | 86 |
| 15 | Carter County | 80 |
| 16 | Marshall County | 65 |
| 17 | Bryan County | 63 |
| 17 | Stephens County | 63 |
| 18 | Caddo County | 58 |
| 19 | Blaine County | 55 |
| 19 | Cherokee County | 55 |
| 20 | Le Flore County | 53 |
| 21 | McCurtain County | 49 |
| 22 | Pottawatomie County | 47 |
| 23 | Grady County | 45 |
| 24 | Custer County | 44 |
| 25 | Garvin County | 40 |
| 26 | Beaver County | 36 |
| 27 | Craig County | 33 |
| 27 | Woodward County | 33 |
| 28 | Muskogee County | 31 |
| 28 | Pontotoc County | 31 |
| 29 | Atoka County | 30 |
| 29 | McClain County | 30 |
| 30 | Harper County | 25 |
| 30 | Ottawa County | 25 |
| 31 | Okfuskee County | 23 |
| 32 | Creek County | 22 |
| 32 | Kay County | 22 |
| 33 | Seminole County | 18 |
| 34 | Major County | 17 |
| 35 | Pittsburg County | 16 |
| 36 | Adair County | 15 |
| 37 | Delaware County | 13 |
| 37 | Ellis County | 13 |
| 37 | McIntosh County | 13 |
| 37 | Noble County | 13 |
| 38 | Love County | 12 |
| 39 | Beckham County | 11 |
| 39 | Washita County | 11 |
| 40 | Pushmataha County | 10 |
| 41 | Choctaw County | 9 |
| 41 | Haskell County | 9 |
| 42 | Johnston County | 8 |
| 42 | Sequoyah County | 8 |
| 43 | Alfalfa County | 7 |
| 43 | Mayes County | 7 |
| 44 | Nowata County | 6 |
| 44 | Roger Mills County | 6 |
| 45 | Greer County | 5 |
| 45 | Jefferson County | 5 |
| 45 | Kiowa County | 5 |
| 46 | Lincoln County | 4 |
| 47 | Pawnee County | 3 |
| 48 | Osage County | 2 |
| 48 | Woods County | 2 |
| 49 | Dewey County | 1 |
| 49 | Grant County | 1 |
| 49 | Latimer County | 1 |
| 50 | Cimarron County | 0 |
| 50 | Cotton County | 0 |
| 50 | Harmon County | 0 |
| 50 | Okmulgee County | 0 |
| 50 | Tillman County | 0 |
| 51 | Coal County | -1 |
| 51 | Hughes County | -1 |
| 51 | Murray County | -1 |