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 2024, at 4,343. Oklahoma County had the lowest, at -1,729. The median was 81 and the figure for Oklahoma was 13,542. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest4,343Canadian County
Lowest-1,729Oklahoma County
Median8177 counties
Oklahoma13,542History

Map of counties, 2024

Adair County: 183 personsAlfalfa County: 47 personsAtoka County: 46 personsBeaver County: -97 personsBeckham County: 78 personsBlaine County: 9 personsBryan County: 1,080 personsCaddo County: 92 personsCanadian County: 4,343 personsCarter County: 179 personsCherokee County: 556 personsChoctaw County: -30 personsCimarron County: -45 personsCleveland County: 284 personsCoal County: 171 personsComanche County: -1,046 personsCotton County: 72 personsCraig County: 41 personsCreek County: 683 personsCuster County: -165 personsDelaware County: 180 personsDewey County: 48 personsEllis County: -12 personsGarfield County: -270 personsGarvin County: 244 personsGrady County: 822 personsGrant County: 52 personsGreer County: -48 personsHarmon County: -66 personsHarper County: -25 personsHaskell County: 62 personsHughes County: 18 personsJackson County: -292 personsJefferson County: 54 personsJohnston County: 120 personsKay County: -179 personsKingfisher County: 83 personsKiowa County: 3 personsLatimer County: 13 personsLe Flore County: 192 personsLincoln County: 444 personsLogan County: 580 personsLove County: 150 personsMcClain County: 1,304 personsMcCurtain County: -90 personsMcIntosh County: 171 personsMajor County: -54 personsMarshall County: 174 personsMayes County: 239 personsMurray County: 100 personsMuskogee County: 187 personsNoble County: 81 personsNowata County: 121 personsOkfuskee County: 92 personsOklahoma County: -1,729 personsOkmulgee County: 319 personsOsage County: 675 personsOttawa County: 156 personsPawnee County: 269 personsPayne County: -432 personsPittsburg County: 222 personsPontotoc County: -198 personsPottawatomie County: 742 personsPushmataha County: 64 personsRoger Mills County: -32 personsRogers County: 952 personsSeminole County: -141 personsSequoyah County: 293 personsStephens County: 102 personsTexas County: -403 personsTillman County: -63 personsTulsa County: 23 personsWagoner County: 1,535 personsWashington County: 223 personsWashita County: 136 personsWoods County: 27 personsWoodward County: -177 persons
  • Under -180
  • -180 to -60
  • -60 to 0
  • 0 to 90
  • 90 to 220
  • 220 and over
persons, 2024. 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, 2024

Canadian County: 4,343 personsCanadian County4,343Wagoner County: 1,535 personsWagoner County1,535McClain County: 1,304 personsMcClain County1,304Bryan County: 1,080 personsBryan County1,080Rogers County: 952 personsRogers County952Grady County: 822 personsGrady County822Pottawatomie County: 742 personsPottawatomie County742Creek County: 683 personsCreek County683Osage County: 675 personsOsage County675Logan County: 580 personsLogan County580Cherokee County: 556 personsCherokee County556Lincoln County: 444 personsLincoln County444Okmulgee County: 319 personsOkmulgee County319Sequoyah County: 293 personsSequoyah County293Cleveland County: 284 personsCleveland County284Pawnee County: 269 personsPawnee County269Garvin County: 244 personsGarvin County244Mayes County: 239 personsMayes County239Washington County: 223 personsWashington County223Pittsburg County: 222 personsPittsburg County222Le Flore County: 192 personsLe Flore County192Muskogee County: 187 personsMuskogee County187Adair County: 183 personsAdair County183Delaware County: 180 personsDelaware County180Carter County: 179 personsCarter County179Marshall County: 174 personsMarshall County174Coal County: 171 personsCoal County171McIntosh County: 171 personsMcIntosh County171Ottawa County: 156 personsOttawa County156Love County: 150 personsLove County150Washita County: 136 personsWashita County136Nowata County: 121 personsNowata County121Johnston County: 120 personsJohnston County120Stephens County: 102 personsStephens County102Murray County: 100 personsMurray County100Caddo County: 92 personsCaddo County92Okfuskee County: 92 personsOkfuskee County92Kingfisher County: 83 personsKingfisher County83Noble County: 81 personsNoble County81Beckham County: 78 personsBeckham County78Canadian County: 4,343 personsCanadian County4,343Wagoner County: 1,535 personsWagoner County1,535McClain County: 1,304 personsMcClain County1,304Bryan County: 1,080 personsBryan County1,080Rogers County: 952 personsRogers County952Grady County: 822 personsGrady County822Pottawatomie County: 742 personsPottawatomie County742Creek County: 683 personsCreek County683Osage County: 675 personsOsage County675Logan County: 580 personsLogan County580Cherokee County: 556 personsCherokee County556Lincoln County: 444 personsLincoln County444Okmulgee County: 319 personsOkmulgee County319Sequoyah County: 293 personsSequoyah County293Cleveland County: 284 personsCleveland County284Pawnee County: 269 personsPawnee County269Garvin County: 244 personsGarvin County244Mayes County: 239 personsMayes County239Washington County: 223 personsWashington County223Pittsburg County: 222 personsPittsburg County222Le Flore County: 192 personsLe Flore County192Muskogee County: 187 personsMuskogee County187Adair County: 183 personsAdair County183Delaware County: 180 personsDelaware County180Carter County: 179 personsCarter County179Marshall County: 174 personsMarshall County174Coal County: 171 personsCoal County171McIntosh County: 171 personsMcIntosh County171Ottawa County: 156 personsOttawa County156Love County: 150 personsLove County150Washita County: 136 personsWashita County136Nowata County: 121 personsNowata County121Johnston County: 120 personsJohnston County120Stephens County: 102 personsStephens County102Murray County: 100 personsMurray County100Caddo County: 92 personsCaddo County92Okfuskee County: 92 personsOkfuskee County92Kingfisher County: 83 personsKingfisher County83Noble County: 81 personsNoble County81Beckham County: 78 personsBeckham County78
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

RankCounties2024
persons
Change on 2023
1Canadian County Estimated4,343-20.5%
2Wagoner County Estimated1,535-33.8%
3McClain County Estimated1,304-15.4%
4Bryan County Estimated1,080+10.1%
5Rogers County Estimated952-8.8%
6Grady County Estimated822+8.2%
7Pottawatomie County Estimated742+26.6%
8Creek County Estimated683-12.1%
9Osage County Estimated675+61.5%
10Logan County Estimated580-37.5%
11Cherokee County Estimated556+297.1%
12Lincoln County Estimated444-18.2%
13Okmulgee County Estimated319+46.3%
14Sequoyah County Estimated293-36.2%
15Cleveland County Estimated284-51.1%
16Pawnee County Estimated269-0.4%
17Garvin County Estimated244+47.9%
18Mayes County Estimated239-44.4%
19Washington County Estimated223-54.8%
20Pittsburg County Estimated222+12.1%
21Le Flore County Estimated192-62.1%
22Muskogee County Estimated187-63.4%
23Adair County Estimated183+71%
24Delaware County Estimated180-60.4%
25Carter County Estimated179-41.7%
26Marshall County Estimated174+397.1%
27Coal County Estimated171+17,000%
27McIntosh County Estimated171-55.6%
29Ottawa County Estimated156+437.9%
30Love County Estimated150+3.4%
31Washita County Estimated136+385.7%
32Nowata County Estimated121+112.3%
33Johnston County Estimated120+260%
34Stephens County Estimated102-79.8%
35Murray County Estimated100-23.7%
36Caddo County Estimated92+1,050%
36Okfuskee County Estimated92-4.2%
38Kingfisher County Estimated83-56.1%
39Noble County Estimated81+55.8%
40Beckham County Estimated78-38.6%
41Cotton County Estimated72+176.9%
42Pushmataha County Estimated64-71.9%
43Haskell County Estimated62-66.7%
44Jefferson County Estimated54+286.2%
45Grant County Estimated52+425%
46Dewey County Estimated48+147.5%
47Alfalfa County Estimated47+267.9%
48Atoka County Estimated46-78.8%
49Craig County Estimated41-87.3%
50Woods County Estimated27+171.1%
51Tulsa County Estimated23-98%
52Hughes County Estimated18-73.5%
53Latimer County Estimated13-55.2%
54Blaine County Estimated9-84.7%
55Kiowa County Estimated3+105.9%
56Ellis County Estimated-12+65.7%
57Harper County Estimated-25-327.3%
58Choctaw County Estimated-30-30.4%
59Roger Mills County Estimated-32+25.6%
60Cimarron County Estimated-45-25%
61Greer County Estimated-48-17.1%
62Major County Estimated-54-185.7%
63Tillman County Estimated-63-61.5%
64Harmon County Estimated-66-1,220%
65McCurtain County Estimated-90-325%
66Beaver County Estimated-97-136.6%
67Seminole County Estimated-141-171.6%
68Custer County Estimated-165-192.7%
69Woodward County Estimated-177-200%
70Kay County Estimated-179-539.3%
71Pontotoc County Estimated-198-146%
72Garfield County Estimated-270-134.8%
73Jackson County Estimated-292-139.3%
74Texas County Estimated-403+23.8%
75Payne County Estimated-432-442.9%
76Comanche County Estimated-1,046+7.1%
77Oklahoma County Estimated-1,729-2,830.5%

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

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

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

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

Oklahoma County, with -1,729 in 2024.

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