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.

See this for other years:
Ranking of Oklahoma Counties By Net Migration in 2016
Cleveland
Canadian
Oklahoma
Tulsa
Rogers
Wagoner
McClain
Bryan
Pottawatomie
Logan
Ranking of Oklahoma Counties By Net Migration in 2016
Items per page:
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