Ranking of Oklahoma Counties By Net Migration Rate per 1K in 2024

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2024, the Net Migration Rate per 1K for Oklahoma was 6.96. Among all Oklahoma counties, Coal County had the highest net migration rate (32.34), followed by McClain County (28.59), and Canadian County (26.42).

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 Rate per 1K in 2024
Coal
McClain
Canadian
Bryan
Wagoner
Pawnee
Love
Marshall
Grady
Osage
Ranking of Oklahoma Counties By Net Migration Rate per 1K in 2024
Items per page:
0 of 0
Rank County Net Migration Rate
1 Coal County 32.34
2 McClain County 28.59
3 Canadian County 26.42
4 Bryan County 23.66
5 Wagoner County 20.05
6 Pawnee County 17.5
7 Love County 16.11
8 Marshall County 15.69
9 Grady County 15.38
10 Osage County 14.77
11 Washita County 13.73
12 Nowata County 13.65
13 Kingfisher County 13.62
14 Grant County 13.4
15 Cotton County 13.31
16 Logan County 13.24
17 Cherokee County 13.11
18 Lincoln County 13.08
19 Johnston County 12.98
20 Dewey County 11.97
21 Garvin County 11.75
22 Jefferson County 11.17
23 Pottawatomie County 10.94
24 Okfuskee County 10.77
25 Rogers County 10.69
26 Adair County 10.24
27 McIntosh County 9.9
28 Creek County 9.83
29 Alfalfa County 9.67
30 Blaine County 8.99
31 Okmulgee County 8.86
32 Noble County 8.82
33 Sequoyah County 7.67
34 Tulsa County 7.33
35 Murray County 7.2
36 Pushmataha County 6.83
37 Caddo County 6.54
38 Washington County 6.45
39 Mayes County 6.42
39 Ottawa County 6.42
40 Haskell County 6.27
41 Pittsburg County 5.73
42 Atoka County 5.7
43 Craig County 5.59
44 Carter County 5.55
45 Le Flore County 5.41
46 Cleveland County 5.35
47 Delaware County 4.88
48 Beckham County 4.55
49 Stephens County 4.13
50 Payne County 3.7
51 Muskogee County 3.6
52 Woods County 3.38
53 Oklahoma County 2.81
54 Ellis County 2.21
55 Latimer County 1.57
56 Harper County 1.56
57 Hughes County 1.42
58 Kiowa County 1.21
59 McCurtain County -0.91
60 Choctaw County -1.33
61 Garfield County -2.24
62 Kay County -3.35
63 Custer County -3.85
64 Pontotoc County -4.14
65 Major County -4.48
66 Seminole County -4.94
67 Woodward County -6.64
68 Texas County -6.72
69 Greer County -7.14
70 Jackson County -7.19
71 Comanche County -7.23
71 Roger Mills County -7.23
72 Tillman County -9.12
73 Beaver County -10.32
74 Cimarron County -20.37
75 Harmon County -27.52