Counties in Oklahoma by population

Oklahoma County had the highest population of 77 counties in 2024, at 818,198. Cimarron County had the lowest, at 2,121. The median was 20,443 and the figure for Oklahoma was 4.1 million. Source: the U.S. Census Bureau.

Highest818,198Oklahoma County
Lowest2,121Cimarron County
Median20,44377 counties
Oklahoma4,097,758History

Top 40 counties, 2024

CSVChart (SVG)

Oklahoma CountyOklahoma County: 818,198 persons818,198Tulsa CountyTulsa County: 694,682 persons694,682Cleveland CountyCleveland County: 303,401 persons303,401Canadian CountyCanadian County: 181,644 persons181,644Comanche CountyComanche County: 121,642 persons121,642Rogers CountyRogers County: 101,170 persons101,170Wagoner CountyWagoner County: 91,309 persons91,309Payne CountyPayne County: 83,696 persons83,696Pottawatomie CountyPottawatomie County: 74,475 persons74,475Creek CountyCreek County: 73,929 persons73,929Muskogee CountyMuskogee County: 66,780 persons66,780Garfield CountyGarfield County: 62,044 persons62,044Grady CountyGrady County: 58,298 persons58,298Logan CountyLogan County: 53,997 persons53,997Washington CountyWashington County: 53,893 persons53,893Bryan CountyBryan County: 50,440 persons50,440Le Flore CountyLe Flore County: 49,647 persons49,647Carter CountyCarter County: 49,168 persons49,168Cherokee CountyCherokee County: 48,765 persons48,765McClain CountyMcClain County: 48,530 persons48,530Osage CountyOsage County: 46,791 persons46,791Stephens CountyStephens County: 44,225 persons44,225Kay CountyKay County: 43,637 persons43,637Pittsburg CountyPittsburg County: 43,471 persons43,471Delaware CountyDelaware County: 41,649 persons41,649Sequoyah CountySequoyah County: 40,397 persons40,397Mayes CountyMayes County: 40,134 persons40,134Pontotoc CountyPontotoc County: 38,343 persons38,343Okmulgee CountyOkmulgee County: 37,163 persons37,163Lincoln CountyLincoln County: 35,000 persons35,000McCurtain CountyMcCurtain County: 30,778 persons30,778Ottawa CountyOttawa County: 30,429 persons30,429Custer CountyCuster County: 28,201 persons28,201Garvin CountyGarvin County: 26,299 persons26,299Caddo CountyCaddo County: 26,279 persons26,279Jackson CountyJackson County: 24,627 persons24,627Seminole CountySeminole County: 23,354 persons23,354Beckham CountyBeckham County: 22,186 persons22,186Texas CountyTexas County: 20,443 persons20,443Woodward CountyWoodward County: 19,902 persons19,902
persons. Source: U.S. Census Bureau. Retrieved 2026-10-08.

Full ranking

RankCounties2024
persons
Change on 2023
1Oklahoma County818,198+0.9%
2Tulsa County694,682+1.2%
3Cleveland County303,401+0.6%
4Canadian County181,644+3.1%
5Comanche County121,642-0.2%
6Rogers County101,170+1%
7Wagoner County91,309+2.2%
8Payne County83,696+0.3%
9Pottawatomie County74,475+0.8%
10Creek County73,929+0.7%
11Muskogee County66,780+0.1%
12Garfield County62,044-0%
13Grady County58,298+1.4%
14Logan County53,997+1.5%
15Washington County53,893+0.3%
16Bryan County50,440+2.4%
17Le Flore County49,647+0.4%
18Carter County49,168+0.6%
19Cherokee County48,765+1.3%
20McClain County48,530+3.1%
21Osage County46,791+1.3%
22Stephens County44,225+0.2%
23Kay County43,637-0.3%
24Pittsburg County43,4710%
25Delaware County41,649-0.1%
26Sequoyah County40,397+0.7%
27Mayes County40,134+0.5%
28Pontotoc County38,343-0.4%
29Okmulgee County37,163+0.5%
30Lincoln County35,000+1%
31McCurtain County30,778-0.5%
32Ottawa County30,429+0.5%
33Custer County28,201-0.4%
34Garvin County26,299+1.2%
35Caddo County26,279+0.1%
36Jackson County24,627-0.2%
37Seminole County23,354-0.9%
38Beckham County22,186+0.4%
39Texas County20,443+0.1%
40Woodward County19,902-0.8%
41McIntosh County19,726+0.3%
42Adair County19,704+0.8%
43Marshall County16,150+1.1%
44Pawnee County16,036+1%
45Kingfisher County15,677+1%
46Atoka County14,527+0.1%
47Craig County14,4740%
48Choctaw County14,226-0.6%
49Murray County13,857+0.6%
50Hughes County13,4460%
51Haskell County11,822+0.2%
52Okfuskee County11,352+0.7%
53Noble County10,908+0.4%
54Pushmataha County10,860-0.1%
55Washita County10,820+0.9%
56Love County10,599+2.1%
57Johnston County10,325+0.9%
58Latimer County9,589+0.1%
59Nowata County9,526+0.7%
60Woods County8,565+0.1%
61Blaine County8,522+0.1%
62Kiowa County8,259-0.9%
63Major County7,558-0.6%
64Tillman County6,798-1.2%
65Alfalfa County5,721+0.9%
66Cotton County5,498+0.8%
67Coal County5,457+3.1%
68Greer County5,440-1.1%
69Jefferson County5,422+1.3%
70Beaver County4,915-1.8%
71Dewey County4,271+0.3%
72Grant County4,132+0.8%
73Ellis County3,621-0.4%
74Roger Mills County3,287-1%
75Harper County3,196-0.2%
76Harmon County2,335-3%
77Cimarron County2,121-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 818,198 in 2024, according to the U.S. Census Bureau.

Which county has the lowest population?

Cimarron County, with 2,121 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, 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