Ranking of Oklahoma Counties By Net Migration in 2022

Updated on July 26, 2024.

Based on the US Census Vintage data estimates, in 2022, the Net Migration for Oklahoma was 31.97K. Among all Oklahoma counties, Canadian County had the highest net migration (6.37K), followed by Tulsa County (2.67K), and Wagoner County (2.40K).

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 2022
Canadian
Tulsa
Wagoner
Rogers
McClain
Oklahoma
Cleveland
Grady
Bryan
Logan
Ranking of Oklahoma Counties By Net Migration in 2022
Items per page:
0 of 0
Rank County Net Migration
1 Canadian County 6374
2 Tulsa County 2671
3 Wagoner County 2401
4 Rogers County 2231
5 McClain County 1808
6 Oklahoma County 1783
7 Cleveland County 1483
8 Grady County 1206
9 Bryan County 1038
10 Logan County 981
11 Delaware County 833
12 Creek County 783
13 Stephens County 721
14 Pottawatomie County 632
15 Payne County 612
16 Washington County 578
17 Le Flore County 549
18 Cherokee County 536
19 Mayes County 475
20 Sequoyah County 460
21 Lincoln County 450
22 Okmulgee County 412
23 Marshall County 404
24 Muskogee County 392
25 McIntosh County 379
26 Carter County 326
27 Osage County 192
28 Pittsburg County 183
29 Kay County 180
30 McCurtain County 178
31 Latimer County 166
32 Choctaw County 147
33 Garvin County 145
34 Adair County 125
35 Nowata County 123
36 Haskell County 116
37 Ottawa County 114
38 Hughes County 113
39 Kiowa County 110
40 Greer County 105
41 Pushmataha County 96
42 Atoka County 92
43 Garfield County 85
44 Pawnee County 83
45 Seminole County 76
46 Johnston County 73
47 Okfuskee County 67
48 Craig County 60
49 Cotton County 57
49 Jefferson County 57
50 Murray County 55
51 Beckham County 34
51 Kingfisher County 34
52 Harmon County 33
53 Beaver County 32
54 Coal County 20
55 Alfalfa County 9
55 Dewey County 9
56 Grant County 4
57 Noble County 2
57 Pontotoc County 2
58 Woods County 0
59 Harper County -1
60 Cimarron County -4
60 Tillman County -4
61 Roger Mills County -9
62 Love County -10
63 Ellis County -41
64 Major County -60
65 Blaine County -64
66 Caddo County -72
67 Washita County -114
68 Jackson County -150
69 Custer County -154
70 Comanche County -159
71 Woodward County -183
72 Texas County -503