Ranking of Oklahoma Counties By Net Domestic Migration in 2018

Updated on July 26, 2024.

Based on the US Census Vintage data estimates, in 2018, the Net Domestic Migration for Oklahoma was -3.53K. Among all Oklahoma counties, Canadian County had the highest net domestic migration (3.63K), followed by Wagoner County (931), and Cleveland County (730).

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 2018
Canadian
Wagoner
Cleveland
Bryan
Grady
McClain
Delaware
Marshall
Rogers
Logan
Ranking of Oklahoma Counties By Net Domestic Migration in 2018
Items per page:
0 of 0
Rank County Net Dom. Migration
1 Canadian County 3632
2 Wagoner County 931
3 Cleveland County 730
4 Bryan County 664
5 Grady County 595
6 McClain County 563
7 Delaware County 357
8 Marshall County 354
8 Rogers County 354
9 Logan County 351
10 Pottawatomie County 312
11 Mayes County 211
12 McIntosh County 156
13 Le Flore County 122
14 Murray County 96
15 Kingfisher County 81
16 Pushmataha County 78
17 Adair County 76
18 Greer County 40
19 Hughes County 38
20 Craig County 33
21 Dewey County 28
22 Love County 21
23 Okfuskee County 17
24 Noble County 5
25 Ellis County 3
26 Cimarron County -1
27 Nowata County -5
28 Atoka County -8
29 Washita County -15
30 Harmon County -23
30 Roger Mills County -23
31 Haskell County -25
32 Jefferson County -28
33 Ottawa County -35
34 Beaver County -49
35 Grant County -51
36 Cotton County -53
37 Pawnee County -56
38 Tillman County -65
39 Blaine County -66
40 Stephens County -68
41 Major County -72
42 Harper County -76
43 Coal County -88
44 Lincoln County -92
45 Kiowa County -100
46 Pontotoc County -102
47 Custer County -107
48 Carter County -114
48 Johnston County -114
49 Beckham County -122
50 Latimer County -123
51 Garvin County -137
52 Creek County -141
53 Choctaw County -142
54 Sequoyah County -144
55 Alfalfa County -160
56 Woods County -184
57 Pittsburg County -210
58 Washington County -216
59 Osage County -223
60 McCurtain County -234
61 Seminole County -289
62 Caddo County -302
63 Cherokee County -315
64 Woodward County -339
65 Kay County -374
66 Payne County -435
67 Okmulgee County -483
68 Oklahoma County -523
69 Jackson County -538
70 Muskogee County -552
71 Texas County -704
72 Garfield County -871
73 Comanche County -1709
74 Tulsa County -2472