Average salary in Oklahoma

1 min readLast updated May 19, 2023by Charlie Barton

Learn about the average salaries and highest paying counties in Oklahoma

Despite its size, Oklahoma has a lower cost of living compared to many other states in the country, which makes it easier to define a 'good' salary. According to the Missouri Economic Research and Information Center, Oklahoma is ranked as the 12th lowest for the cost of living and has a diverse economy that includes industries such as aerospace, energy, and healthcare. However, earnings can still vary depending on factors such as location, occupation, and experience.

Oklahoma County, Tulsa County, and Canadian County have a strong job market, with many opportunities in industries such as oil and gas, healthcare, and education. But which cities and counties offer the highest average salaries?

Average salary in Oklahoma by city

City living is often more expensive than living in more rural areas, but it’s also where the money is. Oklahoma’s own cities can vary massively in average salary; cities like Edmond and Bixby command well into six figures, while Muskogee’s average sits just above $35,000.

Average earnings by city—or any other geographical metric—is just one way of calculating wealth, and certainly shouldn’t be the only way you look at your own earning potential in a given place. It doesn’t take into account the type of jobs that people do to earn above or below this average bracket, and omits any consideration for the number of people living in a household. However, it’s certainly one way of establishing which place offers good earning opportunities.

The US Census Bureau’s latest American Community Survey has calculated the average earnings for the 20 largest cities in Oklahoma, which you can find ranked below.

  1. Bixby - $127,748

  2. Edmond - $105,971

  3. Owasso - $92,303

  4. Broken Arrow - $82,346

  5. Yukon - $71,200

  6. Moore - $68,325

  7. Norman - $58,938

  8. Oklahoma City - $57,973

  9. Enid - $53,311

  10. Bartlesville - $53,281

  11. Sapulpa - $49,364

  12. Stillwater - $48,014

  13. Tulsa - $51,432

  14. Ponca City - $43,496

  15. Duncan - $42,896

  16. Ardmore - $42,252

  17. Shawnee - $41,717

  18. Midwest City - $45,345

  19. Lawton - $46,041

  20. Muskogee - $35,568

Average salary in Oklahoma by county

Reviewing average salaries in Oklahoma by city is not necessarily an adequate metric for average salaries across the state, since it’s entirely urban focused. A good idea is to weigh these figures up against the average salary in Oklahoma by county, as this will take areas outside the main cities into account and offer a broader idea of salary ranges.

The same survey from the US Census Bureau gives further insight this way, with the average household income calculated for each county.

  1. Canadian County - $79,201

  2. Rogers County - $75,219

  3. Cleveland County - $71,079

  4. Logan County - $73,456

  5. McClain County - $66,241

  6. Wagoner County - $68,906

  7. Oklahoma County - $68,661

  8. Lincoln County - $57,153

  9. Osage County - $60,318

  10. Tulsa County - $60,382

  11. Woods County - $55,933

  12. Washita County - $55,750

  13. Custer County - $53,139

  14. Garfield County - $51,654

  15. Texas County - $50,781

  16. Grant County - $52,758

  17. Kay County - $49,369

  18. Creek County - $54,206

  19. Grady County - $55,935

  20. Alfalfa County - $51,110

  21. Pawnee County - $52,833

  22. Beckham County - $51,503

  23. Bryan County - $51,903

  24. Blaine County - $50,415

  25. Muskogee County - $41,532

  26. Mayes County - $48,170

  27. Delaware County - $46,759

  28. Marshall County - $47,328

  29. Pontotoc County - $47,683

  30. Love County - $42,882

  31. Payne County - $46,488

  32. Johnston County - $43,289

  33. Dewey County - $46,972

  34. Atoka County - $41,789

  35. McIntosh County - $43,915

  36. Adair County - $43,165

  37. Ottawa County - $47,156

  38. Jackson County - $47,837

  39. Murray County - $48,890

  40. Carter County - $46,141

  41. Craig County - $45,230

  42. Pittsburg County - $43,696

  43. Sequoyah County - $43,617

  44. Okmulgee County - $43,909

  45. Coal County - $42,203

  46. Choctaw County - $39,815

  47. Seminole County - $42,121

  48. Harmon County - $42,917

  49. Kingfisher County - $65,050

  50. Nowata County - $45,590

  51. Latimer County - $39,911

  52. Harper County - $54,511

  53. Greer County - $44,211

  54. Jefferson County - $40,390

  55. Hughes County - $40,907

  56. Tillman County - $41,138

  57. Cherokee County - $44,907

  58. Haskell County - $43,859

  59. Pushmataha County - $36,786

  60. McCurtain County - $40,569

  61. Cotton County - $39,127

  62. Major County - $38,638

  63. Woods County - $55,933

  64. Washita County - $55,750

  65. Dewey County - $46,972

  66. Hughes County - $40,907

  67. Johnston County - $43,289

  68. Jefferson County - $40,390

  69. Harmon County - $42,917

  70. Latimer County - $39,911

  71. Pushmataha County - $36,786

  72. McCurtain County - $40,569

  73. Major County - $38,638

  74. Cotton County - $39,127

  75. Grant County - $52,758

  76. Ellis County - $38,302

  77. Harmon County - $42,917

  78. Dewey County - $46,972

  79. Grant County - $52,758

  80. Lincoln County - $57,153

Highest paying jobs in Oklahoma

There’s another weighty factor that will influence how much you earn if you live in Oklahoma: your job type. Average salaries for various sectors and job roles can vary massively across the state, so it’s absolutely something to consider when looking at salaries by location.

U.S. Bureau of Labor Statistics has calculated a comprehensive list of annual salaries by occupation area, which you can also find below.

  1. General Internal Medicine Physicians - $205,590

  2. Family Medicine Physicians - $195,620

  3. Podiatrists - $194,020

  4. General Pediatricians - $187,780

  5. Nurse Anesthetists - $168,450

  6. Mining and Geological Engineers - $162,720

  7. General Dentists - $154,070

  8. Orthodontists - $152,220

  9. Petroleum Engineers - $132,610

  10. Architectural and Engineering Managers - $131,460

  11. Geoscientists (Except Hydrologists and Geographers) - $127,280

  12. Physician Assistants - $127,240

  13. Pharmacists - $126,420

  14. Economists - $126,040

  15. Computer Hardware Engineers - $120,300

  16. Computer and Information Systems Managers - $120,010

  17. Financial Managers - $116,050

  18. Other Physical Scientists - $112,090

  19. Airline Pilots, Copilots, and Flight Engineers - $111,260

  20. Atmospheric and Space Scientists - $110,550

Frequently asked questions about salaries in Oklahoma

What is the average salary in Oklahoma by age?
Alongside location and occupation, salaries in Oklahoma are also dependent on age, since more senior workers will be paid more. Then, when they retire, their income will dip again as they will rely on pensions and other forms of set income.

The Census Bureau data finds that householders under 25 in Oklahoma have a median household income of $34,820, while those aged 25 to 44 years old have a median income of $59,922. For those aged 45 to 64 years old, the median income is $66,710, and for those 65 and older, the median income is $44,888.

What is a ‘good’ salary in Oklahoma?
The median income in Oklahoma is $54,449. The definition of a 'good' salary depends on various factors such as cost of living, location, occupation, and individual needs. However, earning above the median income can be considered a good salary.

What is the average salary in Oklahoma by hour?
If Americans work an average of 1,801 hours per year—at 37.5 hours a week—then the average hourly salary in Oklahoma is $30.23.

Getting expert advice before you make significant financial decisions can really benefit you in the long term. Protect your financial future and speak to one of our financial advisors today.

Writer

Charlie Barton

Charlie Barton is a writer at Unbiased. He has been writing about personal finance and investing since 2017, with extensive knowledge of platforms and products. Charlie has a first-class degree from the London School of Economics.