Counties in Oklahoma by median household income

Canadian County had the highest median household income of 77 counties in 2021, at $76,973. Kiowa County had the lowest, at $36,985. The median was $52,538 and the figure for Oklahoma was $56,956. Source: the U.S. Census Bureau.

Highest76,973Canadian County
Lowest36,985Kiowa County
Median52,53877 counties
Oklahoma56,956History

Top 40 counties, 2021

CSVChart (SVG)

Canadian CountyCanadian County: 76,973 USD76,973Logan CountyLogan County: 74,744 USD74,744McClain CountyMcClain County: 73,914 USD73,914Rogers CountyRogers County: 69,322 USD69,322Grady CountyGrady County: 68,925 USD68,925Wagoner CountyWagoner County: 68,906 USD68,906Cleveland CountyCleveland County: 67,068 USD67,068Alfalfa CountyAlfalfa County: 66,552 USD66,552Noble CountyNoble County: 62,910 USD62,910Kingfisher CountyKingfisher County: 61,657 USD61,657Garfield CountyGarfield County: 60,732 USD60,732Tulsa CountyTulsa County: 60,382 USD60,382Beaver CountyBeaver County: 60,152 USD60,152Major CountyMajor County: 60,025 USD60,025Roger Mills CountyRoger Mills County: 58,385 USD58,385Oklahoma CountyOklahoma County: 58,239 USD58,239Creek CountyCreek County: 56,384 USD56,384Woods CountyWoods County: 55,933 USD55,933Pontotoc CountyPontotoc County: 55,862 USD55,862Washita CountyWashita County: 55,750 USD55,750Woodward CountyWoodward County: 55,700 USD55,700Love CountyLove County: 55,568 USD55,568Jackson CountyJackson County: 55,551 USD55,551Harmon CountyHarmon County: 55,369 USD55,369Washington CountyWashington County: 55,216 USD55,216Custer CountyCuster County: 55,074 USD55,074Pottawatomie CountyPottawatomie County: 54,896 USD54,896Cotton CountyCotton County: 54,787 USD54,787Lincoln CountyLincoln County: 54,578 USD54,578Comanche CountyComanche County: 54,483 USD54,483Murray CountyMurray County: 54,160 USD54,160Grant CountyGrant County: 54,150 USD54,150Osage CountyOsage County: 54,036 USD54,036Dewey CountyDewey County: 53,672 USD53,672Stephens CountyStephens County: 53,470 USD53,470Pawnee CountyPawnee County: 53,084 USD53,084Mayes CountyMayes County: 52,956 USD52,956Carter CountyCarter County: 52,906 USD52,906Blaine CountyBlaine County: 52,538 USD52,538Ellis CountyEllis County: 52,250 USD52,250
USD. Source: U.S. Census Bureau. Retrieved 2026-10-08.

Full ranking

RankCounties2021
USD
1Canadian County76,973
2Logan County74,744
3McClain County73,914
4Rogers County69,322
5Grady County68,925
6Wagoner County68,906
7Cleveland County67,068
8Alfalfa County66,552
9Noble County62,910
10Kingfisher County61,657
11Garfield County60,732
12Tulsa County60,382
13Beaver County60,152
14Major County60,025
15Roger Mills County58,385
16Oklahoma County58,239
17Creek County56,384
18Woods County55,933
19Pontotoc County55,862
20Washita County55,750
21Woodward County55,700
22Love County55,568
23Jackson County55,551
24Harmon County55,369
25Washington County55,216
26Custer County55,074
27Pottawatomie County54,896
28Cotton County54,787
29Lincoln County54,578
30Comanche County54,483
31Murray County54,160
32Grant County54,150
33Osage County54,036
34Dewey County53,672
35Stephens County53,470
36Pawnee County53,084
37Mayes County52,956
38Carter County52,906
39Blaine County52,538
40Ellis County52,250
41Harper County51,481
42Marshall County51,345
43Texas County50,781
44Garvin County50,441
45Kay County50,391
46Beckham County50,365
47Cimarron County50,350
48Pittsburg County49,669
49Bryan County49,225
50Greer County49,203
51Okmulgee County48,689
52Caddo County47,566
53Cherokee County47,421
54Nowata County46,786
55Johnston County46,754
56Delaware County46,588
57Atoka County45,148
58Craig County45,094
59Muskogee County44,166
60Coal County43,697
61Payne County43,686
62Haskell County43,622
63Sequoyah County43,496
64Jefferson County43,438
65McCurtain County43,435
66Le Flore County43,049
67Okfuskee County43,000
68Hughes County42,425
69Ottawa County42,311
70Tillman County41,138
71McIntosh County40,792
72Pushmataha County40,721
73Seminole County40,190
74Latimer County39,939
75Choctaw County38,854
76Adair County37,940
77Kiowa County36,985

Other periods

About this ranking

Household income in the past 12 months at the middle of the distribution, in US dollars adjusted to the last year of the period. United States: American Community Survey five-year estimate, where the period shown is the last year of the five-year span.

US dollars. For Spanish places use net_income_per_household (average, EUR).

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. American Community Survey 5-year estimates, table B19013: median household income in the past 12 months. https://www2.census.gov/programs-surveys/acs/summary_file/2021/table-based-SF/data/5YRData/acsdt5y2021-b19013.dat. 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 median household income using official data, and cite the source.
rank_places {"indicator":"median_household_income","level":"province","within":"Oklahoma","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=median_household_income&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 median household income?

Canadian County, with $76,973 in 2021, according to the U.S. Census Bureau.

Which county has the lowest median household income?

Kiowa County, with $36,985 in 2021.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: U.S. Census Bureau, American Community Survey 5-year estimates, table B19013: median household income in the past 12 months. Retrieved 2026-10-08.

Median household income: other rankings

Counties in Oklahoma: more rankings