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 2017, at 2,751. Oklahoma County had the lowest, at -4,319. The median was -66 and the figure for Oklahoma was -10,152. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest2,751Canadian County
Lowest-4,319Oklahoma County
Median-6677 counties
Oklahoma-10,152History

Map of counties, 2017

Adair County: -242 personsAlfalfa County: -23 personsAtoka County: -81 personsBeaver County: -91 personsBeckham County: -693 personsBlaine County: -112 personsBryan County: 780 personsCaddo County: -409 personsCanadian County: 2,751 personsCarter County: -223 personsCherokee County: -21 personsChoctaw County: -52 personsCimarron County: -21 personsCleveland County: 424 personsCoal County: -4 personsComanche County: -327 personsCotton County: -53 personsCraig County: -63 personsCreek County: 675 personsCuster County: -459 personsDelaware County: 814 personsDewey County: -9 personsEllis County: -111 personsGarfield County: -1,265 personsGarvin County: -116 personsGrady County: 77 personsGrant County: -56 personsGreer County: -139 personsHarmon County: -4 personsHarper County: -20 personsHaskell County: 96 personsHughes County: -102 personsJackson County: -506 personsJefferson County: -57 personsJohnston County: 21 personsKay County: -518 personsKingfisher County: 43 personsKiowa County: -146 personsLatimer County: -190 personsLe Flore County: -112 personsLincoln County: 121 personsLogan County: 618 personsLove County: 47 personsMcClain County: 633 personsMcCurtain County: -126 personsMcIntosh County: 53 personsMajor County: -81 personsMarshall County: 125 personsMayes County: 29 personsMurray County: 21 personsMuskogee County: 29 personsNoble County: -72 personsNowata County: -72 personsOkfuskee County: 31 personsOklahoma County: -4,319 personsOkmulgee County: -149 personsOsage County: 9 personsOttawa County: -153 personsPawnee County: -49 personsPayne County: -509 personsPittsburg County: -140 personsPontotoc County: -268 personsPottawatomie County: 182 personsPushmataha County: 97 personsRoger Mills County: -11 personsRogers County: 287 personsSeminole County: -291 personsSequoyah County: -66 personsStephens County: -647 personsTexas County: -541 personsTillman County: -124 personsTulsa County: -4,253 personsWagoner County: 1,055 personsWashington County: -81 personsWashita County: -346 personsWoods County: -111 personsWoodward County: -536 persons
  • Under -210
  • -210 to -80
  • -80 to 0
  • 0 to 50
  • 50 to 330
  • 330 and over
persons, 2017. 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, 2017

Canadian County: 2,751 personsCanadian County2,751Wagoner County: 1,055 personsWagoner County1,055Delaware County: 814 personsDelaware County814Bryan County: 780 personsBryan County780Creek County: 675 personsCreek County675McClain County: 633 personsMcClain County633Logan County: 618 personsLogan County618Cleveland County: 424 personsCleveland County424Rogers County: 287 personsRogers County287Pottawatomie County: 182 personsPottawatomie County182Marshall County: 125 personsMarshall County125Lincoln County: 121 personsLincoln County121Pushmataha County: 97 personsPushmataha County97Haskell County: 96 personsHaskell County96Grady County: 77 personsGrady County77McIntosh County: 53 personsMcIntosh County53Love County: 47 personsLove County47Kingfisher County: 43 personsKingfisher County43Okfuskee County: 31 personsOkfuskee County31Mayes County: 29 personsMayes County29Muskogee County: 29 personsMuskogee County29Johnston County: 21 personsJohnston County21Murray County: 21 personsMurray County21Osage County: 9 personsOsage County9Coal County: -4 personsCoal County-4Harmon County: -4 personsHarmon County-4Dewey County: -9 personsDewey County-9Roger Mills County: -11 personsRoger Mills County-11Harper County: -20 personsHarper County-20Cherokee County: -21 personsCherokee County-21Cimarron County: -21 personsCimarron County-21Alfalfa County: -23 personsAlfalfa County-23Pawnee County: -49 personsPawnee County-49Choctaw County: -52 personsChoctaw County-52Cotton County: -53 personsCotton County-53Grant County: -56 personsGrant County-56Jefferson County: -57 personsJefferson County-57Craig County: -63 personsCraig County-63Sequoyah County: -66 personsSequoyah County-66Noble County: -72 personsNoble County-72Canadian County: 2,751 personsCanadian County2,751Wagoner County: 1,055 personsWagoner County1,055Delaware County: 814 personsDelaware County814Bryan County: 780 personsBryan County780Creek County: 675 personsCreek County675McClain County: 633 personsMcClain County633Logan County: 618 personsLogan County618Cleveland County: 424 personsCleveland County424Rogers County: 287 personsRogers County287Pottawatomie County: 182 personsPottawatomie County182Marshall County: 125 personsMarshall County125Lincoln County: 121 personsLincoln County121Pushmataha County: 97 personsPushmataha County97Haskell County: 96 personsHaskell County96Grady County: 77 personsGrady County77McIntosh County: 53 personsMcIntosh County53Love County: 47 personsLove County47Kingfisher County: 43 personsKingfisher County43Okfuskee County: 31 personsOkfuskee County31Mayes County: 29 personsMayes County29Muskogee County: 29 personsMuskogee County29Johnston County: 21 personsJohnston County21Murray County: 21 personsMurray County21Osage County: 9 personsOsage County9Coal County: -4 personsCoal County-4Harmon County: -4 personsHarmon County-4Dewey County: -9 personsDewey County-9Roger Mills County: -11 personsRoger Mills County-11Harper County: -20 personsHarper County-20Cherokee County: -21 personsCherokee County-21Cimarron County: -21 personsCimarron County-21Alfalfa County: -23 personsAlfalfa County-23Pawnee County: -49 personsPawnee County-49Choctaw County: -52 personsChoctaw County-52Cotton County: -53 personsCotton County-53Grant County: -56 personsGrant County-56Jefferson County: -57 personsJefferson County-57Craig County: -63 personsCraig County-63Sequoyah County: -66 personsSequoyah County-66Noble County: -72 personsNoble County-72
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

RankCounties2017
persons
Change on 2016
1Canadian County Estimated2,751+18.9%
2Wagoner County Estimated1,055+71.3%
3Delaware County Estimated814+129.9%
4Bryan County Estimated780+64.2%
5Creek County Estimated675+108.3%
6McClain County Estimated633+22%
7Logan County Estimated618+30.4%
8Cleveland County Estimated424-83.1%
9Rogers County Estimated287-59.1%
10Pottawatomie County Estimated182-59.6%
11Marshall County Estimated125+447.2%
12Lincoln County Estimated121+352.1%
13Pushmataha County Estimated97+210.2%
14Haskell County Estimated96+260%
15Grady County Estimated77+113.9%
16McIntosh County Estimated53+1,160%
17Love County Estimated47-72%
18Kingfisher County Estimated43+170.5%
19Okfuskee County Estimated31+293.8%
20Mayes County Estimated29-76.6%
20Muskogee County Estimated29+113.9%
22Johnston County Estimated21-87.3%
22Murray County Estimated21-66.7%
24Osage County Estimated9-77.5%
25Coal County Estimated-4-106.8%
25Harmon County Estimated-4+94.4%
27Dewey County Estimated-9+90.8%
28Roger Mills County Estimated-11+91.3%
29Harper County Estimated-20+77.5%
30Cherokee County Estimated-21-109%
30Cimarron County Estimated-21+19.2%
32Alfalfa County Estimated-23-109.1%
33Pawnee County Estimated-49-186%
34Choctaw County Estimated-52+25.7%
35Cotton County Estimated-53-8.2%
36Grant County Estimated-56-47.4%
37Jefferson County Estimated-57-1,525%
38Craig County Estimated-63+66.5%
39Sequoyah County Estimated-66-169.5%
40Noble County Estimated-72+46.3%
40Nowata County Estimated-72+23.4%
42Atoka County Estimated-81-331.4%
42Major County Estimated-81-189.3%
42Washington County Estimated-81+62.3%
45Beaver County Estimated-91-116.7%
46Hughes County Estimated-102+27.7%
47Ellis County Estimated-111+20.1%
47Woods County Estimated-111+36.2%
49Blaine County Estimated-112+47.4%
49Le Flore County Estimated-112-221.7%
51Garvin County Estimated-116-103.5%
52Tillman County Estimated-124-72.2%
53McCurtain County Estimated-126+43.8%
54Greer County Estimated-139-82.9%
55Pittsburg County Estimated-140+46.8%
56Kiowa County Estimated-146-111.6%
57Okmulgee County Estimated-149-446.5%
58Ottawa County Estimated-153+34.6%
59Latimer County Estimated-190-265.4%
60Carter County Estimated-223+10.8%
61Adair County Estimated-242-952.2%
62Pontotoc County Estimated-268-738.1%
63Seminole County Estimated-291-3.9%
64Comanche County Estimated-327+89.3%
65Washita County Estimated-346-22.3%
66Caddo County Estimated-409-676.1%
67Custer County Estimated-459+22.6%
68Jackson County Estimated-506-106.5%
69Payne County Estimated-509-74.9%
70Kay County Estimated-518-33.9%
71Woodward County Estimated-536+32.8%
72Texas County Estimated-541+4.8%
73Stephens County Estimated-647-6.4%
74Beckham County Estimated-693+44.1%
75Garfield County Estimated-1,265-4.8%
76Tulsa County Estimated-4,253-1,143.6%
77Oklahoma County Estimated-4,319-725.8%

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, 2017) [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, 2017. 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=2017. 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, 2017. 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=2017.

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

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

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

Oklahoma County, with -4,319 in 2017.

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