Ranking of Oklahoma Counties By Population in 2021

Updated on June 18, 2025.

Based on the US Census Vintage data estimates, in 2021, the Population for Oklahoma was 3.99M. Among all Oklahoma counties, Oklahoma County had the highest population (799.96K), followed by Tulsa County (674.12K), and Cleveland County (298.17K).

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 2021
Oklahoma
Tulsa
Cleveland
Canadian
Comanche
Rogers
Wagoner
Payne
Pottawatomie
Creek
Ranking of Oklahoma Counties By Population in 2021
Items per page:
0 of 0
Rank County Population
1 Oklahoma County 799961
2 Tulsa County 674123
3 Cleveland County 298165
4 Canadian County 162029
5 Comanche County 122325
6 Rogers County 96903
7 Wagoner County 84257
8 Payne County 82166
9 Pottawatomie County 73047
10 Creek County 72250
11 Muskogee County 66274
12 Garfield County 61977
13 Grady County 55601
14 Washington County 52902
15 Logan County 50929
16 Le Flore County 48614
17 Carter County 48257
18 Cherokee County 47660
19 Bryan County 47130
20 Osage County 45890
21 Kay County 43732
22 Pittsburg County 43632
23 McClain County 43538
24 Stephens County 43119
25 Delaware County 40969
26 Sequoyah County 39492
27 Mayes County 39255
28 Pontotoc County 38190
29 Okmulgee County 36845
30 Lincoln County 33855
31 McCurtain County 30819
32 Ottawa County 30389
33 Custer County 28177
34 Caddo County 26457
35 Garvin County 25783
36 Jackson County 24746
37 Seminole County 23539
38 Beckham County 22037
39 Texas County 20855
40 Woodward County 20252
41 Adair County 19444
42 McIntosh County 19251
43 Pawnee County 15715
44 Marshall County 15553
45 Kingfisher County 15227
46 Choctaw County 14366
47 Atoka County 14296
48 Craig County 14203
49 Murray County 13720
50 Hughes County 13403
51 Haskell County 11619
52 Okfuskee County 11228
53 Noble County 10939
54 Washita County 10901
55 Pushmataha County 10772
56 Johnston County 10328
57 Love County 10238
58 Latimer County 9458
59 Nowata County 9359
60 Woods County 8632
61 Blaine County 8551
62 Kiowa County 8403
63 Major County 7640
64 Tillman County 7036
65 Alfalfa County 5698
66 Greer County 5482
67 Cotton County 5444
68 Jefferson County 5401
69 Coal County 5308
70 Beaver County 4991
71 Dewey County 4418
72 Grant County 4142
73 Ellis County 3740
74 Roger Mills County 3365
75 Harper County 3175
76 Harmon County 2403
77 Cimarron County 2248