Oklahoma Net Migration By County in 2017

Updated on July 26, 2024.

According to the US Census Bureau estimates, in 2017, the net migration for Oklahoma was -5,302. Canadian County had the highest net migration (2,841) followed by Wagoner County (1,091), and Delaware County (815). On the other hand, Tulsa County had the lowest net migration (-3,072), followed by Oklahoma County (-2,986), and Garfield County (-1,046).

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 2017
Oklahoma Net Migration By County in 2017
Items per page:
0 of 0
County Net Migration
Adair -241
Alfalfa -14
Atoka -81
Beaver -80
Beckham -696
Blaine -69
Bryan 807
Caddo -327
Canadian 2841
Carter -167
Cherokee 42
Choctaw -52
Cimarron -19
Cleveland 689
Coal -3
Comanche -217
Cotton -53
Craig -62
Creek 702
Custer -432
Delaware 815
Dewey 6
Ellis -106
Garfield -1046
Garvin -69
Grady 100
Grant -56
Greer -140
Harmon -2
Harper 5
Haskell 104
Hughes -98
Jackson -478
Jefferson -57
Johnston 23
Kay -510
Kingfisher 97
Kiowa -145
Latimer -188
Le Flore -72
Lincoln 126
Logan 631
Love 64
McClain 642
McCurtain -55
McIntosh 52
Major -69
Marshall 132
Mayes 35
Murray 35
Muskogee 56
Noble -71
Nowata -70
Okfuskee 32
Oklahoma -2986
Okmulgee -146
Osage 19
Ottawa -140
Pawnee -42
Payne -184
Pittsburg -129
Pontotoc -242
Pottawatomie 212
Pushmataha 97
Roger Mills -11
Rogers 337
Seminole -284
Sequoyah -47
Stephens -616
Texas -409
Tillman -99
Tulsa -3072
Wagoner 1091
Washington 17
Washita -343
Woods -107
Woodward -509