Ranking of Oklahoma Counties By Net Migration in 2021

Updated on July 26, 2024.

Based on the US Census Vintage data estimates, in 2021, the Net Migration for Oklahoma was 28.54K. Among all Oklahoma counties, Canadian County had the highest net migration (6.33K), followed by Wagoner County (2.93K), and McClain County (1.73K).

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 2021
Canadian
Wagoner
McClain
Tulsa
Cleveland
Rogers
Logan
Bryan
Delaware
Grady
Ranking of Oklahoma Counties By Net Migration in 2021
Items per page:
0 of 0
Rank County Net Migration
1 Canadian County 6326
2 Wagoner County 2932
3 McClain County 1733
4 Tulsa County 1655
5 Cleveland County 1605
6 Rogers County 1600
7 Logan County 1180
8 Bryan County 980
9 Delaware County 956
10 Grady County 926
11 Comanche County 891
12 Pottawatomie County 749
13 Cherokee County 633
14 Le Flore County 626
15 Creek County 595
16 Stephens County 564
17 McIntosh County 522
18 Lincoln County 475
19 Payne County 440
20 Sequoyah County 428
21 Carter County 417
22 Washington County 398
23 Okmulgee County 376
24 Mayes County 342
25 Kay County 328
26 Ottawa County 314
27 Osage County 295
28 Marshall County 294
29 Pawnee County 284
30 Muskogee County 271
31 Garvin County 252
32 Choctaw County 209
33 Atoka County 171
34 Seminole County 170
35 McCurtain County 144
35 Tillman County 144
36 Johnston County 142
37 Jefferson County 135
38 Hughes County 134
39 Pittsburg County 133
40 Craig County 128
41 Pontotoc County 122
42 Haskell County 112
43 Love County 110
44 Pushmataha County 96
45 Nowata County 81
46 Kingfisher County 67
47 Noble County 59
48 Coal County 56
49 Adair County 38
50 Okfuskee County 36
51 Woods County 33
52 Greer County 28
53 Latimer County 23
54 Ellis County 19
54 Washita County 19
55 Alfalfa County 12
56 Grant County 7
57 Beaver County -19
58 Cotton County -23
59 Kiowa County -27
60 Dewey County -36
60 Jackson County -36
61 Cimarron County -39
62 Harmon County -40
62 Roger Mills County -40
63 Harper County -44
64 Major County -69
65 Murray County -78
66 Blaine County -111
67 Woodward County -139
68 Beckham County -224
69 Custer County -225
70 Caddo County -290
71 Texas County -515
72 Oklahoma County -646
73 Garfield County -678