Ranking of Oklahoma Counties By Per Capita Income in 2021 (ACS-5Yrs)

Updated on November 29, 2023.

Based on the US Census ACS-5Yrs estimates, in 2021, the Per Capita Income for Oklahoma was $30,976. Among all Oklahoma counties, Roger Mills County had the highest per capita income ($38,562), followed by Logan County ($37,404), and McClain County ($35,931). On the other hand, the following 3 counties had the lowest per capita income: Adair County ($18,486), Okfuskee County ($20,258), and Seminole County ($21,153).

The chart below shows the top 9 Oklahoma counties with high per capita income, and the table below shows the ranking of all Oklahoma counties.

You can also see similar ranking of counties for other states as well as for the whole United States.

Ranking of Oklahoma Counties By Per Capita Income in 2021
Roger Mills County
Logan County
McClain County
Tulsa County
Canadian County
Cleveland County
Oklahoma County
Rogers County
Kingfisher County
Ranking of Oklahoma Counties By Per Capita Income in 2021
Items per page:
0 of 0
Rank County Per Capita Income ($)
1 Roger Mills County 38562
2 Logan County 37404
3 McClain County 35931
4 Tulsa County 35360
5 Canadian County 34442
6 Cleveland County 34223
7 Oklahoma County 34129
8 Rogers County 33830
9 Kingfisher County 32779
10 Wagoner County 32647
11 Grady County 32477
12 Cimarron County 32029
13 Grant County 31725
14 Washington County 31192
15 Blaine County 30754
16 Delaware County 30620
17 Garfield County 30059
18 Custer County 29940
19 Woodward County 29634
20 Washita County 29259
21 Dewey County 29257
22 Noble County 29212
23 Major County 28866
24 Cotton County 28584
25 Woods County 28575
26 Ellis County 28534
27 Comanche County 28512
28 Murray County 28434
29 Creek County 28429
30 Stephens County 28327
31 Pontotoc County 28247
32 Jackson County 28091
33 Carter County 27964
34 Lincoln County 27915
35 Harmon County 27839
36 Osage County 27562
37 Mayes County 27334
38 Kay County 27323
39 Garvin County 26756
40 Bryan County 26639
41 Nowata County 26531
42 Pittsburg County 26504
43 Pottawatomie County 26460
44 Beaver County 26434
45 Pawnee County 26189
46 Alfalfa County 26130
47 Latimer County 26072
48 Marshall County 25915
49 Jefferson County 25687
50 Okmulgee County 25501
51 Cherokee County 25069
52 Love County 24995
53 Payne County 24985
54 Muskogee County 24557
55 Coal County 24524
56 Beckham County 24209
57 Harper County 24138
58 Haskell County 23870
59 Choctaw County 23705
60 McIntosh County 23606
61 Johnston County 23605
62 Caddo County 22844
63 Craig County 22833
64 Atoka County 22781
65 Ottawa County 22544
66 Pushmataha County 22389
67 Greer County 22289
68 Le Flore County 22167
69 Sequoyah County 22158
70 Texas County 22112
71 Kiowa County 22093
72 Hughes County 22026
73 Tillman County 21952
74 McCurtain County 21908
75 Seminole County 21153
76 Okfuskee County 20258
77 Adair County 18486