Ranking of Oklahoma Counties By Net International Migration in 2024
Updated on June 21, 2025.
Based on the US Census Vintage data estimates, in 2024, the Net International Migration for Oklahoma was 14.36K. Among all Oklahoma counties, Tulsa County had the highest net international migration (5.05K), followed by Oklahoma County (3.97K), and Cleveland County (1.33K).
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), 2024 Census.
See this for other years:
Ranking of Oklahoma Counties By Net International Migration in 2024
Items per page:
25
0 of 0
| Rank | County | Net Intl. Migration |
|---|---|---|
| 1 | Tulsa County | 5046 |
| 2 | Oklahoma County | 3972 |
| 3 | Cleveland County | 1334 |
| 4 | Payne County | 744 |
| 5 | Canadian County | 295 |
| 6 | Texas County | 256 |
| 7 | Wagoner County | 241 |
| 8 | Comanche County | 156 |
| 9 | Garfield County | 149 |
| 10 | Kingfisher County | 128 |
| 10 | Logan County | 128 |
| 11 | Washington County | 117 |
| 12 | Jackson County | 113 |
| 13 | Rogers County | 105 |
| 14 | Carter County | 92 |
| 15 | Bryan County | 78 |
| 16 | Marshall County | 74 |
| 16 | Stephens County | 74 |
| 17 | Caddo County | 71 |
| 18 | Le Flore County | 69 |
| 19 | Blaine County | 67 |
| 19 | Cherokee County | 67 |
| 20 | McCurtain County | 60 |
| 21 | Pottawatomie County | 58 |
| 22 | Custer County | 54 |
| 23 | Grady County | 52 |
| 24 | Garvin County | 48 |
| 25 | Beaver County | 43 |
| 26 | Woodward County | 41 |
| 27 | Craig County | 40 |
| 27 | Pontotoc County | 40 |
| 28 | Muskogee County | 39 |
| 29 | Atoka County | 36 |
| 29 | McClain County | 36 |
| 30 | Ottawa County | 32 |
| 31 | Kay County | 30 |
| 32 | Harper County | 29 |
| 33 | Okfuskee County | 26 |
| 34 | Creek County | 25 |
| 35 | Seminole County | 21 |
| 36 | Major County | 19 |
| 37 | Ellis County | 18 |
| 37 | Pittsburg County | 18 |
| 38 | Adair County | 16 |
| 39 | Delaware County | 15 |
| 39 | McIntosh County | 15 |
| 40 | Beckham County | 14 |
| 40 | Love County | 14 |
| 40 | Noble County | 14 |
| 41 | Haskell County | 12 |
| 42 | Johnston County | 11 |
| 42 | Mayes County | 11 |
| 42 | Pushmataha County | 11 |
| 42 | Washita County | 11 |
| 43 | Choctaw County | 10 |
| 44 | Sequoyah County | 9 |
| 45 | Alfalfa County | 8 |
| 46 | Nowata County | 7 |
| 46 | Roger Mills County | 7 |
| 47 | Greer County | 6 |
| 48 | Jefferson County | 5 |
| 48 | Kiowa County | 5 |
| 48 | Lincoln County | 5 |
| 49 | Pawnee County | 4 |
| 50 | Osage County | 3 |
| 50 | Woods County | 3 |
| 51 | Latimer County | 2 |
| 52 | Dewey County | 1 |
| 52 | Grant County | 1 |
| 53 | Cimarron County | 0 |
| 53 | Cotton County | 0 |
| 53 | Harmon County | 0 |
| 53 | Okmulgee County | 0 |
| 53 | Tillman County | 0 |
| 54 | Coal County | -1 |
| 54 | Hughes County | -1 |
| 54 | Murray County | -1 |