Ranking of Oklahoma Counties By Net Domestic Migration in 2022

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2022, the Net Domestic Migration for Oklahoma was 26.03K. Among all Oklahoma counties, Canadian County had the highest net domestic migration (6.24K), followed by Wagoner County (2.32K), and Rogers County (2.17K).

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 2022
Canadian
Wagoner
Rogers
McClain
Grady
Bryan
Cleveland
Logan
Tulsa
Delaware
Ranking of Oklahoma Counties By Net Domestic Migration in 2022
Items per page:
0 of 0
Rank County Net Dom. Migration
1 Canadian County 6241
2 Wagoner County 2319
3 Rogers County 2173
4 McClain County 1784
5 Grady County 1176
6 Bryan County 1004
7 Cleveland County 979
8 Logan County 927
9 Tulsa County 836
10 Delaware County 823
11 Creek County 764
12 Stephens County 688
13 Pottawatomie County 602
14 Le Flore County 522
15 Washington County 514
16 Cherokee County 507
17 Mayes County 470
18 Sequoyah County 458
19 Lincoln County 442
20 Okmulgee County 406
21 McIntosh County 376
22 Marshall County 370
23 Muskogee County 352
24 Carter County 268
25 Payne County 261
26 Osage County 192
27 Pittsburg County 174
28 Kay County 173
29 Latimer County 163
30 McCurtain County 146
31 Choctaw County 142
32 Garvin County 130
33 Adair County 121
34 Nowata County 116
35 Oklahoma County 114
36 Hughes County 113
37 Haskell County 109
38 Greer County 104
38 Kiowa County 104
39 Ottawa County 96
40 Pushmataha County 90
41 Pawnee County 82
42 Atoka County 73
43 Johnston County 70
44 Seminole County 67
45 Cotton County 57
46 Murray County 56
46 Okfuskee County 56
47 Jefferson County 54
48 Beckham County 42
49 Craig County 34
49 Harmon County 34
50 Coal County 18
51 Beaver County 10
52 Dewey County 8
52 Garfield County 8
53 Grant County 5
54 Tillman County -4
54 Woods County -4
55 Alfalfa County -5
55 Cimarron County -5
55 Pontotoc County -5
56 Noble County -7
57 Roger Mills County -13
58 Kingfisher County -14
59 Harper County -15
60 Love County -19
61 Ellis County -46
62 Major County -66
63 Blaine County -105
64 Washita County -119
65 Caddo County -123
66 Custer County -167
67 Jackson County -182
68 Woodward County -192
69 Comanche County -262
70 Texas County -644