Ranking of Oklahoma Counties By Net Domestic Migration in 2016

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2016, the Net Domestic Migration for Oklahoma was -4.15K. Among all Oklahoma counties, Cleveland County had the highest net domestic migration (2.50K), followed by Canadian County (2.31K), and Rogers County (702).

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 Domestic Migration in 2016
Cleveland
Canadian
Rogers
Wagoner
McClain
Bryan
Logan
Pottawatomie
Delaware
Creek
Ranking of Oklahoma Counties By Net Domestic Migration in 2016
Items per page:
0 of 0
Rank County Net Dom. Migration
1 Cleveland County 2502
2 Canadian County 2314
3 Rogers County 702
4 Wagoner County 616
5 McClain County 519
6 Bryan County 475
7 Logan County 474
8 Pottawatomie County 450
9 Delaware County 354
10 Creek County 324
11 Cherokee County 233
12 Love County 168
13 Johnston County 165
14 Mayes County 124
15 Sequoyah County 95
16 Le Flore County 92
17 Caddo County 71
18 Murray County 63
19 Coal County 59
20 Pawnee County 57
21 Okmulgee County 43
22 Pontotoc County 42
23 Osage County 40
24 Grady County 36
25 Atoka County 35
26 Jefferson County 4
27 McIntosh County -5
28 Alfalfa County -11
29 Okfuskee County -16
30 Adair County -23
31 Cimarron County -26
32 Major County -28
33 Marshall County -36
34 Grant County -38
35 Beaver County -42
36 Lincoln County -48
37 Cotton County -49
38 Latimer County -52
39 Garvin County -57
40 Haskell County -60
41 Kingfisher County -61
42 Kiowa County -69
43 Choctaw County -70
44 Harmon County -72
44 Tillman County -72
45 Greer County -76
46 Pushmataha County -88
47 Harper County -89
48 Nowata County -94
49 Dewey County -98
50 Roger Mills County -127
51 Noble County -134
52 Ellis County -139
53 Hughes County -141
54 Woods County -174
55 Craig County -188
56 Muskogee County -208
57 Blaine County -213
58 Washington County -215
59 McCurtain County -224
60 Ottawa County -234
61 Jackson County -245
62 Carter County -250
63 Pittsburg County -263
64 Seminole County -280
65 Washita County -283
66 Payne County -291
67 Tulsa County -342
68 Kay County -387
69 Oklahoma County -523
70 Texas County -568
71 Custer County -593
72 Stephens County -608
73 Woodward County -798
74 Garfield County -1207
75 Beckham County -1240
76 Comanche County -3052