Skip to content
Beacon CRE

Where are people moving in Oklahoma?

Canadian County (24.9 per 1,000 residents), Logan County (23.6 per 1,000 residents) and McClain County (20.6 per 1,000 residents) drew the most people from other U.S. counties for their size in Oklahoma in 2025.

Data as of 2025 · updated

Want Pro for Oklahoma? Get notified

All 77 ranked Oklahoma counties

Oklahoma counties ranked by net domestic migration per 1,000 residents
RankCountyPer 1,000 residents, 2025Net movers 2025Residents
1Canadian County24.9+4,664187,189
2Logan County23.6+1,30955,473
3McClain County20.6+1,02249,647
4Wagoner County18.9+1,76193,263
5Bryan County18.0+92351,367
6Creek County16.4+1,22974,967
7Love County16.1+17410,780
8Grady County15.2+90059,128
9Johnston County14.3+14910,448
10Delaware County11.7+48941,910
11Lincoln County10.8+38035,278
12Pottawatomie County10.5+79075,102
13Okfuskee County10.4+11911,451
14Rogers County10.0+1,026102,197
15Washita County9.6+10510,884
16Mayes County8.6+34940,416
17Sequoyah County8.6+35040,842
18McIntosh County8.4+16619,758
19Marshall County8.3+13516,255
20Cherokee County8.0+39549,196
21Atoka County7.9+11614,609
22Le Flore County7.4+37350,196
23Kingfisher County7.2+11415,795
24Okmulgee County7.1+26437,241
25Seminole County7.0+16323,441
26Adair County6.7+13319,828
27Latimer County6.5+639,645
28Pawnee County6.2+10016,029
29Craig County5.9+8614,518
30Nowata County5.9+569,522
31Pontotoc County5.0+19138,528
32Washington County4.6+24954,037
33Pushmataha County3.7+4010,807
34Noble County3.4+3710,899
35Stephens County3.2+14344,310
36McCurtain County2.7+8230,744
37Hughes County2.6+3513,455
38Osage County2.4+11446,794
39Pittsburg County1.9+8343,320
40Ottawa County1.7+5330,438
41Garvin County1.5+3926,377
42Ellis County1.4+53,613
43Muskogee County1.2+7766,708
44Blaine County0.8+78,515
45Jefferson County0.7+45,431
46Tillman County0.4+36,780
47Kiowa County0.0+08,181
48Beckham County−0.5−1122,159
49Tulsa County−0.6−405698,782
50Custer County−1.1−3028,175
51Jackson County−1.1−2824,764
52Comanche County−1.1−139122,158
53Oklahoma County−1.4−1,111822,125
54Haskell County−1.4−1711,787
55Murray County−1.7−2313,805
56Harmon County−1.7−42,327
57Cleveland County−1.9−583303,973
58Coal County−2.2−125,436
59Kay County−2.6−11543,490
60Caddo County−2.8−7226,130
61Major County−3.1−237,536
62Woodward County−3.6−7119,827
63Payne County−3.6−30183,889
64Carter County−5.4−26648,910
65Beaver County−5.5−274,882
66Dewey County−5.7−244,207
67Garfield County−6.2−38061,779
68Choctaw County−6.5−9114,059
69Cotton County−7.0−385,432
70Roger Mills County−7.4−243,259
71Greer County−8.6−465,373
72Grant County−10.8−444,067
73Woods County−12.1−1028,443
74Harper County−12.3−393,172
75Alfalfa County−12.4−705,649
76Cimarron County−20.4−422,059
77Texas County−21.4−43520,322

How this is ranked

Net domestic migration from the Census Bureau's population estimates for 2025: people who moved in from other U.S. counties minus people who moved out, per 1,000 residents. Moves from and to other countries are not included. Counties with fewer than 1,000 residents, or without a figure for the same period as the others, are not ranked.

Source: U.S. Census Bureau, Population Estimates Program (Vintage 2025). Figures come from public federal statistics and are informational only, not investment advice. Check the source before relying on a number. Methodology: how ranks and figures are built. More on every layer: data sources and licences.

Get the report for any Oklahoma county — $99

The County Growth and Demographics Report for any county as a PDF, from federal data: population and migration, housing and rents, permits, private employers and jobs, unemployment, ranks in the state and the country, and neighbouring counties, with a source next to every number. Pay once, no subscription.

Every purchase also includes a CSV of every table in the report, ready for a spreadsheet.

Refund terms: Terms. · How we compute every number

Questions

Which county in Oklahoma gains the most people from other counties?

Canadian County: 24.9 per 1,000 residents, ahead of Logan County (23.6 per 1,000 residents) and McClain County (20.6 per 1,000 residents), of 77 Oklahoma counties ranked.

How is this ranking calculated?

Net domestic migration from the Census Bureau's population estimates for 2025: people who moved in from other U.S. counties minus people who moved out, per 1,000 residents. Moves from and to other countries are not included. Counties with fewer than 1,000 residents, or without a figure for the same period as the others, are not ranked.

More county rankings for Oklahoma

Net domestic migration per 1,000 residents in other states

Across the U.S.