Counties in Oklahoma by population

Oklahoma County had the highest population of 77 counties in 2021, at 800,107. Cimarron County had the lowest, at 2,245. The median was 20,854 and the figure for Oklahoma was 3.99 million. Source: the U.S. Census Bureau.

Highest800,107Oklahoma County
Lowest2,245Cimarron County
Median20,85477 counties
Oklahoma3,992,760History

Top 40 counties, 2021

CSVChart (SVG)

Oklahoma CountyOklahoma County: 800,107 persons800,107Tulsa CountyTulsa County: 674,181 persons674,181Cleveland CountyCleveland County: 298,188 persons298,188Canadian CountyCanadian County: 162,022 persons162,022Comanche CountyComanche County: 122,383 persons122,383Rogers CountyRogers County: 96,901 persons96,901Wagoner CountyWagoner County: 84,253 persons84,253Payne CountyPayne County: 82,248 persons82,248Pottawatomie CountyPottawatomie County: 73,052 persons73,052Creek CountyCreek County: 72,255 persons72,255Muskogee CountyMuskogee County: 66,270 persons66,270Garfield CountyGarfield County: 61,986 persons61,986Grady CountyGrady County: 55,644 persons55,644Washington CountyWashington County: 52,913 persons52,913Logan CountyLogan County: 50,952 persons50,952Le Flore CountyLe Flore County: 48,639 persons48,639Carter CountyCarter County: 48,260 persons48,260Cherokee CountyCherokee County: 47,646 persons47,646Bryan CountyBryan County: 47,143 persons47,143Osage CountyOsage County: 45,929 persons45,929Kay CountyKay County: 43,748 persons43,748Pittsburg CountyPittsburg County: 43,659 persons43,659McClain CountyMcClain County: 43,544 persons43,544Stephens CountyStephens County: 43,150 persons43,150Delaware CountyDelaware County: 40,957 persons40,957Sequoyah CountySequoyah County: 39,492 persons39,492Mayes CountyMayes County: 39,247 persons39,247Pontotoc CountyPontotoc County: 38,184 persons38,184Okmulgee CountyOkmulgee County: 36,848 persons36,848Lincoln CountyLincoln County: 33,892 persons33,892McCurtain CountyMcCurtain County: 30,821 persons30,821Ottawa CountyOttawa County: 30,387 persons30,387Custer CountyCuster County: 28,174 persons28,174Caddo CountyCaddo County: 26,452 persons26,452Garvin CountyGarvin County: 25,792 persons25,792Jackson CountyJackson County: 24,721 persons24,721Seminole CountySeminole County: 23,535 persons23,535Beckham CountyBeckham County: 22,021 persons22,021Texas CountyTexas County: 20,854 persons20,854Woodward CountyWoodward County: 20,238 persons20,238
persons. Source: U.S. Census Bureau. Retrieved 2026-10-08.

Full ranking

RankCounties2021
persons
Change on 2020
1Oklahoma County800,107+0.2%
2Tulsa County674,181+0.5%
3Cleveland County298,188+0.7%
4Canadian County162,022+4.2%
5Comanche County122,383+1%
6Rogers County96,901+1.6%
7Wagoner County84,253+3.5%
8Payne County82,248+0.7%
9Pottawatomie County73,052+0.7%
10Creek County72,255+0.6%
11Muskogee County66,270+0.1%
12Garfield County61,986-1.1%
13Grady County55,644+1.4%
14Washington County52,913+0.6%
15Logan County50,952+2.4%
16Le Flore County48,639+0.9%
17Carter County48,260+0.5%
18Cherokee County47,646+1.2%
19Bryan County47,143+1.8%
20Osage County45,929+0.3%
21Kay County43,748+0.3%
22Pittsburg County43,659-0.3%
23McClain County43,544+3.9%
24Stephens County43,150+0.7%
25Delaware County40,957+1.4%
26Sequoyah County39,492+0.6%
27Mayes County39,247+0.5%
28Pontotoc County38,184+0.2%
29Okmulgee County36,848+0.4%
30Lincoln County33,892+1.1%
31McCurtain County30,821-0.1%
32Ottawa County30,387+0.5%
33Custer County28,174-1%
34Caddo County26,452-1.7%
35Garvin County25,792+0.6%
36Jackson County24,721-0.1%
37Seminole County23,535+0.1%
38Beckham County22,021-1.4%
39Texas County20,854-2.1%
40Woodward County20,238-0.8%
41Adair County19,432-0.1%
42McIntosh County19,238+1.5%
43Pawnee County15,703+1%
44Marshall County15,562+1.4%
45Kingfisher County15,226+0.4%
46Choctaw County14,359+1.1%
47Atoka County14,294+0.9%
48Craig County14,207+0.4%
49Murray County13,729-1%
50Hughes County13,403+0.4%
51Haskell County11,621+0.6%
52Okfuskee County11,220-0.5%
53Noble County10,947+0.2%
54Washita County10,909+0.1%
55Pushmataha County10,768-0.2%
56Johnston County10,318+0.7%
57Love County10,238+0.8%
58Latimer County9,457-0.2%
59Nowata County9,360+0.4%
60Woods County8,623+0.3%
61Blaine County8,554-1.7%
62Kiowa County8,403-1.1%
63Major County7,639-1.4%
64Tillman County7,044+1.4%
65Alfalfa County5,699-0.2%
66Greer County5,487-0.1%
67Cotton County5,442-1.8%
68Jefferson County5,386+1.3%
69Coal County5,311+0.7%
70Beaver County4,992-0.7%
71Dewey County4,425-1.1%
72Grant County4,153-0.8%
73Ellis County3,738-0.1%
74Roger Mills County3,367-1.9%
75Harper County3,173-2.2%
76Harmon County2,400-3.1%
77Cimarron County2,245-1.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 800,107 in 2021, according to the U.S. Census Bureau.

Which county has the lowest population?

Cimarron County, with 2,245 in 2021.

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