Counties in Oklahoma by net domestic migration rate, July to June

Coal County had the highest net domestic migration rate, July to June of 77 counties in 2024, at 31.82 per 1,000 inhabitants. Harmon County had the lowest, at -27.84 per 1,000 inhabitants. The median was 4.32 per 1,000 inhabitants and the figure for Oklahoma was 3.32 per 1,000 inhabitants. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest31.82Coal County
Lowest-27.84Harmon County
Median4.3277 counties
Oklahoma3.32History

Map of counties, 2024

Adair County: 9.32 per 1,000 inhabitantsAlfalfa County: 8.25 per 1,000 inhabitantsAtoka County: 3.17 per 1,000 inhabitantsBeaver County: -19.56 per 1,000 inhabitantsBeckham County: 3.52 per 1,000 inhabitantsBlaine County: 1.06 per 1,000 inhabitantsBryan County: 21.66 per 1,000 inhabitantsCaddo County: 3.5 per 1,000 inhabitantsCanadian County: 24.28 per 1,000 inhabitantsCarter County: 3.65 per 1,000 inhabitantsCherokee County: 11.48 per 1,000 inhabitantsChoctaw County: -2.1 per 1,000 inhabitantsCimarron County: -20.91 per 1,000 inhabitantsCleveland County: 0.94 per 1,000 inhabitantsCoal County: 31.82 per 1,000 inhabitantsComanche County: -8.59 per 1,000 inhabitantsCotton County: 13.15 per 1,000 inhabitantsCraig County: 2.83 per 1,000 inhabitantsCreek County: 9.27 per 1,000 inhabitantsCuster County: -5.84 per 1,000 inhabitantsDelaware County: 4.32 per 1,000 inhabitantsDewey County: 11.26 per 1,000 inhabitantsEllis County: -3.31 per 1,000 inhabitantsGarfield County: -4.35 per 1,000 inhabitantsGarvin County: 9.33 per 1,000 inhabitantsGrady County: 14.2 per 1,000 inhabitantsGrant County: 12.64 per 1,000 inhabitantsGreer County: -8.78 per 1,000 inhabitantsHarmon County: -27.84 per 1,000 inhabitantsHarper County: -7.82 per 1,000 inhabitantsHaskell County: 5.25 per 1,000 inhabitantsHughes County: 1.34 per 1,000 inhabitantsJackson County: -11.85 per 1,000 inhabitantsJefferson County: 10.02 per 1,000 inhabitantsJohnston County: 11.67 per 1,000 inhabitantsKay County: -4.1 per 1,000 inhabitantsKingfisher County: 5.32 per 1,000 inhabitantsKiowa County: 0.36 per 1,000 inhabitantsLatimer County: 1.36 per 1,000 inhabitantsLe Flore County: 3.88 per 1,000 inhabitantsLincoln County: 12.75 per 1,000 inhabitantsLogan County: 10.82 per 1,000 inhabitantsLove County: 14.3 per 1,000 inhabitantsMcClain County: 27.28 per 1,000 inhabitantsMcCurtain County: -2.92 per 1,000 inhabitantsMcIntosh County: 8.68 per 1,000 inhabitantsMajor County: -7.12 per 1,000 inhabitantsMarshall County: 10.83 per 1,000 inhabitantsMayes County: 5.97 per 1,000 inhabitantsMurray County: 7.24 per 1,000 inhabitantsMuskogee County: 2.8 per 1,000 inhabitantsNoble County: 7.44 per 1,000 inhabitantsNowata County: 12.74 per 1,000 inhabitantsOkfuskee County: 8.13 per 1,000 inhabitantsOklahoma County: -2.12 per 1,000 inhabitantsOkmulgee County: 8.6 per 1,000 inhabitantsOsage County: 14.52 per 1,000 inhabitantsOttawa County: 5.14 per 1,000 inhabitantsPawnee County: 16.86 per 1,000 inhabitantsPayne County: -5.17 per 1,000 inhabitantsPittsburg County: 5.11 per 1,000 inhabitantsPontotoc County: -5.15 per 1,000 inhabitantsPottawatomie County: 10 per 1,000 inhabitantsPushmataha County: 5.89 per 1,000 inhabitantsRoger Mills County: -9.69 per 1,000 inhabitantsRogers County: 9.46 per 1,000 inhabitantsSeminole County: -6.01 per 1,000 inhabitantsSequoyah County: 7.28 per 1,000 inhabitantsStephens County: 2.31 per 1,000 inhabitantsTexas County: -19.72 per 1,000 inhabitantsTillman County: -9.21 per 1,000 inhabitantsTulsa County: 0.03 per 1,000 inhabitantsWagoner County: 16.99 per 1,000 inhabitantsWashington County: 4.14 per 1,000 inhabitantsWashita County: 12.62 per 1,000 inhabitantsWoods County: 3.15 per 1,000 inhabitantsWoodward County: -8.86 per 1,000 inhabitants
  • Under -8.9
  • -8.9 to -5.2
  • -5.2 to 0
  • 0 to 5.1
  • 5.1 to 11
  • 11 and over
per 1,000 inhabitants, 2024. Red areas are below zero and blue areas above it. Source: U.S. Census Bureau, Population Estimates Program: net domestic migration rate per 1,000 residents, 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

Coal County: 31.82 per 1,000 inhabitantsCoal County31.82McClain County: 27.28 per 1,000 inhabitantsMcClain County27.28Canadian County: 24.28 per 1,000 inhabitantsCanadian County24.28Bryan County: 21.66 per 1,000 inhabitantsBryan County21.66Wagoner County: 16.99 per 1,000 inhabitantsWagoner County16.99Pawnee County: 16.86 per 1,000 inhabitantsPawnee County16.86Osage County: 14.52 per 1,000 inhabitantsOsage County14.52Love County: 14.3 per 1,000 inhabitantsLove County14.3Grady County: 14.2 per 1,000 inhabitantsGrady County14.2Cotton County: 13.15 per 1,000 inhabitantsCotton County13.15Lincoln County: 12.75 per 1,000 inhabitantsLincoln County12.75Nowata County: 12.74 per 1,000 inhabitantsNowata County12.74Grant County: 12.64 per 1,000 inhabitantsGrant County12.64Washita County: 12.62 per 1,000 inhabitantsWashita County12.62Johnston County: 11.67 per 1,000 inhabitantsJohnston County11.67Cherokee County: 11.48 per 1,000 inhabitantsCherokee County11.48Dewey County: 11.26 per 1,000 inhabitantsDewey County11.26Marshall County: 10.83 per 1,000 inhabitantsMarshall County10.83Logan County: 10.82 per 1,000 inhabitantsLogan County10.82Jefferson County: 10.02 per 1,000 inhabitantsJefferson County10.02Pottawatomie County: 10 per 1,000 inhabitantsPottawatomie County10Rogers County: 9.46 per 1,000 inhabitantsRogers County9.46Garvin County: 9.33 per 1,000 inhabitantsGarvin County9.33Adair County: 9.32 per 1,000 inhabitantsAdair County9.32Creek County: 9.27 per 1,000 inhabitantsCreek County9.27McIntosh County: 8.68 per 1,000 inhabitantsMcIntosh County8.68Okmulgee County: 8.6 per 1,000 inhabitantsOkmulgee County8.6Alfalfa County: 8.25 per 1,000 inhabitantsAlfalfa County8.25Okfuskee County: 8.13 per 1,000 inhabitantsOkfuskee County8.13Noble County: 7.44 per 1,000 inhabitantsNoble County7.44Sequoyah County: 7.28 per 1,000 inhabitantsSequoyah County7.28Murray County: 7.24 per 1,000 inhabitantsMurray County7.24Mayes County: 5.97 per 1,000 inhabitantsMayes County5.97Pushmataha County: 5.89 per 1,000 inhabitantsPushmataha County5.89Kingfisher County: 5.32 per 1,000 inhabitantsKingfisher County5.32Haskell County: 5.25 per 1,000 inhabitantsHaskell County5.25Ottawa County: 5.14 per 1,000 inhabitantsOttawa County5.14Pittsburg County: 5.11 per 1,000 inhabitantsPittsburg County5.11Delaware County: 4.32 per 1,000 inhabitantsDelaware County4.32Washington County: 4.14 per 1,000 inhabitantsWashington County4.14Coal County: 31.82 per 1,000 inhabitantsCoal County31.82McClain County: 27.28 per 1,000 inhabitantsMcClain County27.28Canadian County: 24.28 per 1,000 inhabitantsCanadian County24.28Bryan County: 21.66 per 1,000 inhabitantsBryan County21.66Wagoner County: 16.99 per 1,000 inhabitantsWagoner County16.99Pawnee County: 16.86 per 1,000 inhabitantsPawnee County16.86Osage County: 14.52 per 1,000 inhabitantsOsage County14.52Love County: 14.3 per 1,000 inhabitantsLove County14.3Grady County: 14.2 per 1,000 inhabitantsGrady County14.2Cotton County: 13.15 per 1,000 inhabitantsCotton County13.15Lincoln County: 12.75 per 1,000 inhabitantsLincoln County12.75Nowata County: 12.74 per 1,000 inhabitantsNowata County12.74Grant County: 12.64 per 1,000 inhabitantsGrant County12.64Washita County: 12.62 per 1,000 inhabitantsWashita County12.62Johnston County: 11.67 per 1,000 inhabitantsJohnston County11.67Cherokee County: 11.48 per 1,000 inhabitantsCherokee County11.48Dewey County: 11.26 per 1,000 inhabitantsDewey County11.26Marshall County: 10.83 per 1,000 inhabitantsMarshall County10.83Logan County: 10.82 per 1,000 inhabitantsLogan County10.82Jefferson County: 10.02 per 1,000 inhabitantsJefferson County10.02Pottawatomie County: 10 per 1,000 inhabitantsPottawatomie County10Rogers County: 9.46 per 1,000 inhabitantsRogers County9.46Garvin County: 9.33 per 1,000 inhabitantsGarvin County9.33Adair County: 9.32 per 1,000 inhabitantsAdair County9.32Creek County: 9.27 per 1,000 inhabitantsCreek County9.27McIntosh County: 8.68 per 1,000 inhabitantsMcIntosh County8.68Okmulgee County: 8.6 per 1,000 inhabitantsOkmulgee County8.6Alfalfa County: 8.25 per 1,000 inhabitantsAlfalfa County8.25Okfuskee County: 8.13 per 1,000 inhabitantsOkfuskee County8.13Noble County: 7.44 per 1,000 inhabitantsNoble County7.44Sequoyah County: 7.28 per 1,000 inhabitantsSequoyah County7.28Murray County: 7.24 per 1,000 inhabitantsMurray County7.24Mayes County: 5.97 per 1,000 inhabitantsMayes County5.97Pushmataha County: 5.89 per 1,000 inhabitantsPushmataha County5.89Kingfisher County: 5.32 per 1,000 inhabitantsKingfisher County5.32Haskell County: 5.25 per 1,000 inhabitantsHaskell County5.25Ottawa County: 5.14 per 1,000 inhabitantsOttawa County5.14Pittsburg County: 5.11 per 1,000 inhabitantsPittsburg County5.11Delaware County: 4.32 per 1,000 inhabitantsDelaware County4.32Washington County: 4.14 per 1,000 inhabitantsWashington County4.14
per 1,000 inhabitants. Source: U.S. Census Bureau, Population Estimates Program: net domestic migration rate per 1,000 residents, 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
per 1,000 inhabitants
Change on 2023
1Coal County Estimated31.82+31.63 pts
2McClain County Estimated27.28-6.06 pts
3Canadian County Estimated24.28-7.32 pts
4Bryan County Estimated21.66+1.54 pts
5Wagoner County Estimated16.99-9.32 pts
6Pawnee County Estimated16.86-0.25 pts
7Osage County Estimated14.52+5.44 pts
8Love County Estimated14.3+0.21 pts
9Grady County Estimated14.2+0.89 pts
10Cotton County Estimated13.15+8.39 pts
11Lincoln County Estimated12.75-3.02 pts
12Nowata County Estimated12.74+6.71 pts
13Grant County Estimated12.64+16.52 pts
14Washita County Estimated12.62+10.01 pts
15Johnston County Estimated11.67+18.98 pts
16Cherokee County Estimated11.48+8.56 pts
17Dewey County Estimated11.26+34.6 pts
18Marshall County Estimated10.83+8.64 pts
19Logan County Estimated10.82-6.82 pts
20Jefferson County Estimated10.02+15.41 pts
21Pottawatomie County Estimated10+2.04 pts
22Rogers County Estimated9.46-1.02 pts
23Garvin County Estimated9.33+2.96 pts
24Adair County Estimated9.32+3.84 pts
25Creek County Estimated9.27-1.37 pts
26McIntosh County Estimated8.68-11.03 pts
27Okmulgee County Estimated8.6+2.71 pts
28Alfalfa County Estimated8.25+13.18 pts
29Okfuskee County Estimated8.13-0.41 pts
30Noble County Estimated7.44+2.66 pts
31Sequoyah County Estimated7.28-4.21 pts
32Murray County Estimated7.24-2.3 pts
33Mayes County Estimated5.97-4.85 pts
34Pushmataha County Estimated5.89-15.22 pts
35Kingfisher County Estimated5.32-6.95 pts
36Haskell County Estimated5.25-10.62 pts
37Ottawa County Estimated5.14+4.18 pts
38Pittsburg County Estimated5.11+0.56 pts
39Delaware County Estimated4.32-6.62 pts
40Washington County Estimated4.14-5.07 pts
41Le Flore County Estimated3.88-6.43 pts
42Carter County Estimated3.65-2.65 pts
43Beckham County Estimated3.52-2.24 pts
44Caddo County Estimated3.5+3.2 pts
45Atoka County Estimated3.17-11.9 pts
46Woods County Estimated3.15+7.58 pts
47Craig County Estimated2.83-19.66 pts
48Muskogee County Estimated2.8-4.89 pts
49Stephens County Estimated2.31-9.17 pts
50Latimer County Estimated1.36-1.67 pts
51Hughes County Estimated1.34-3.72 pts
52Blaine County Estimated1.06-5.9 pts
53Cleveland County Estimated0.94-0.99 pts
54Kiowa County Estimated0.36+6.44 pts
55Tulsa County Estimated0.03-1.65 pts
56Choctaw County Estimated-2.1-0.5 pts
57Oklahoma County Estimated-2.12-2.05 pts
58McCurtain County Estimated-2.92-4.21 pts
59Ellis County Estimated-3.31+6.25 pts
60Kay County Estimated-4.1-3.46 pts
61Garfield County Estimated-4.35-2.5 pts
62Pontotoc County Estimated-5.15-16.39 pts
63Payne County Estimated-5.17-6.68 pts
64Custer County Estimated-5.84-12.16 pts
65Seminole County Estimated-6.01-14.39 pts
66Major County Estimated-7.12-15.44 pts
67Harper County Estimated-7.82-11.27 pts
68Comanche County Estimated-8.59+0.63 pts
69Greer County Estimated-8.78-1.35 pts
70Woodward County Estimated-8.86-5.91 pts
71Tillman County Estimated-9.21-3.58 pts
72Roger Mills County Estimated-9.69+3.18 pts
73Jackson County Estimated-11.85-6.9 pts
74Beaver County Estimated-19.56-11.39 pts
75Texas County Estimated-19.72+6.06 pts
76Cimarron County Estimated-20.91-4.58 pts
77Harmon County Estimated-27.84-25.77 pts

Other periods

About this ranking

Net domestic migration into a US state or county from July 1 of the previous year through June 30 of the reported year per 1,000 residents, using the average of the population estimates at the two July 1 endpoints.

Sums to zero for the United States 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 rate per 1,000 residents, 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 rate per 1,000 residents, 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 rate, 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 rate per 1,000 residents, 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 rate, 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-rate-july-june/oklahoma-counties?period=2024. Accessed 12 Oct. 2026.

Chicago (author-date)

U.S. Census Bureau. 2026. Population Estimates Program: net domestic migration rate per 1,000 residents, 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 rate, 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-rate-july-june/oklahoma-counties?period=2024.

Harvard

U.S. Census Bureau (2026) Population Estimates Program: net domestic migration rate per 1,000 residents, 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 rate, 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-rate-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 rate per 1,000 residents, 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 rate, 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-rate-july-june/oklahoma-counties?period=2024. Publisher attribution: U.S. Census Bureau. Population Estimates Program: net domestic migration rate per 1,000 residents, 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 rate per 1,000 residents, 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 rate, 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-rate-july-june/oklahoma-counties?period=2024
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/net-domestic-migration-rate-july-june/oklahoma-counties?period=2024.
N1  - Publisher attribution: U.S. Census Bureau. Population Estimates Program: net domestic migration rate per 1,000 residents, 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 rate, July to June using official data, and cite the source.
rank_places {"indicator":"net_domestic_migration_rate_july_june","level":"province","within":"Oklahoma","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=net_domestic_migration_rate_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 rate, July to June?

Coal County, with 31.82 per 1,000 inhabitants in 2024, according to the U.S. Census Bureau.

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

Harmon County, with -27.84 per 1,000 inhabitants 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 rate per 1,000 residents, 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 rate, July to June: other rankings

Counties in Oklahoma: more rankings