Counties in Oklahoma by population

Oklahoma County had the highest population of 77 counties in 2022, at 805,035. Cimarron County had the lowest, at 2,226. The median was 20,616 and the figure for Oklahoma was 4.03 million. Source: the U.S. Census Bureau.

Highest805,035Oklahoma County
Lowest2,226Cimarron County
Median20,61677 counties
Oklahoma4,025,327History

Top 40 counties, 2022

CSVChart (SVG)

Oklahoma CountyOklahoma County: 805,035 persons805,035Tulsa CountyTulsa County: 679,125 persons679,125Cleveland CountyCleveland County: 299,819 persons299,819Canadian CountyCanadian County: 169,473 persons169,473Comanche CountyComanche County: 122,353 persons122,353Rogers CountyRogers County: 99,095 persons99,095Wagoner CountyWagoner County: 86,766 persons86,766Payne CountyPayne County: 82,904 persons82,904Pottawatomie CountyPottawatomie County: 73,373 persons73,373Creek CountyCreek County: 72,691 persons72,691Muskogee CountyMuskogee County: 66,247 persons66,247Garfield CountyGarfield County: 61,970 persons61,970Grady CountyGrady County: 56,737 persons56,737Washington CountyWashington County: 53,275 persons53,275Logan CountyLogan County: 52,035 persons52,035Le Flore CountyLe Flore County: 49,004 persons49,004Carter CountyCarter County: 48,485 persons48,485Bryan CountyBryan County: 48,218 persons48,218Cherokee CountyCherokee County: 48,009 persons48,009Osage CountyOsage County: 45,877 persons45,877McClain CountyMcClain County: 45,423 persons45,423Kay CountyKay County: 43,764 persons43,764Stephens CountyStephens County: 43,699 persons43,699Pittsburg CountyPittsburg County: 43,555 persons43,555Delaware CountyDelaware County: 41,474 persons41,474Sequoyah CountySequoyah County: 39,769 persons39,769Mayes CountyMayes County: 39,574 persons39,574Pontotoc CountyPontotoc County: 38,061 persons38,061Okmulgee CountyOkmulgee County: 36,939 persons36,939Lincoln CountyLincoln County: 34,198 persons34,198McCurtain CountyMcCurtain County: 30,877 persons30,877Ottawa CountyOttawa County: 30,369 persons30,369Custer CountyCuster County: 28,060 persons28,060Caddo CountyCaddo County: 26,277 persons26,277Garvin CountyGarvin County: 25,796 persons25,796Jackson CountyJackson County: 24,615 persons24,615Seminole CountySeminole County: 23,477 persons23,477Beckham CountyBeckham County: 21,956 persons21,956Texas CountyTexas County: 20,616 persons20,616Woodward CountyWoodward County: 20,028 persons20,028
persons. Source: U.S. Census Bureau. Retrieved 2026-10-08.

Full ranking

RankCounties2022
persons
Change on 2021
1Oklahoma County805,035+0.6%
2Tulsa County679,125+0.7%
3Cleveland County299,819+0.5%
4Canadian County169,473+4.6%
5Comanche County122,353-0%
6Rogers County99,095+2.3%
7Wagoner County86,766+3%
8Payne County82,904+0.8%
9Pottawatomie County73,373+0.4%
10Creek County72,691+0.6%
11Muskogee County66,247-0%
12Garfield County61,970-0%
13Grady County56,737+2%
14Washington County53,275+0.7%
15Logan County52,035+2.1%
16Le Flore County49,004+0.8%
17Carter County48,485+0.5%
18Bryan County48,218+2.3%
19Cherokee County48,009+0.8%
20Osage County45,877-0.1%
21McClain County45,423+4.3%
22Kay County43,7640%
23Stephens County43,699+1.3%
24Pittsburg County43,555-0.2%
25Delaware County41,474+1.3%
26Sequoyah County39,769+0.7%
27Mayes County39,574+0.8%
28Pontotoc County38,061-0.3%
29Okmulgee County36,939+0.2%
30Lincoln County34,198+0.9%
31McCurtain County30,877+0.2%
32Ottawa County30,369-0.1%
33Custer County28,060-0.4%
34Caddo County26,277-0.7%
35Garvin County25,7960%
36Jackson County24,615-0.4%
37Seminole County23,477-0.2%
38Beckham County21,956-0.3%
39Texas County20,616-1.1%
40Woodward County20,028-1%
41Adair County19,484+0.3%
42McIntosh County19,399+0.8%
43Marshall County15,932+2.4%
44Pawnee County15,679-0.2%
45Kingfisher County15,281+0.4%
46Choctaw County14,409+0.3%
47Atoka County14,293-0%
48Craig County14,164-0.3%
49Murray County13,693-0.3%
50Hughes County13,420+0.1%
51Haskell County11,639+0.2%
52Okfuskee County11,206-0.1%
53Noble County10,870-0.7%
54Pushmataha County10,724-0.4%
55Washita County10,718-1.8%
56Johnston County10,311-0.1%
57Love County10,196-0.4%
58Latimer County9,573+1.2%
59Nowata County9,443+0.9%
60Woods County8,596-0.3%
61Blaine County8,452-1.2%
62Kiowa County8,442+0.5%
63Major County7,551-1.2%
64Tillman County6,975-1%
65Alfalfa County5,691-0.1%
66Greer County5,548+1.1%
67Cotton County5,472+0.6%
68Jefferson County5,412+0.5%
69Coal County5,3110%
70Beaver County5,031+0.8%
71Dewey County4,394-0.7%
72Grant County4,132-0.5%
73Ellis County3,687-1.4%
74Roger Mills County3,364-0.1%
75Harper County3,166-0.2%
76Harmon County2,425+1%
77Cimarron County2,226-0.8%

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 805,035 in 2022, according to the U.S. Census Bureau.

Which county has the lowest population?

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