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 2018, at 3,632. Tulsa County had the lowest, at -2,472. The median was -56 and the figure for Oklahoma was -3,530. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest3,632Canadian County
Lowest-2,472Tulsa County
Median-5677 counties
Oklahoma-3,530History

Map of counties, 2018

Adair County: 76 personsAlfalfa County: -160 personsAtoka County: -8 personsBeaver County: -49 personsBeckham County: -122 personsBlaine County: -66 personsBryan County: 664 personsCaddo County: -302 personsCanadian County: 3,632 personsCarter County: -114 personsCherokee County: -315 personsChoctaw County: -142 personsCimarron County: -1 personsCleveland County: 730 personsCoal County: -88 personsComanche County: -1,709 personsCotton County: -53 personsCraig County: 33 personsCreek County: -141 personsCuster County: -107 personsDelaware County: 357 personsDewey County: 28 personsEllis County: 3 personsGarfield County: -871 personsGarvin County: -137 personsGrady County: 595 personsGrant County: -51 personsGreer County: 40 personsHarmon County: -23 personsHarper County: -76 personsHaskell County: -25 personsHughes County: 38 personsJackson County: -538 personsJefferson County: -28 personsJohnston County: -114 personsKay County: -374 personsKingfisher County: 81 personsKiowa County: -100 personsLatimer County: -123 personsLe Flore County: 122 personsLincoln County: -92 personsLogan County: 351 personsLove County: 21 personsMcClain County: 563 personsMcCurtain County: -234 personsMcIntosh County: 156 personsMajor County: -72 personsMarshall County: 354 personsMayes County: 211 personsMurray County: 96 personsMuskogee County: -552 personsNoble County: 5 personsNowata County: -5 personsOkfuskee County: 17 personsOklahoma County: -523 personsOkmulgee County: -483 personsOsage County: -223 personsOttawa County: -35 personsPawnee County: -56 personsPayne County: -435 personsPittsburg County: -210 personsPontotoc County: -102 personsPottawatomie County: 312 personsPushmataha County: 78 personsRoger Mills County: -23 personsRogers County: 354 personsSeminole County: -289 personsSequoyah County: -144 personsStephens County: -68 personsTexas County: -704 personsTillman County: -65 personsTulsa County: -2,472 personsWagoner County: 931 personsWashington County: -216 personsWashita County: -15 personsWoods County: -184 personsWoodward County: -339 persons
  • Under -210
  • -210 to -70
  • -70 to 0
  • 0 to 80
  • 80 to 350
  • 350 and over
persons, 2018. 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, 2018

Canadian County: 3,632 personsCanadian County3,632Wagoner County: 931 personsWagoner County931Cleveland County: 730 personsCleveland County730Bryan County: 664 personsBryan County664Grady County: 595 personsGrady County595McClain County: 563 personsMcClain County563Delaware County: 357 personsDelaware County357Marshall County: 354 personsMarshall County354Rogers County: 354 personsRogers County354Logan County: 351 personsLogan County351Pottawatomie County: 312 personsPottawatomie County312Mayes County: 211 personsMayes County211McIntosh County: 156 personsMcIntosh County156Le Flore County: 122 personsLe Flore County122Murray County: 96 personsMurray County96Kingfisher County: 81 personsKingfisher County81Pushmataha County: 78 personsPushmataha County78Adair County: 76 personsAdair County76Greer County: 40 personsGreer County40Hughes County: 38 personsHughes County38Craig County: 33 personsCraig County33Dewey County: 28 personsDewey County28Love County: 21 personsLove County21Okfuskee County: 17 personsOkfuskee County17Noble County: 5 personsNoble County5Ellis County: 3 personsEllis County3Cimarron County: -1 personsCimarron County-1Nowata County: -5 personsNowata County-5Atoka County: -8 personsAtoka County-8Washita County: -15 personsWashita County-15Harmon County: -23 personsHarmon County-23Roger Mills County: -23 personsRoger Mills County-23Haskell County: -25 personsHaskell County-25Jefferson County: -28 personsJefferson County-28Ottawa County: -35 personsOttawa County-35Beaver County: -49 personsBeaver County-49Grant County: -51 personsGrant County-51Cotton County: -53 personsCotton County-53Pawnee County: -56 personsPawnee County-56Tillman County: -65 personsTillman County-65Canadian County: 3,632 personsCanadian County3,632Wagoner County: 931 personsWagoner County931Cleveland County: 730 personsCleveland County730Bryan County: 664 personsBryan County664Grady County: 595 personsGrady County595McClain County: 563 personsMcClain County563Delaware County: 357 personsDelaware County357Marshall County: 354 personsMarshall County354Rogers County: 354 personsRogers County354Logan County: 351 personsLogan County351Pottawatomie County: 312 personsPottawatomie County312Mayes County: 211 personsMayes County211McIntosh County: 156 personsMcIntosh County156Le Flore County: 122 personsLe Flore County122Murray County: 96 personsMurray County96Kingfisher County: 81 personsKingfisher County81Pushmataha County: 78 personsPushmataha County78Adair County: 76 personsAdair County76Greer County: 40 personsGreer County40Hughes County: 38 personsHughes County38Craig County: 33 personsCraig County33Dewey County: 28 personsDewey County28Love County: 21 personsLove County21Okfuskee County: 17 personsOkfuskee County17Noble County: 5 personsNoble County5Ellis County: 3 personsEllis County3Cimarron County: -1 personsCimarron County-1Nowata County: -5 personsNowata County-5Atoka County: -8 personsAtoka County-8Washita County: -15 personsWashita County-15Harmon County: -23 personsHarmon County-23Roger Mills County: -23 personsRoger Mills County-23Haskell County: -25 personsHaskell County-25Jefferson County: -28 personsJefferson County-28Ottawa County: -35 personsOttawa County-35Beaver County: -49 personsBeaver County-49Grant County: -51 personsGrant County-51Cotton County: -53 personsCotton County-53Pawnee County: -56 personsPawnee County-56Tillman County: -65 personsTillman County-65
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

RankCounties2018
persons
Change on 2017
1Canadian County Estimated3,632+32%
2Wagoner County Estimated931-11.8%
3Cleveland County Estimated730+72.2%
4Bryan County Estimated664-14.9%
5Grady County Estimated595+672.7%
6McClain County Estimated563-11.1%
7Delaware County Estimated357-56.1%
8Marshall County Estimated354+183.2%
8Rogers County Estimated354+23.3%
10Logan County Estimated351-43.2%
11Pottawatomie County Estimated312+71.4%
12Mayes County Estimated211+627.6%
13McIntosh County Estimated156+194.3%
14Le Flore County Estimated122+208.9%
15Murray County Estimated96+357.1%
16Kingfisher County Estimated81+88.4%
17Pushmataha County Estimated78-19.6%
18Adair County Estimated76+131.4%
19Greer County Estimated40+128.8%
20Hughes County Estimated38+137.3%
21Craig County Estimated33+152.4%
22Dewey County Estimated28+411.1%
23Love County Estimated21-55.3%
24Okfuskee County Estimated17-45.2%
25Noble County Estimated5+106.9%
26Ellis County Estimated3+102.7%
27Cimarron County Estimated-1+95.2%
28Nowata County Estimated-5+93.1%
29Atoka County Estimated-8+90.1%
30Washita County Estimated-15+95.7%
31Harmon County Estimated-23-475%
31Roger Mills County Estimated-23-109.1%
33Haskell County Estimated-25-126%
34Jefferson County Estimated-28+50.9%
35Ottawa County Estimated-35+77.1%
36Beaver County Estimated-49+46.2%
37Grant County Estimated-51+8.9%
38Cotton County Estimated-530%
39Pawnee County Estimated-56-14.3%
40Tillman County Estimated-65+47.6%
41Blaine County Estimated-66+41.1%
42Stephens County Estimated-68+89.5%
43Major County Estimated-72+11.1%
44Harper County Estimated-76-280%
45Coal County Estimated-88-2,100%
46Lincoln County Estimated-92-176%
47Kiowa County Estimated-100+31.5%
48Pontotoc County Estimated-102+61.9%
49Custer County Estimated-107+76.7%
50Carter County Estimated-114+48.9%
50Johnston County Estimated-114-642.9%
52Beckham County Estimated-122+82.4%
53Latimer County Estimated-123+35.3%
54Garvin County Estimated-137-18.1%
55Creek County Estimated-141-120.9%
56Choctaw County Estimated-142-173.1%
57Sequoyah County Estimated-144-118.2%
58Alfalfa County Estimated-160-595.7%
59Woods County Estimated-184-65.8%
60Pittsburg County Estimated-210-50%
61Washington County Estimated-216-166.7%
62Osage County Estimated-223-2,577.8%
63McCurtain County Estimated-234-85.7%
64Seminole County Estimated-289+0.7%
65Caddo County Estimated-302+26.2%
66Cherokee County Estimated-315-1,400%
67Woodward County Estimated-339+36.8%
68Kay County Estimated-374+27.8%
69Payne County Estimated-435+14.5%
70Okmulgee County Estimated-483-224.2%
71Oklahoma County Estimated-523+87.9%
72Jackson County Estimated-538-6.3%
73Muskogee County Estimated-552-2,003.4%
74Texas County Estimated-704-30.1%
75Garfield County Estimated-871+31.1%
76Comanche County Estimated-1,709-422.6%
77Tulsa County Estimated-2,472+41.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, 2018) [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, 2018. 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=2018. 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, 2018. 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=2018.

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, 2018 [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=2018 (Accessed: 12 October 2026).

BibTeX
@misc{census_counties_in_oklahoma_by_2018,
  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, 2018}},
  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=2018. 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, 2018
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=2018
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/net-domestic-migration-july-june/oklahoma-counties?period=2018.
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,632 in 2018, according to the U.S. Census Bureau.

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

Tulsa County, with -2,472 in 2018.

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