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 2022, at 6,205. Texas County had the lowest, at -647. The median was 101 and the figure for Oklahoma was 25,770. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest6,205Canadian County
Lowest-647Texas County
Median10177 counties
Oklahoma25,770History

Map of counties, 2022

Adair County: 117 personsAlfalfa County: -4 personsAtoka County: 70 personsBeaver County: 8 personsBeckham County: 21 personsBlaine County: -104 personsBryan County: 998 personsCaddo County: -72 personsCanadian County: 6,205 personsCarter County: 273 personsCherokee County: 494 personsChoctaw County: 141 personsCimarron County: -6 personsCleveland County: 1,010 personsCoal County: 18 personsComanche County: -309 personsCotton County: 58 personsCraig County: 34 personsCreek County: 753 personsCuster County: -162 personsDelaware County: 816 personsDewey County: 6 personsEllis County: -47 personsGarfield County: 11 personsGarvin County: 126 personsGrady County: 1,166 personsGrant County: 5 personsGreer County: 101 personsHarmon County: 31 personsHarper County: -14 personsHaskell County: 110 personsHughes County: 110 personsJackson County: -182 personsJefferson County: 54 personsJohnston County: 67 personsKay County: 173 personsKingfisher County: -12 personsKiowa County: 103 personsLatimer County: 161 personsLe Flore County: 512 personsLincoln County: 440 personsLogan County: 921 personsLove County: -16 personsMcClain County: 1,770 personsMcCurtain County: 141 personsMcIntosh County: 367 personsMajor County: -66 personsMarshall County: 368 personsMayes County: 461 personsMurray County: 55 personsMuskogee County: 335 personsNoble County: -10 personsNowata County: 114 personsOkfuskee County: 52 personsOklahoma County: 118 personsOkmulgee County: 402 personsOsage County: 192 personsOttawa County: 97 personsPawnee County: 82 personsPayne County: 218 personsPittsburg County: 171 personsPontotoc County: -9 personsPottawatomie County: 586 personsPushmataha County: 90 personsRoger Mills County: -13 personsRogers County: 2,169 personsSeminole County: 68 personsSequoyah County: 456 personsStephens County: 682 personsTexas County: -647 personsTillman County: -4 personsTulsa County: 840 personsWagoner County: 2,305 personsWashington County: 511 personsWashita County: -121 personsWoods County: 0 personsWoodward County: -195 persons
  • Under -100
  • -100 to -10
  • -10 to 0
  • 0 to 100
  • 100 to 400
  • 400 and over
persons, 2022. 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, 2022

Canadian County: 6,205 personsCanadian County6,205Wagoner County: 2,305 personsWagoner County2,305Rogers County: 2,169 personsRogers County2,169McClain County: 1,770 personsMcClain County1,770Grady County: 1,166 personsGrady County1,166Cleveland County: 1,010 personsCleveland County1,010Bryan County: 998 personsBryan County998Logan County: 921 personsLogan County921Tulsa County: 840 personsTulsa County840Delaware County: 816 personsDelaware County816Creek County: 753 personsCreek County753Stephens County: 682 personsStephens County682Pottawatomie County: 586 personsPottawatomie County586Le Flore County: 512 personsLe Flore County512Washington County: 511 personsWashington County511Cherokee County: 494 personsCherokee County494Mayes County: 461 personsMayes County461Sequoyah County: 456 personsSequoyah County456Lincoln County: 440 personsLincoln County440Okmulgee County: 402 personsOkmulgee County402Marshall County: 368 personsMarshall County368McIntosh County: 367 personsMcIntosh County367Muskogee County: 335 personsMuskogee County335Carter County: 273 personsCarter County273Payne County: 218 personsPayne County218Osage County: 192 personsOsage County192Kay County: 173 personsKay County173Pittsburg County: 171 personsPittsburg County171Latimer County: 161 personsLatimer County161Choctaw County: 141 personsChoctaw County141McCurtain County: 141 personsMcCurtain County141Garvin County: 126 personsGarvin County126Oklahoma County: 118 personsOklahoma County118Adair County: 117 personsAdair County117Nowata County: 114 personsNowata County114Haskell County: 110 personsHaskell County110Hughes County: 110 personsHughes County110Kiowa County: 103 personsKiowa County103Greer County: 101 personsGreer County101Ottawa County: 97 personsOttawa County97Canadian County: 6,205 personsCanadian County6,205Wagoner County: 2,305 personsWagoner County2,305Rogers County: 2,169 personsRogers County2,169McClain County: 1,770 personsMcClain County1,770Grady County: 1,166 personsGrady County1,166Cleveland County: 1,010 personsCleveland County1,010Bryan County: 998 personsBryan County998Logan County: 921 personsLogan County921Tulsa County: 840 personsTulsa County840Delaware County: 816 personsDelaware County816Creek County: 753 personsCreek County753Stephens County: 682 personsStephens County682Pottawatomie County: 586 personsPottawatomie County586Le Flore County: 512 personsLe Flore County512Washington County: 511 personsWashington County511Cherokee County: 494 personsCherokee County494Mayes County: 461 personsMayes County461Sequoyah County: 456 personsSequoyah County456Lincoln County: 440 personsLincoln County440Okmulgee County: 402 personsOkmulgee County402Marshall County: 368 personsMarshall County368McIntosh County: 367 personsMcIntosh County367Muskogee County: 335 personsMuskogee County335Carter County: 273 personsCarter County273Payne County: 218 personsPayne County218Osage County: 192 personsOsage County192Kay County: 173 personsKay County173Pittsburg County: 171 personsPittsburg County171Latimer County: 161 personsLatimer County161Choctaw County: 141 personsChoctaw County141McCurtain County: 141 personsMcCurtain County141Garvin County: 126 personsGarvin County126Oklahoma County: 118 personsOklahoma County118Adair County: 117 personsAdair County117Nowata County: 114 personsNowata County114Haskell County: 110 personsHaskell County110Hughes County: 110 personsHughes County110Kiowa County: 103 personsKiowa County103Greer County: 101 personsGreer County101Ottawa County: 97 personsOttawa County97
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

RankCounties2022
persons
Change on 2021
1Canadian County Estimated6,205-2.8%
2Wagoner County Estimated2,305-21.8%
3Rogers County Estimated2,169+34%
4McClain County Estimated1,770+1.4%
5Grady County Estimated1,166+24.4%
6Cleveland County Estimated1,010-29.7%
7Bryan County Estimated998+1.1%
8Logan County Estimated921-23.5%
9Tulsa County Estimated840-18.5%
10Delaware County Estimated816-15.8%
11Creek County Estimated753+27.2%
12Stephens County Estimated682+21.6%
13Pottawatomie County Estimated586-22.5%
14Le Flore County Estimated512-16.9%
15Washington County Estimated511+36.6%
16Cherokee County Estimated494-21.5%
17Mayes County Estimated461+34%
18Sequoyah County Estimated456+7.3%
19Lincoln County Estimated440-7.9%
20Okmulgee County Estimated402+5.5%
21Marshall County Estimated368+26.9%
22McIntosh County Estimated367-30%
23Muskogee County Estimated335+25.5%
24Carter County Estimated273-29.6%
25Payne County Estimated218-37.7%
26Osage County Estimated192-36.6%
27Kay County Estimated173-46.4%
28Pittsburg County Estimated171+32.6%
29Latimer County Estimated161+544%
30Choctaw County Estimated141-33.2%
30McCurtain County Estimated141+6%
32Garvin County Estimated126-47.9%
33Oklahoma County Estimated118+109.5%
34Adair County Estimated117+216.2%
35Nowata County Estimated114+44.3%
36Haskell County Estimated1100%
36Hughes County Estimated110-20.3%
38Kiowa County Estimated103+512%
39Greer County Estimated101+260.7%
40Ottawa County Estimated97-67.2%
41Pushmataha County Estimated90-8.2%
42Pawnee County Estimated82-71.1%
43Atoka County Estimated70-59.1%
44Seminole County Estimated68-59.3%
45Johnston County Estimated67-52.8%
46Cotton County Estimated58+363.6%
47Murray County Estimated55+172.4%
48Jefferson County Estimated54-60.9%
49Okfuskee County Estimated52+40.5%
50Craig County Estimated34-72.4%
51Harmon County Estimated31+179.5%
52Beckham County Estimated21+109.1%
53Coal County Estimated18-68.4%
54Garfield County Estimated11+101.6%
55Beaver County Estimated8+129.6%
56Dewey County Estimated6+119.4%
57Grant County Estimated5-28.6%
58Woods County Estimated0-100%
59Alfalfa County Estimated-4-157.1%
59Tillman County Estimated-4-102.8%
61Cimarron County Estimated-6+83.8%
62Pontotoc County Estimated-9-107.7%
63Noble County Estimated-10-118.2%
64Kingfisher County Estimated-12-127.9%
65Roger Mills County Estimated-13+67.5%
66Harper County Estimated-14+70.2%
67Love County Estimated-16-115.7%
68Ellis County Estimated-47-361.1%
69Major County Estimated-66+5.7%
70Caddo County Estimated-72+76.2%
71Blaine County Estimated-104+18.8%
72Washita County Estimated-121-906.7%
73Custer County Estimated-162+28.3%
74Jackson County Estimated-182-420%
75Woodward County Estimated-195-32.7%
76Comanche County Estimated-309-134.9%
77Texas County Estimated-647-10.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, 2022) [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, 2022. 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=2022. 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, 2022. 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=2022.

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

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

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

Texas County, with -647 in 2022.

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