Counties in Oklahoma by net domestic migration, July to June

Canadian County had the highest net domestic migration, July to June of 77 counties in 2019, at 3,229. Payne County had the lowest, at -1,022. The median was -39 and the figure for Oklahoma was 4,926. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest3,229Canadian County
Lowest-1,022Payne County
Median-3977 counties
Oklahoma4,926History

Map of counties, 2019

Adair County: -54 personsAlfalfa County: -80 personsAtoka County: -47 personsBeaver County: -20 personsBeckham County: 63 personsBlaine County: -82 personsBryan County: 727 personsCaddo County: -297 personsCanadian County: 3,229 personsCarter County: -114 personsCherokee County: -20 personsChoctaw County: -31 personsCimarron County: -33 personsCleveland County: 2,138 personsCoal County: -23 personsComanche County: -382 personsCotton County: -134 personsCraig County: -101 personsCreek County: -199 personsCuster County: -129 personsDelaware County: 330 personsDewey County: -35 personsEllis County: -82 personsGarfield County: -312 personsGarvin County: -36 personsGrady County: 310 personsGrant County: 7 personsGreer County: -90 personsHarmon County: -39 personsHarper County: -39 personsHaskell County: 9 personsHughes County: -18 personsJackson County: -434 personsJefferson County: -88 personsJohnston County: 76 personsKay County: -314 personsKingfisher County: -89 personsKiowa County: -2 personsLatimer County: -121 personsLe Flore County: -245 personsLincoln County: 118 personsLogan County: 658 personsLove County: 57 personsMcClain County: 573 personsMcCurtain County: -275 personsMcIntosh County: 24 personsMajor County: -20 personsMarshall County: 195 personsMayes County: -30 personsMurray County: 134 personsMuskogee County: -268 personsNoble County: -114 personsNowata County: -186 personsOkfuskee County: -83 personsOklahoma County: 1,689 personsOkmulgee County: 260 personsOsage County: -55 personsOttawa County: -131 personsPawnee County: 33 personsPayne County: -1,022 personsPittsburg County: -129 personsPontotoc County: 10 personsPottawatomie County: 125 personsPushmataha County: -62 personsRoger Mills County: -73 personsRogers County: 555 personsSeminole County: -206 personsSequoyah County: 1 personsStephens County: 35 personsTexas County: -758 personsTillman County: -77 personsTulsa County: 259 personsWagoner County: 1,089 personsWashington County: -247 personsWashita County: -78 personsWoods County: -93 personsWoodward County: -181 persons
  • Under -130
  • -130 to -70
  • -70 to 0
  • 0 to 70
  • 70 to 320
  • 320 and over
persons, 2019. Red areas are below zero and blue areas above it. Source: U.S. Census Bureau, Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. Boundaries: U.S. Census Bureau cartographic boundary files.

Top 40 counties, 2019

Canadian County: 3,229 personsCanadian County3,229Cleveland County: 2,138 personsCleveland County2,138Oklahoma County: 1,689 personsOklahoma County1,689Wagoner County: 1,089 personsWagoner County1,089Bryan County: 727 personsBryan County727Logan County: 658 personsLogan County658McClain County: 573 personsMcClain County573Rogers County: 555 personsRogers County555Delaware County: 330 personsDelaware County330Grady County: 310 personsGrady County310Okmulgee County: 260 personsOkmulgee County260Tulsa County: 259 personsTulsa County259Marshall County: 195 personsMarshall County195Murray County: 134 personsMurray County134Pottawatomie County: 125 personsPottawatomie County125Lincoln County: 118 personsLincoln County118Johnston County: 76 personsJohnston County76Beckham County: 63 personsBeckham County63Love County: 57 personsLove County57Stephens County: 35 personsStephens County35Pawnee County: 33 personsPawnee County33McIntosh County: 24 personsMcIntosh County24Pontotoc County: 10 personsPontotoc County10Haskell County: 9 personsHaskell County9Grant County: 7 personsGrant County7Sequoyah County: 1 personsSequoyah County1Kiowa County: -2 personsKiowa County-2Hughes County: -18 personsHughes County-18Beaver County: -20 personsBeaver County-20Cherokee County: -20 personsCherokee County-20Major County: -20 personsMajor County-20Coal County: -23 personsCoal County-23Mayes County: -30 personsMayes County-30Choctaw County: -31 personsChoctaw County-31Cimarron County: -33 personsCimarron County-33Dewey County: -35 personsDewey County-35Garvin County: -36 personsGarvin County-36Harmon County: -39 personsHarmon County-39Harper County: -39 personsHarper County-39Atoka County: -47 personsAtoka County-47Canadian County: 3,229 personsCanadian County3,229Cleveland County: 2,138 personsCleveland County2,138Oklahoma County: 1,689 personsOklahoma County1,689Wagoner County: 1,089 personsWagoner County1,089Bryan County: 727 personsBryan County727Logan County: 658 personsLogan County658McClain County: 573 personsMcClain County573Rogers County: 555 personsRogers County555Delaware County: 330 personsDelaware County330Grady County: 310 personsGrady County310Okmulgee County: 260 personsOkmulgee County260Tulsa County: 259 personsTulsa County259Marshall County: 195 personsMarshall County195Murray County: 134 personsMurray County134Pottawatomie County: 125 personsPottawatomie County125Lincoln County: 118 personsLincoln County118Johnston County: 76 personsJohnston County76Beckham County: 63 personsBeckham County63Love County: 57 personsLove County57Stephens County: 35 personsStephens County35Pawnee County: 33 personsPawnee County33McIntosh County: 24 personsMcIntosh County24Pontotoc County: 10 personsPontotoc County10Haskell County: 9 personsHaskell County9Grant County: 7 personsGrant County7Sequoyah County: 1 personsSequoyah County1Kiowa County: -2 personsKiowa County-2Hughes County: -18 personsHughes County-18Beaver County: -20 personsBeaver County-20Cherokee County: -20 personsCherokee County-20Major County: -20 personsMajor County-20Coal County: -23 personsCoal County-23Mayes County: -30 personsMayes County-30Choctaw County: -31 personsChoctaw County-31Cimarron County: -33 personsCimarron County-33Dewey County: -35 personsDewey County-35Garvin County: -36 personsGarvin County-36Harmon County: -39 personsHarmon County-39Harper County: -39 personsHarper County-39Atoka County: -47 personsAtoka County-47
persons. Source: U.S. Census Bureau, Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. Retrieved 2026-10-12.

Full ranking

RankCounties2019
persons
Change on 2018
1Canadian County Estimated3,229-11.1%
2Cleveland County Estimated2,138+192.9%
3Oklahoma County Estimated1,689+422.9%
4Wagoner County Estimated1,089+17%
5Bryan County Estimated727+9.5%
6Logan County Estimated658+87.5%
7McClain County Estimated573+1.8%
8Rogers County Estimated555+56.8%
9Delaware County Estimated330-7.6%
10Grady County Estimated310-47.9%
11Okmulgee County Estimated260+153.8%
12Tulsa County Estimated259+110.5%
13Marshall County Estimated195-44.9%
14Murray County Estimated134+39.6%
15Pottawatomie County Estimated125-59.9%
16Lincoln County Estimated118+228.3%
17Johnston County Estimated76+166.7%
18Beckham County Estimated63+151.6%
19Love County Estimated57+171.4%
20Stephens County Estimated35+151.5%
21Pawnee County Estimated33+158.9%
22McIntosh County Estimated24-84.6%
23Pontotoc County Estimated10+109.8%
24Haskell County Estimated9+136%
25Grant County Estimated7+113.7%
26Sequoyah County Estimated1+100.7%
27Kiowa County Estimated-2+98%
28Hughes County Estimated-18-147.4%
29Beaver County Estimated-20+59.2%
29Cherokee County Estimated-20+93.7%
29Major County Estimated-20+72.2%
32Coal County Estimated-23+73.9%
33Mayes County Estimated-30-114.2%
34Choctaw County Estimated-31+78.2%
35Cimarron County Estimated-33-3,200%
36Dewey County Estimated-35-225%
37Garvin County Estimated-36+73.7%
38Harmon County Estimated-39-69.6%
38Harper County Estimated-39+48.7%
40Atoka County Estimated-47-487.5%
41Adair County Estimated-54-171.1%
42Osage County Estimated-55+75.3%
43Pushmataha County Estimated-62-179.5%
44Roger Mills County Estimated-73-217.4%
45Tillman County Estimated-77-18.5%
46Washita County Estimated-78-420%
47Alfalfa County Estimated-80+50%
48Blaine County Estimated-82-24.2%
48Ellis County Estimated-82-2,833.3%
50Okfuskee County Estimated-83-588.2%
51Jefferson County Estimated-88-214.3%
52Kingfisher County Estimated-89-209.9%
53Greer County Estimated-90-325%
54Woods County Estimated-93+49.5%
55Craig County Estimated-101-406.1%
56Carter County Estimated-1140%
56Noble County Estimated-114-2,380%
58Latimer County Estimated-121+1.6%
59Custer County Estimated-129-20.6%
59Pittsburg County Estimated-129+38.6%
61Ottawa County Estimated-131-274.3%
62Cotton County Estimated-134-152.8%
63Woodward County Estimated-181+46.6%
64Nowata County Estimated-186-3,620%
65Creek County Estimated-199-41.1%
66Seminole County Estimated-206+28.7%
67Le Flore County Estimated-245-300.8%
68Washington County Estimated-247-14.4%
69Muskogee County Estimated-268+51.4%
70McCurtain County Estimated-275-17.5%
71Caddo County Estimated-297+1.7%
72Garfield County Estimated-312+64.2%
73Kay County Estimated-314+16%
74Comanche County Estimated-382+77.6%
75Jackson County Estimated-434+19.3%
76Texas County Estimated-758-7.7%
77Payne County Estimated-1,022-134.9%

Other periods

About this ranking

Estimated moves into an area from elsewhere in the same country minus moves out to the rest of the country, from July 1 of the previous year through June 30 of the reported year.

More on how it is measured
  • United States: states and counties.
  • Canada: provinces and territories, net interprovincial migration (Statistics Canada).
  • United Kingdom: local authorities, counting moves between any two UK local authorities, including across the borders of England, Wales, Scotland and Northern Ireland (ONS internal migration).
  • A negative value means more people left than arrived.

Sums to zero, or close to it, for each country as a whole, so there is no national value.

Every value in the ranking comes from the same publisher and the same period, so the counties are compared on one definition. Equal values share a rank.

How to cite

U.S. Census Bureau. Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. https://www.census.gov/programs-surveys/popest/data/data-sets.html. Retrieved 2026-10-12.

Citation styles

The publisher is the author. Invokely is named only as the place the figures were read, where a style asks for it.

APA 7

U.S. Census Bureau. (2026). Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021 (Counties in Oklahoma by net domestic migration, July to June, 2019) [Data set]. Retrieved October 12, 2026, from https://www.census.gov/programs-surveys/popest/data/data-sets.html

MLA 9

Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021, Counties in Oklahoma by net domestic migration, July to June, 2019. U.S. Census Bureau, 26 Mar. 2026, https://www.census.gov/programs-surveys/popest/data/data-sets.html. Invokely, https://invokely.ai/rankings/net-domestic-migration-july-june/oklahoma-counties?period=2019. Accessed 12 Oct. 2026.

Chicago (author-date)

U.S. Census Bureau. 2026. Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. Counties in Oklahoma by net domestic migration, July to June, 2019. Dataset. Accessed October 12, 2026. https://www.census.gov/programs-surveys/popest/data/data-sets.html. Also distributed by Invokely, https://invokely.ai/rankings/net-domestic-migration-july-june/oklahoma-counties?period=2019.

Harvard

U.S. Census Bureau (2026) Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021, Counties in Oklahoma by net domestic migration, July to June, 2019 [Dataset]. Available at: https://www.census.gov/programs-surveys/popest/data/data-sets.html, via Invokely: https://invokely.ai/rankings/net-domestic-migration-july-june/oklahoma-counties?period=2019 (Accessed: 12 October 2026).

BibTeX
@misc{census_counties_in_oklahoma_by_2019,
  author = {{U.S. Census Bureau}},
  title = {{Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021: Counties in Oklahoma by net domestic migration, July to June, 2019}},
  year = {2026},
  howpublished = {Data set},
  url = {https://www.census.gov/programs-surveys/popest/data/data-sets.html},
  urldate = {2026-10-12},
  note = {Accessed via Invokely, https://invokely.ai/rankings/net-domestic-migration-july-june/oklahoma-counties?period=2019. Publisher attribution: U.S. Census Bureau. Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. https://www.census.gov/programs-surveys/popest/data/data-sets.html. Retrieved 2026-10-12.},
}
RIS
TY  - DATA
AU  - U.S. Census Bureau
TI  - Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021: Counties in Oklahoma by net domestic migration, July to June, 2019
PY  - 2026
DA  - 2026/03/26
PB  - U.S. Census Bureau
DB  - Invokely
UR  - https://www.census.gov/programs-surveys/popest/data/data-sets.html
L2  - https://invokely.ai/rankings/net-domestic-migration-july-june/oklahoma-counties?period=2019
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/net-domestic-migration-july-june/oklahoma-counties?period=2019.
N1  - Publisher attribution: U.S. Census Bureau. Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. https://www.census.gov/programs-surveys/popest/data/data-sets.html. Retrieved 2026-10-12.
ER  - 
Embed this chart

Paste this code into a web page or a blog post. The chart shows the latest figures as they are published, with the source and a link back to this page.

Sites that read oEmbed links, such as WordPress, can show the chart when you paste the link to this page.

Use this data in your AI agent

Invokely serves this figure to AI assistants through MCP and to code through a REST API, with the source and citation attached. Ask your assistant:

Rank Counties in Oklahoma by net domestic migration, July to June using official data, and cite the source.
rank_places {"indicator":"net_domestic_migration_july_june","level":"province","within":"Oklahoma","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=net_domestic_migration_july_june&level=province&within=Oklahoma&limit=10

Connect Claude, ChatGPT or Cursor in one step. The trial answers 25 calls a day without an account.

Questions

Which county has the highest net domestic migration, July to June?

Canadian County, with 3,229 in 2019, according to the U.S. Census Bureau.

Which county has the lowest net domestic migration, July to June?

Payne County, with -1,022 in 2019.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: U.S. Census Bureau, Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. Retrieved 2026-10-12.

Net domestic migration, July to June: other rankings

Counties in Oklahoma: more rankings