Ranking of Oklahoma Counties By Population in 2023

Updated on June 18, 2025.

Based on the US Census Vintage data estimates, in 2023, the Population for Oklahoma was 4.06M. Among all Oklahoma counties, Oklahoma County had the highest population (811.10K), followed by Tulsa County (686.41K), and Cleveland County (301.91K).

The chart below shows the top 10 counties, and the table below shows the ranking of all Oklahoma counties.

You can see similar ranking information for related topics, and for other states. You can also see the ranking of all counties in the United States.

See this for other years:
Ranking of Oklahoma Counties By Population in 2023
Oklahoma
Tulsa
Cleveland
Canadian
Comanche
Rogers
Wagoner
Payne
Pottawatomie
Creek
Ranking of Oklahoma Counties By Population in 2023
Items per page:
0 of 0
Rank County Population
1 Oklahoma County 811096
2 Tulsa County 686411
3 Cleveland County 301913
4 Canadian County 176184
5 Comanche County 121868
6 Rogers County 100268
7 Wagoner County 89375
8 Payne County 83819
9 Pottawatomie County 73864
10 Creek County 73372
11 Muskogee County 66656
12 Garfield County 62055
13 Grady County 57493
14 Washington County 53772
15 Logan County 53121
16 Le Flore County 49590
17 Bryan County 49271
18 Carter County 48854
19 Cherokee County 48173
20 McClain County 47060
21 Osage County 46008
22 Stephens County 44066
23 Kay County 43621
24 Pittsburg County 43472
25 Delaware County 41775
26 Sequoyah County 40248
27 Mayes County 39971
28 Pontotoc County 38506
29 Okmulgee County 36940
30 Lincoln County 34613
31 McCurtain County 30957
32 Ottawa County 30316
33 Custer County 28332
34 Caddo County 26253
35 Garvin County 25918
36 Jackson County 24685
37 Seminole County 23585
38 Beckham County 22132
39 Texas County 20512
40 Woodward County 20073
41 McIntosh County 19670
42 Adair County 19641
43 Marshall County 15974
44 Pawnee County 15892
45 Kingfisher County 15615
46 Atoka County 14524
47 Craig County 14476
48 Choctaw County 14324
49 Murray County 13735
50 Hughes County 13406
51 Haskell County 11790
52 Okfuskee County 11297
53 Noble County 10865
54 Pushmataha County 10856
55 Washita County 10716
56 Love County 10305
57 Johnston County 10199
58 Latimer County 9561
59 Nowata County 9481
60 Woods County 8560
61 Blaine County 8547
62 Kiowa County 8322
63 Major County 7623
64 Tillman County 6867
65 Alfalfa County 5661
66 Greer County 5491
67 Cotton County 5470
68 Jefferson County 5367
69 Coal County 5284
70 Beaver County 5052
71 Dewey County 4253
72 Grant County 4088
73 Ellis County 3637
74 Roger Mills County 3331
75 Harper County 3207
76 Harmon County 2409
77 Cimarron County 2188