Oklahoma richest counties

Number of counties: 77
Median household income: 56,956
Richest county: Canadian County
Table of counties in Oklahoma sorted by household income from richest to poorest.
CountyMedian household income (dollars)
Canadian County76,973
Logan County74,744
McClain County73,914
Rogers County69,322
Grady County68,925
Wagoner County68,906
Cleveland County67,068
Alfalfa County66,552
Noble County62,910
Kingfisher County61,657
Garfield County60,732
Tulsa County60,382
Beaver County60,152
Major County60,025
Roger Mills County58,385
Oklahoma County58,239
Creek County56,384
Woods County55,933
Pontotoc County55,862
Washita County55,750
Woodward County55,700
Love County55,568
Jackson County55,551
Harmon County55,369
Washington County55,216
Custer County55,074
Pottawatomie County54,896
Cotton County54,787
Lincoln County54,578
Comanche County54,483
Murray County54,160
Grant County54,150
Osage County54,036
Dewey County53,672
Stephens County53,470
Pawnee County53,084
Mayes County52,956
Carter County52,906
Blaine County52,538
Ellis County52,250
Harper County51,481
Marshall County51,345
Texas County50,781
Garvin County50,441
Kay County50,391
Beckham County50,365
Cimarron County50,350
Pittsburg County49,669
Bryan County49,225
Greer County49,203
Okmulgee County48,689
Caddo County47,566
Cherokee County47,421
Nowata County46,786
Johnston County46,754
Delaware County46,588
Atoka County45,148
Craig County45,094
Muskogee County44,166
Coal County43,697
Payne County43,686
Haskell County43,622
Sequoyah County43,496
Jefferson County43,438
McCurtain County43,435
Le Flore County43,049
Okfuskee County43,000
Hughes County42,425
Ottawa County42,311
Tillman County41,138
McIntosh County40,792
Pushmataha County40,721
Seminole County40,190
Latimer County39,939
Choctaw County38,854
Adair County37,940
Kiowa County36,985

What is the richest county in Oklahoma?

Canadian County is the richest county in Oklahoma with median household income of 76,973.

TOP-5 richest counties in Oklahoma:
  • Canadian County
  • Logan County
  • McClain County
  • Rogers County
  • Grady County