Ranking of Oklahoma Counties By Net Domestic Migration in 2023

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2023, the Net Domestic Migration for Oklahoma was 22.66K. Among all Oklahoma counties, Canadian County had the highest net domestic migration (5.47K), followed by Wagoner County (2.32K), and McClain County (1.55K).

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 2023
Canadian
Wagoner
McClain
Tulsa
Rogers
Bryan
Logan
Creek
Grady
Pottawatomie
Ranking of Oklahoma Counties By Net Domestic Migration in 2023
Items per page:
0 of 0
Rank County Net Dom. Migration
1 Canadian County 5466
2 Wagoner County 2320
3 McClain County 1548
4 Tulsa County 1130
5 Rogers County 1033
6 Bryan County 984
7 Logan County 924
8 Creek County 783
9 Grady County 757
10 Pottawatomie County 582
11 Cleveland County 575
12 Lincoln County 542
13 Le Flore County 509
14 Stephens County 505
15 Muskogee County 503
16 Washington County 496
17 Sequoyah County 462
18 Delaware County 459
19 Pontotoc County 437
20 Mayes County 433
21 Osage County 414
22 McIntosh County 391
23 Craig County 329
24 Carter County 305
25 Pawnee County 272
26 Pushmataha County 229
27 Atoka County 215
27 Okmulgee County 215
28 Pittsburg County 198
29 Seminole County 196
30 Kingfisher County 189
31 Haskell County 186
32 Custer County 178
33 Garvin County 167
34 Love County 147
35 Cherokee County 145
36 Murray County 132
37 Beckham County 126
38 Payne County 122
39 Adair County 108
40 Okfuskee County 96
41 Major County 66
42 Hughes County 63
43 Blaine County 59
44 Nowata County 58
45 Noble County 55
46 McCurtain County 44
47 Marshall County 37
48 Latimer County 29
49 Washita County 28
50 Cotton County 27
50 Ottawa County 27
51 Harper County 11
52 Caddo County 9
53 Coal County 2
54 Harmon County -5
55 Grant County -16
56 Choctaw County -23
57 Alfalfa County -28
57 Kay County -28
58 Jefferson County -31
59 Cimarron County -35
59 Woods County -35
60 Ellis County -36
61 Tillman County -39
62 Roger Mills County -43
63 Beaver County -44
63 Greer County -44
64 Kiowa County -51
65 Woodward County -58
66 Oklahoma County -69
67 Johnston County -76
68 Dewey County -104
69 Garfield County -117
70 Jackson County -124
71 Texas County -533
72 Comanche County -1124