Ranking of Oklahoma Counties By Net Domestic Migration in 2019

Updated on July 26, 2024.

Based on the US Census Vintage data estimates, in 2019, the Net Domestic Migration for Oklahoma was 4.93K. Among all Oklahoma counties, Canadian County had the highest net domestic migration (3.23K), followed by Cleveland County (2.14K), and Oklahoma County (1.69K).

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 2019
Canadian
Cleveland
Oklahoma
Wagoner
Bryan
Logan
McClain
Rogers
Delaware
Grady
Ranking of Oklahoma Counties By Net Domestic Migration in 2019
Items per page:
0 of 0
Rank County Net Dom. Migration
1 Canadian County 3229
2 Cleveland County 2138
3 Oklahoma County 1689
4 Wagoner County 1089
5 Bryan County 727
6 Logan County 658
7 McClain County 573
8 Rogers County 555
9 Delaware County 330
10 Grady County 310
11 Okmulgee County 260
12 Tulsa County 259
13 Marshall County 195
14 Murray County 134
15 Pottawatomie County 125
16 Lincoln County 118
17 Johnston County 76
18 Beckham County 63
19 Love County 57
20 Stephens County 35
21 Pawnee County 33
22 McIntosh County 24
23 Pontotoc County 10
24 Haskell County 9
25 Grant County 7
26 Sequoyah County 1
27 Kiowa County -2
28 Hughes County -18
29 Beaver County -20
29 Cherokee County -20
29 Major County -20
30 Coal County -23
31 Mayes County -30
32 Choctaw County -31
33 Cimarron County -33
34 Dewey County -35
35 Garvin County -36
36 Harmon County -39
36 Harper County -39
37 Atoka County -47
38 Adair County -54
39 Osage County -55
40 Pushmataha County -62
41 Roger Mills County -73
42 Tillman County -77
43 Washita County -78
44 Alfalfa County -80
45 Blaine County -82
45 Ellis County -82
46 Okfuskee County -83
47 Jefferson County -88
48 Kingfisher County -89
49 Greer County -90
50 Woods County -93
51 Craig County -101
52 Carter County -114
52 Noble County -114
53 Latimer County -121
54 Custer County -129
54 Pittsburg County -129
55 Ottawa County -131
56 Cotton County -134
57 Woodward County -181
58 Nowata County -186
59 Creek County -199
60 Seminole County -206
61 Le Flore County -245
62 Washington County -247
63 Muskogee County -268
64 McCurtain County -275
65 Caddo County -297
66 Garfield County -312
67 Kay County -314
68 Comanche County -382
69 Jackson County -434
70 Texas County -758
71 Payne County -1022