Oklahoma Net Migration By County in 2021

Updated on July 29, 2024.

According to the US Census Bureau estimates, in 2021, the net migration for Oklahoma was 28,536. Canadian County had the highest net migration (6,326) followed by Wagoner County (2,932), and McClain County (1,733). On the other hand, Garfield County had the lowest net migration (-678), followed by Oklahoma County (-646), and Texas County (-515).

Net migration for a county refers to the difference between the number of migrants, both domestic and international, moving to the county and those leaving the county. Or to put it simply, the net migration for a given county is the inbound migration minus the outbound migration for that county.

You can also see similar information for other states and also by state for the United States.

Hover over or click on the chart to see this information for each county. The data can also be filtered, sorted, and explored further in a table below.

See this for other years:
Oklahoma Net Migration By County in 2021
Oklahoma Net Migration By County in 2021
Items per page:
0 of 0
County Net Migration
Adair 38
Alfalfa 12
Atoka 171
Beaver -19
Beckham -224
Blaine -111
Bryan 980
Caddo -290
Canadian 6326
Carter 417
Cherokee 633
Choctaw 209
Cimarron -39
Cleveland 1605
Coal 56
Comanche 891
Cotton -23
Craig 128
Creek 595
Custer -225
Delaware 956
Dewey -36
Ellis 19
Garfield -678
Garvin 252
Grady 926
Grant 7
Greer 28
Harmon -40
Harper -44
Haskell 112
Hughes 134
Jackson -36
Jefferson 135
Johnston 142
Kay 328
Kingfisher 67
Kiowa -27
Latimer 23
Le Flore 626
Lincoln 475
Logan 1180
Love 110
McClain 1733
McCurtain 144
McIntosh 522
Major -69
Marshall 294
Mayes 342
Murray -78
Muskogee 271
Noble 59
Nowata 81
Okfuskee 36
Oklahoma -646
Okmulgee 376
Osage 295
Ottawa 314
Pawnee 284
Payne 440
Pittsburg 133
Pontotoc 122
Pottawatomie 749
Pushmataha 96
Roger Mills -40
Rogers 1600
Seminole 170
Sequoyah 428
Stephens 564
Texas -515
Tillman 144
Tulsa 1655
Wagoner 2932
Washington 398
Washita 19
Woods 33
Woodward -139