Counties in Oklahoma by population

Oklahoma County had the highest population of 77 counties in 2023, at 811,153. Cimarron County had the lowest, at 2,184. The median was 20,426 and the figure for Oklahoma was 4.06 million. Source: the U.S. Census Bureau.

Highest811,153Oklahoma County
Lowest2,184Cimarron County
Median20,42677 counties
Oklahoma4,062,716History

Top 40 counties, 2023

CSVChart (SVG)

Oklahoma CountyOklahoma County: 811,153 persons811,153Tulsa CountyTulsa County: 686,287 persons686,287Cleveland CountyCleveland County: 301,462 persons301,462Canadian CountyCanadian County: 176,105 persons176,105Comanche CountyComanche County: 121,882 persons121,882Rogers CountyRogers County: 100,149 persons100,149Wagoner CountyWagoner County: 89,385 persons89,385Payne CountyPayne County: 83,485 persons83,485Pottawatomie CountyPottawatomie County: 73,851 persons73,851Creek CountyCreek County: 73,381 persons73,381Muskogee CountyMuskogee County: 66,686 persons66,686Garfield CountyGarfield County: 62,060 persons62,060Grady CountyGrady County: 57,504 persons57,504Washington CountyWashington County: 53,725 persons53,725Logan CountyLogan County: 53,174 persons53,174Le Flore CountyLe Flore County: 49,437 persons49,437Bryan CountyBryan County: 49,268 persons49,268Carter CountyCarter County: 48,897 persons48,897Cherokee CountyCherokee County: 48,121 persons48,121McClain CountyMcClain County: 47,084 persons47,084Osage CountyOsage County: 46,187 persons46,187Stephens CountyStephens County: 44,134 persons44,134Kay CountyKay County: 43,775 persons43,775Pittsburg CountyPittsburg County: 43,465 persons43,465Delaware CountyDelaware County: 41,702 persons41,702Sequoyah CountySequoyah County: 40,126 persons40,126Mayes CountyMayes County: 39,946 persons39,946Pontotoc CountyPontotoc County: 38,504 persons38,504Okmulgee CountyOkmulgee County: 36,994 persons36,994Lincoln CountyLincoln County: 34,641 persons34,641McCurtain CountyMcCurtain County: 30,946 persons30,946Ottawa CountyOttawa County: 30,291 persons30,291Custer CountyCuster County: 28,308 persons28,308Caddo CountyCaddo County: 26,242 persons26,242Garvin CountyGarvin County: 25,984 persons25,984Jackson CountyJackson County: 24,664 persons24,664Seminole CountySeminole County: 23,562 persons23,562Beckham CountyBeckham County: 22,094 persons22,094Texas CountyTexas County: 20,426 persons20,426Woodward CountyWoodward County: 20,060 persons20,060
persons. Source: U.S. Census Bureau. Retrieved 2026-10-08.

Full ranking

RankCounties2023
persons
Change on 2022
1Oklahoma County811,153+0.8%
2Tulsa County686,287+1.1%
3Cleveland County301,462+0.5%
4Canadian County176,105+3.9%
5Comanche County121,882-0.4%
6Rogers County100,149+1.1%
7Wagoner County89,385+3%
8Payne County83,485+0.7%
9Pottawatomie County73,851+0.7%
10Creek County73,381+0.9%
11Muskogee County66,686+0.7%
12Garfield County62,060+0.1%
13Grady County57,504+1.4%
14Washington County53,725+0.8%
15Logan County53,174+2.2%
16Le Flore County49,437+0.9%
17Bryan County49,268+2.2%
18Carter County48,897+0.8%
19Cherokee County48,121+0.2%
20McClain County47,084+3.7%
21Osage County46,187+0.7%
22Stephens County44,134+1%
23Kay County43,7750%
24Pittsburg County43,465-0.2%
25Delaware County41,702+0.5%
26Sequoyah County40,126+0.9%
27Mayes County39,946+0.9%
28Pontotoc County38,504+1.2%
29Okmulgee County36,994+0.1%
30Lincoln County34,641+1.3%
31McCurtain County30,946+0.2%
32Ottawa County30,291-0.3%
33Custer County28,308+0.9%
34Caddo County26,242-0.1%
35Garvin County25,984+0.7%
36Jackson County24,664+0.2%
37Seminole County23,562+0.4%
38Beckham County22,094+0.6%
39Texas County20,426-0.9%
40Woodward County20,060+0.2%
41McIntosh County19,672+1.4%
42Adair County19,548+0.3%
43Marshall County15,969+0.2%
44Pawnee County15,871+1.2%
45Kingfisher County15,527+1.6%
46Atoka County14,508+1.5%
47Craig County14,468+2.1%
48Choctaw County14,318-0.6%
49Murray County13,771+0.6%
50Hughes County13,443+0.2%
51Haskell County11,795+1.3%
52Okfuskee County11,277+0.6%
53Pushmataha County10,876+1.4%
54Noble County10,868-0%
55Washita County10,727+0.1%
56Love County10,384+1.8%
57Johnston County10,233-0.8%
58Latimer County9,584+0.1%
59Nowata County9,462+0.2%
60Woods County8,557-0.5%
61Blaine County8,517+0.8%
62Kiowa County8,333-1.3%
63Major County7,601+0.7%
64Tillman County6,883-1.3%
65Alfalfa County5,668-0.4%
66Greer County5,499-0.9%
67Cotton County5,456-0.3%
68Jefferson County5,354-1.1%
69Coal County5,292-0.4%
70Beaver County5,005-0.5%
71Dewey County4,258-3.1%
72Grant County4,098-0.8%
73Ellis County3,637-1.4%
74Roger Mills County3,319-1.3%
75Harper County3,201+1.1%
76Harmon County2,406-0.8%
77Cimarron County2,184-1.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 811,153 in 2023, according to the U.S. Census Bureau.

Which county has the lowest population?

Cimarron County, with 2,184 in 2023.

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