Counties in Oklahoma by population, 2025

Oklahoma County had the highest population of 77 counties in 2025, at 822,125. Cimarron County had the lowest, at 2,059. The median was 20,322 and the figure for Oklahoma was 4.12 million. Source: the U.S. Census Bureau.

Highest822,125Oklahoma County
Lowest2,059Cimarron County
Median20,32277 counties
Oklahoma4,123,288History

Top 40 counties, 2025

CSVChart (SVG)

Oklahoma CountyOklahoma County: 822,125 persons822,125Tulsa CountyTulsa County: 698,782 persons698,782Cleveland CountyCleveland County: 303,973 persons303,973Canadian CountyCanadian County: 187,189 persons187,189Comanche CountyComanche County: 122,158 persons122,158Rogers CountyRogers County: 102,197 persons102,197Wagoner CountyWagoner County: 93,263 persons93,263Payne CountyPayne County: 83,889 persons83,889Pottawatomie CountyPottawatomie County: 75,102 persons75,102Creek CountyCreek County: 74,967 persons74,967Muskogee CountyMuskogee County: 66,708 persons66,708Garfield CountyGarfield County: 61,779 persons61,779Grady CountyGrady County: 59,128 persons59,128Logan CountyLogan County: 55,473 persons55,473Washington CountyWashington County: 54,037 persons54,037Bryan CountyBryan County: 51,367 persons51,367Le Flore CountyLe Flore County: 50,196 persons50,196McClain CountyMcClain County: 49,647 persons49,647Cherokee CountyCherokee County: 49,196 persons49,196Carter CountyCarter County: 48,910 persons48,910Osage CountyOsage County: 46,794 persons46,794Stephens CountyStephens County: 44,310 persons44,310Kay CountyKay County: 43,490 persons43,490Pittsburg CountyPittsburg County: 43,320 persons43,320Delaware CountyDelaware County: 41,910 persons41,910Sequoyah CountySequoyah County: 40,842 persons40,842Mayes CountyMayes County: 40,416 persons40,416Pontotoc CountyPontotoc County: 38,528 persons38,528Okmulgee CountyOkmulgee County: 37,241 persons37,241Lincoln CountyLincoln County: 35,278 persons35,278McCurtain CountyMcCurtain County: 30,744 persons30,744Ottawa CountyOttawa County: 30,438 persons30,438Custer CountyCuster County: 28,175 persons28,175Garvin CountyGarvin County: 26,377 persons26,377Caddo CountyCaddo County: 26,130 persons26,130Jackson CountyJackson County: 24,764 persons24,764Seminole CountySeminole County: 23,441 persons23,441Beckham CountyBeckham County: 22,159 persons22,159Texas CountyTexas County: 20,322 persons20,322Adair CountyAdair County: 19,828 persons19,828
persons. Source: U.S. Census Bureau. Retrieved 2026-10-08.

Full ranking

RankCounties2025
persons
Change on 2024
1Oklahoma County822,125+0.5%
2Tulsa County698,782+0.6%
3Cleveland County303,973+0.2%
4Canadian County187,189+3.1%
5Comanche County122,158+0.4%
6Rogers County102,197+1%
7Wagoner County93,263+2.1%
8Payne County83,889+0.2%
9Pottawatomie County75,102+0.8%
10Creek County74,967+1.4%
11Muskogee County66,708-0.1%
12Garfield County61,779-0.4%
13Grady County59,128+1.4%
14Logan County55,473+2.7%
15Washington County54,037+0.3%
16Bryan County51,367+1.8%
17Le Flore County50,196+1.1%
18McClain County49,647+2.3%
19Cherokee County49,196+0.9%
20Carter County48,910-0.5%
21Osage County46,7940%
22Stephens County44,310+0.2%
23Kay County43,490-0.3%
24Pittsburg County43,320-0.3%
25Delaware County41,910+0.6%
26Sequoyah County40,842+1.1%
27Mayes County40,416+0.7%
28Pontotoc County38,528+0.5%
29Okmulgee County37,241+0.2%
30Lincoln County35,278+0.8%
31McCurtain County30,744-0.1%
32Ottawa County30,4380%
33Custer County28,175-0.1%
34Garvin County26,377+0.3%
35Caddo County26,130-0.6%
36Jackson County24,764+0.6%
37Seminole County23,441+0.4%
38Beckham County22,159-0.1%
39Texas County20,322-0.6%
40Adair County19,828+0.6%
41Woodward County19,827-0.4%
42McIntosh County19,758+0.2%
43Marshall County16,255+0.7%
44Pawnee County16,029-0%
45Kingfisher County15,795+0.8%
46Atoka County14,609+0.6%
47Craig County14,518+0.3%
48Choctaw County14,059-1.2%
49Murray County13,805-0.4%
50Hughes County13,455+0.1%
51Haskell County11,787-0.3%
52Okfuskee County11,451+0.9%
53Noble County10,899-0.1%
54Washita County10,884+0.6%
55Pushmataha County10,807-0.5%
56Love County10,780+1.7%
57Johnston County10,448+1.2%
58Latimer County9,645+0.6%
59Nowata County9,522-0%
60Blaine County8,515-0.1%
61Woods County8,443-1.4%
62Kiowa County8,181-0.9%
63Major County7,536-0.3%
64Tillman County6,780-0.3%
65Alfalfa County5,649-1.3%
66Coal County5,436-0.4%
67Cotton County5,432-1.2%
68Jefferson County5,431+0.2%
69Greer County5,373-1.2%
70Beaver County4,882-0.7%
71Dewey County4,207-1.5%
72Grant County4,067-1.6%
73Ellis County3,613-0.2%
74Roger Mills County3,259-0.9%
75Harper County3,172-0.8%
76Harmon County2,327-0.3%
77Cimarron County2,059-2.9%

Other periods

About this ranking

Resident population. Spain and the EU: 1 January, with Spanish figures from the official municipal register (PadrĂ³n). United States: Census Bureau population estimates for 1 July. Other countries and the World: World Bank mid-year estimates, which count all residents regardless of legal status or citizenship.

For Denmark, Statistics Denmark counts the registered resident population on 1 January. Greenland and the Faroe Islands are excluded. The annual series selects the first-quarter reference date from FOLK1A. The World Bank series exists for every country, so use it (through compare) to rank countries on one basis.

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. Annual estimates of the resident population for the United States, states and counties, 1 July (Population Estimates Program). https://www2.census.gov/programs-surveys/popest/datasets/2020-2025/. Retrieved 2026-10-08.

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 population using official data, and cite the source.
rank_places {"indicator":"population","level":"province","within":"Oklahoma","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=population&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 population?

Oklahoma County, with 822,125 in 2025, according to the U.S. Census Bureau.

Which county has the lowest population?

Cimarron County, with 2,059 in 2025.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: U.S. Census Bureau, Annual estimates of the resident population for the United States, states and counties, 1 July (Population Estimates Program). Retrieved 2026-10-08.

Population: other rankings

Counties in Oklahoma: more rankings