Ranking of Oklahoma Counties By Net Domestic Migration in 2017

Updated on July 26, 2024.

Based on the US Census Vintage data estimates, in 2017, the Net Domestic Migration for Oklahoma was -10.15K. Among all Oklahoma counties, Canadian County had the highest net domestic migration (2.75K), followed by Wagoner County (1.06K), and Delaware County (814).

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 2017
Canadian
Wagoner
Delaware
Bryan
Creek
McClain
Logan
Cleveland
Rogers
Pottawatomie
Ranking of Oklahoma Counties By Net Domestic Migration in 2017
Items per page:
0 of 0
Rank County Net Dom. Migration
1 Canadian County 2751
2 Wagoner County 1055
3 Delaware County 814
4 Bryan County 780
5 Creek County 675
6 McClain County 633
7 Logan County 618
8 Cleveland County 424
9 Rogers County 287
10 Pottawatomie County 182
11 Marshall County 125
12 Lincoln County 121
13 Pushmataha County 97
14 Haskell County 96
15 Grady County 77
16 McIntosh County 53
17 Love County 47
18 Kingfisher County 43
19 Okfuskee County 31
20 Mayes County 29
20 Muskogee County 29
21 Johnston County 21
21 Murray County 21
22 Osage County 9
23 Coal County -4
23 Harmon County -4
24 Dewey County -9
25 Roger Mills County -11
26 Harper County -20
27 Cherokee County -21
27 Cimarron County -21
28 Alfalfa County -23
29 Pawnee County -49
30 Choctaw County -52
31 Cotton County -53
32 Grant County -56
33 Jefferson County -57
34 Craig County -63
35 Sequoyah County -66
36 Noble County -72
36 Nowata County -72
37 Atoka County -81
37 Major County -81
37 Washington County -81
38 Beaver County -91
39 Hughes County -102
40 Ellis County -111
40 Woods County -111
41 Blaine County -112
41 Le Flore County -112
42 Garvin County -116
43 Tillman County -124
44 McCurtain County -126
45 Greer County -139
46 Pittsburg County -140
47 Kiowa County -146
48 Okmulgee County -149
49 Ottawa County -153
50 Latimer County -190
51 Carter County -223
52 Adair County -242
53 Pontotoc County -268
54 Seminole County -291
55 Comanche County -327
56 Washita County -346
57 Caddo County -409
58 Custer County -459
59 Jackson County -506
60 Payne County -509
61 Kay County -518
62 Woodward County -536
63 Texas County -541
64 Stephens County -647
65 Beckham County -693
66 Garfield County -1265
67 Tulsa County -4253
68 Oklahoma County -4319