Oklahoma Net Migration By County in 2019

Updated on July 26, 2024.

According to the US Census Bureau estimates, in 2019, the net migration for Oklahoma was 8,251. Canadian County had the highest net migration (3,281) followed by Oklahoma County (2,546), and Cleveland County (2,362). On the other hand, Payne County had the lowest net migration (-730), followed by Texas County (-661), and Jackson County (-417).

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 2019
Oklahoma Net Migration By County in 2019
Items per page:
0 of 0
County Net Migration
Adair -52
Alfalfa -72
Atoka -48
Beaver -11
Beckham 59
Blaine -60
Bryan 744
Caddo -247
Canadian 3281
Carter -73
Cherokee 30
Choctaw -31
Cimarron -31
Cleveland 2362
Coal -22
Comanche -325
Cotton -134
Craig -100
Creek -180
Custer -117
Delaware 328
Dewey -25
Ellis -77
Garfield -137
Garvin -5
Grady 326
Grant 8
Greer -92
Harmon -37
Harper -20
Haskell 16
Hughes -17
Jackson -417
Jefferson -88
Johnston 77
Kay -310
Kingfisher -59
Kiowa -1
Latimer -118
Le Flore -216
Lincoln 121
Logan 660
Love 66
McClain 575
McCurtain -202
McIntosh 23
Major -9
Marshall 197
Mayes -27
Murray 142
Muskogee -250
Noble -114
Nowata -184
Okfuskee -82
Oklahoma 2546
Okmulgee 261
Osage -50
Ottawa -118
Pawnee 37
Payne -730
Pittsburg -123
Pontotoc 34
Pottawatomie 149
Pushmataha -62
Roger Mills -73
Rogers 591
Seminole -201
Sequoyah 13
Stephens 54
Texas -661
Tillman -66
Tulsa 1017
Wagoner 1108
Washington -173
Washita -75
Woods -89
Woodward -163