Ranking of Oklahoma Counties By Net Migration in 2017

Updated on July 26, 2024.

Based on the US Census Vintage data estimates, in 2017, the Net Migration for Oklahoma was -5.30K. Among all Oklahoma counties, Canadian County had the highest net migration (2.84K), followed by Wagoner County (1.09K), and Delaware County (815).

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 2017
Canadian
Wagoner
Delaware
Bryan
Creek
Cleveland
McClain
Logan
Rogers
Pottawatomie
Ranking of Oklahoma Counties By Net Migration in 2017
Items per page:
0 of 0
Rank County Net Migration
1 Canadian County 2841
2 Wagoner County 1091
3 Delaware County 815
4 Bryan County 807
5 Creek County 702
6 Cleveland County 689
7 McClain County 642
8 Logan County 631
9 Rogers County 337
10 Pottawatomie County 212
11 Marshall County 132
12 Lincoln County 126
13 Haskell County 104
14 Grady County 100
15 Kingfisher County 97
15 Pushmataha County 97
16 Love County 64
17 Muskogee County 56
18 McIntosh County 52
19 Cherokee County 42
20 Mayes County 35
20 Murray County 35
21 Okfuskee County 32
22 Johnston County 23
23 Osage County 19
24 Washington County 17
25 Dewey County 6
26 Harper County 5
27 Harmon County -2
28 Coal County -3
29 Roger Mills County -11
30 Alfalfa County -14
31 Cimarron County -19
32 Pawnee County -42
33 Sequoyah County -47
34 Choctaw County -52
35 Cotton County -53
36 McCurtain County -55
37 Grant County -56
38 Jefferson County -57
39 Craig County -62
40 Blaine County -69
40 Garvin County -69
40 Major County -69
41 Nowata County -70
42 Noble County -71
43 Le Flore County -72
44 Beaver County -80
45 Atoka County -81
46 Hughes County -98
47 Tillman County -99
48 Ellis County -106
49 Woods County -107
50 Pittsburg County -129
51 Greer County -140
51 Ottawa County -140
52 Kiowa County -145
53 Okmulgee County -146
54 Carter County -167
55 Payne County -184
56 Latimer County -188
57 Comanche County -217
58 Adair County -241
59 Pontotoc County -242
60 Seminole County -284
61 Caddo County -327
62 Washita County -343
63 Texas County -409
64 Custer County -432
65 Jackson County -478
66 Woodward County -509
67 Kay County -510
68 Stephens County -616
69 Beckham County -696
70 Garfield County -1046
71 Oklahoma County -2986
72 Tulsa County -3072