Ranking of Oklahoma Counties By Net Domestic Migration in 2021

Updated on July 26, 2024.

Based on the US Census Vintage data estimates, in 2021, the Net Domestic Migration for Oklahoma was 26.35K. Among all Oklahoma counties, Canadian County had the highest net domestic migration (6.28K), followed by Wagoner County (2.91K), 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 Domestic Migration in 2021
Canadian
Wagoner
McClain
Rogers
Cleveland
Logan
Tulsa
Bryan
Delaware
Grady
Ranking of Oklahoma Counties By Net Domestic Migration in 2021
Items per page:
0 of 0
Rank County Net Dom. Migration
1 Canadian County 6284
2 Wagoner County 2911
3 McClain County 1728
4 Rogers County 1591
5 Cleveland County 1412
6 Logan County 1166
7 Tulsa County 1008
8 Bryan County 968
9 Delaware County 954
10 Grady County 918
11 Comanche County 874
12 Pottawatomie County 740
13 Cherokee County 617
14 Le Flore County 611
15 Creek County 585
16 Stephens County 553
17 McIntosh County 522
18 Lincoln County 473
19 Sequoyah County 424
20 Carter County 389
21 Okmulgee County 375
21 Washington County 375
22 Mayes County 342
23 Kay County 324
24 Ottawa County 309
25 Osage County 294
26 Payne County 287
27 Marshall County 284
28 Pawnee County 283
29 Muskogee County 256
30 Garvin County 245
31 Choctaw County 209
32 Atoka County 167
33 Seminole County 166
34 Tillman County 144
35 Johnston County 142
36 Jefferson County 135
37 Hughes County 134
38 McCurtain County 131
39 Pittsburg County 128
40 Craig County 123
41 Pontotoc County 119
42 Haskell County 110
43 Love County 105
44 Pushmataha County 96
45 Nowata County 78
46 Coal County 55
47 Noble County 54
48 Kingfisher County 44
49 Adair County 37
50 Okfuskee County 36
51 Woods County 32
52 Greer County 28
53 Latimer County 23
54 Ellis County 19
55 Washita County 15
56 Alfalfa County 8
57 Grant County 7
58 Cotton County -23
59 Beaver County -27
59 Kiowa County -27
60 Dewey County -36
61 Jackson County -37
62 Cimarron County -39
63 Harmon County -40
64 Roger Mills County -41
65 Harper County -47
66 Major County -72
67 Murray County -79
68 Blaine County -131
69 Woodward County -149
70 Beckham County -227
71 Custer County -232
72 Caddo County -314
73 Texas County -597
74 Garfield County -721
75 Oklahoma County -1260