Ranking of Oklahoma Counties By Population in 2020

Updated on June 18, 2025.

Based on the US Census Vintage data estimates, in 2020, the Population for Oklahoma was 3.97M. Among all Oklahoma counties, Oklahoma County had the highest population (798.28K), followed by Tulsa County (670.71K), and Cleveland County (296.26K).

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 2020
Oklahoma
Tulsa
Cleveland
Canadian
Comanche
Rogers
Payne
Wagoner
Pottawatomie
Creek
Ranking of Oklahoma Counties By Population in 2020
Items per page:
0 of 0
Rank County Population
1 Oklahoma County 798283
2 Tulsa County 670708
3 Cleveland County 296256
4 Canadian County 155445
5 Comanche County 121144
6 Rogers County 95405
7 Payne County 81649
8 Wagoner County 81401
9 Pottawatomie County 72553
10 Creek County 71857
11 Muskogee County 66245
12 Garfield County 62701
13 Grady County 54884
14 Washington County 52606
15 Logan County 49752
16 Le Flore County 48201
17 Carter County 48041
18 Cherokee County 47092
19 Bryan County 46328
20 Osage County 45792
21 Pittsburg County 43787
22 Kay County 43611
23 Stephens County 42823
24 McClain County 41910
25 Delaware County 40390
26 Sequoyah County 39249
27 Mayes County 39053
28 Pontotoc County 38094
29 Okmulgee County 36688
30 Lincoln County 33502
31 McCurtain County 30844
32 Ottawa County 30229
33 Custer County 28444
34 Caddo County 26905
35 Garvin County 25655
36 Jackson County 24747
37 Seminole County 23512
38 Beckham County 22331
39 Texas County 21291
40 Woodward County 20418
41 Adair County 19458
42 McIntosh County 18950
43 Pawnee County 15560
44 Marshall County 15339
45 Kingfisher County 15177
46 Choctaw County 14207
47 Atoka County 14165
48 Craig County 14143
49 Murray County 13878
50 Hughes County 13346
51 Haskell County 11552
52 Okfuskee County 11272
53 Noble County 10922
54 Washita County 10903
55 Pushmataha County 10793
56 Johnston County 10244
57 Love County 10157
58 Latimer County 9484
59 Nowata County 9325
60 Blaine County 8702
61 Woods County 8603
62 Kiowa County 8496
63 Major County 7749
64 Tillman County 6943
65 Alfalfa County 5712
66 Cotton County 5537
67 Greer County 5493
68 Jefferson County 5331
69 Coal County 5283
70 Beaver County 5028
71 Dewey County 4473
72 Grant County 4177
73 Ellis County 3746
74 Roger Mills County 3428
75 Harper County 3248
76 Harmon County 2475
77 Cimarron County 2290