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

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2024, the Net Domestic Migration Rate per 1K for Oklahoma was 3.44. Among all Oklahoma counties, Coal County had the highest net domestic migration rate (32.53), followed by McClain County (27.83), and Canadian County (24.77).

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 Rate per 1K in 2024
Coal
McClain
Canadian
Bryan
Wagoner
Pawnee
Love
Osage
Grady
Cotton
Ranking of Oklahoma Counties By Net Domestic Migration Rate per 1K in 2024
Items per page:
0 of 0
Rank County Net Dom. Migration Rate
1 Coal County 32.53
2 McClain County 27.83
3 Canadian County 24.77
4 Bryan County 22.09
5 Wagoner County 17.38
6 Pawnee County 17.25
7 Love County 14.76
8 Osage County 14.7
9 Grady County 14.49
10 Cotton County 13.31
11 Grant County 13.15
12 Lincoln County 12.93
13 Nowata County 12.92
14 Washita County 12.71
15 Johnston County 11.91
16 Dewey County 11.74
17 Cherokee County 11.72
18 Marshall County 11.08
19 Logan County 10.84
20 Jefferson County 10.24
21 Pottawatomie County 10.15
22 Garvin County 9.91
23 Rogers County 9.65
24 Creek County 9.49
25 Adair County 9.43
26 McIntosh County 9.14
27 Okmulgee County 8.86
28 Okfuskee County 8.47
29 Alfalfa County 8.27
30 Noble County 7.54
31 Sequoyah County 7.45
32 Murray County 7.28
33 Mayes County 6.14
34 Pushmataha County 5.82
35 Kingfisher County 5.47
36 Ottawa County 5.37
37 Pittsburg County 5.32
38 Haskell County 5.25
39 Delaware County 4.52
40 Washington County 4.28
41 Le Flore County 4.02
42 Beckham County 3.92
43 Caddo County 3.84
44 Carter County 3.67
45 Atoka County 3.23
46 Woods County 3.03
47 Muskogee County 3.01
48 Craig County 2.83
49 Stephens County 2.45
50 Hughes County 1.49
51 Latimer County 1.36
52 Blaine County 1.17
53 Cleveland County 0.95
54 Kiowa County 0.6
55 Tulsa County 0.02
56 Choctaw County -2.03
57 Oklahoma County -2.07
58 Ellis County -2.76
59 McCurtain County -2.85
60 Kay County -4.04
61 Garfield County -4.64
62 Payne County -5.15
63 Pontotoc County -5.18
64 Custer County -5.76
65 Seminole County -5.84
66 Major County -6.98
67 Harper County -7.48
68 Greer County -8.24
69 Comanche County -8.51
70 Woodward County -8.69
71 Tillman County -9.12
72 Roger Mills County -9.34
73 Jackson County -11.78
74 Beaver County -18.85
75 Texas County -19.18
76 Cimarron County -20.37
77 Harmon County -27.52