Highest-Paying Jobs in Oklahoma (2025)
Ranking 149 occupations by median salary in Oklahoma · Source: BLS OES & H-1B filings
Avg. Median Salary (OK)
$92,801
-8.8% vs national avg
National Median
$101,797
across all states
Total Employed
865K+
workers tracked in Oklahoma
Top 25 Highest-Paying Jobs in Oklahoma
Occupations in Oklahoma ranked by median annual salary (2025 BLS OES data).
| Rank | Occupation | Median Salary | vs National | Employed |
|---|---|---|---|---|
| 1 | Surgeon | $553,790 | +46.7% | 80 |
| 2 | Obstetrician and Gynecologist | $370,260 | +20.5% | 60 |
| 3 | Family Medicine Physician | $361,350 | +40.1% | 2K |
| 4 | Emergency Medicine Physician | $348,540 | -1.5% | 60 |
| 5 | Psychiatrist | $271,640 | +5.4% | 80 |
| 6 | Podiatrist | $253,380 | +42.1% | 60 |
| 7 | Pediatrician | $236,780 | +9.9% | 280 |
| 8 | Internal Medicine Physician | $216,570 | -16.8% | 490 |
| 9 | Physicist | $200,050 | +30.1% | 40 |
| 10 | Dentist | $166,170 | -5.4% | 980 |
| 11 | Chief Executive Officer | $163,790 | -23.0% | 2K |
| 12 | Engineering Manager | $157,330 | -5.3% | 2K |
| 13 | Nurse Anesthetist | $156,830 | -36.1% | 990 |
| 14 | Petroleum Engineer | $153,020 | +14.7% | 1K |
| 15 | Computer and Information Systems Manager | $137,280 | -15.7% | 4K |
| 16 | Physician Assistant | $136,550 | +0.4% | 2K |
| 17 | Pharmacist | $135,140 | -5.4% | 4K |
| 18 | Airline Pilot | $133,680 | -37.7% | 180 |
| 19 | Nurse Practitioner | $133,390 | -0.3% | 4K |
| 20 | Financial Manager | $132,460 | -12.1% | 7K |
| 21 | Sales Manager | $128,920 | -7.5% | 3K |
| 22 | Chemical Engineer | $127,790 | +10.5% | 110 |
| 23 | Marketing Manager | $126,920 | -13.3% | 1K |
| 24 | Aerospace Engineer | $125,470 | -3.6% | 1K |
| 25 | Industrial Production Manager | $120,570 | -3.1% | 2K |
Healthcare
Surgeon
80 employed
$553,790
+46.7% vs national
Obstetrician and Gynecologist
60 employed
$370,260
+20.5% vs national
Family Medicine Physician
2K employed
$361,350
+40.1% vs national
Emergency Medicine Physician
60 employed
$348,540
-1.5% vs national
Psychiatrist
80 employed
$271,640
+5.4% vs national
Podiatrist
60 employed
$253,380
+42.1% vs national
Pediatrician
280 employed
$236,780
+9.9% vs national
Internal Medicine Physician
490 employed
$216,570
-16.8% vs national
Dentist
980 employed
$166,170
-5.4% vs national
Nurse Anesthetist
990 employed
$156,830
-36.1% vs national
Physician Assistant
2K employed
$136,550
+0.4% vs national
Pharmacist
4K employed
$135,140
-5.4% vs national
Nurse Practitioner
4K employed
$133,390
-0.3% vs national
Occupational Therapist
1K employed
$104,300
+5.6% vs national
Medical and Health Services Manager
6K employed
$101,270
-15.8% vs national
Physical Therapist
3K employed
$98,590
-3.0% vs national
Veterinarian
1K employed
$98,090
-21.5% vs national
Dental Hygienist
3K employed
$97,580
+0.7% vs national
Optometrist
570 employed
$97,350
-28.5% vs national
Speech-Language Pathologist
2K employed
$84,470
-7.5% vs national
Registered Nurse
38K employed
$82,920
-11.9% vs national
Respiratory Therapist
2K employed
$78,800
-6.1% vs national
Radiologic Technologist
4K employed
$74,160
-8.8% vs national
Dietitian and Nutritionist
1K employed
$69,560
-5.3% vs national
Mental Health Counselor
5K employed
$59,350
-0.1% vs national
Licensed Practical Nurse
12K employed
$58,320
-12.6% vs national
Dental Assistant
5K employed
$45,740
-6.8% vs national
Social Worker
2K employed
$43,120
-24.6% vs national
Pharmacy Technician
6K employed
$40,500
-10.8% vs national
Medical Assistant
11K employed
$38,750
-13.1% vs national
Rehabilitation Counselor
2K employed
$38,260
-20.5% vs national
Nursing Assistant (CNA)
19K employed
$35,930
-14.1% vs national
Home Health and Personal Care Aide
20K employed
$27,710
-20.7% vs national
Science
Physicist
40 employed
$200,050
+30.1% vs national
Geoscientist
770 employed
$119,990
+32.3% vs national
Urban and Regional Planner
350 employed
$81,520
-2.7% vs national
Psychologist
950 employed
$79,950
-17.7% vs national
Medical Scientist
920 employed
$76,480
-17.1% vs national
Environmental Scientist
520 employed
$75,910
-5.2% vs national
Chemist
630 employed
$74,960
-18.5% vs national
Biochemist and Biophysicist
70 employed
$69,130
-30.3% vs national
Management
Chief Executive Officer
2K employed
$163,790
-23.0% vs national
Sales Manager
3K employed
$128,920
-7.5% vs national
Marketing Manager
1K employed
$126,920
-13.3% vs national
Industrial Production Manager
2K employed
$120,570
-3.1% vs national
Purchasing Manager
480 employed
$119,310
-14.7% vs national
Human Resources Manager
2K employed
$116,080
-16.2% vs national
Administrative Services Manager
2K employed
$104,670
-7.7% vs national
Training and Development Manager
400 employed
$104,020
-16.7% vs national
Construction Manager
2K employed
$100,690
-11.9% vs national
Management Analyst
6K employed
$99,420
+1.7% vs national
Public Relations Manager
490 employed
$96,030
-25.8% vs national
General and Operations Manager
44K employed
$90,430
-16.4% vs national
Project Management Specialist
11K employed
$86,240
-12.6% vs national
Property and Real Estate Manager
3K employed
$64,640
-5.5% vs national
Human Resources Specialist
9K employed
$61,630
-15.2% vs national
Engineering
Engineering Manager
2K employed
$157,330
-5.3% vs national
Petroleum Engineer
1K employed
$153,020
+14.7% vs national
Chemical Engineer
110 employed
$127,790
+10.5% vs national
Aerospace Engineer
1K employed
$125,470
-3.6% vs national
Biomedical Engineer
70 employed
$109,340
+5.7% vs national
Electrical Engineer
2K employed
$107,760
-5.8% vs national
Mechanical Engineer
2K employed
$101,850
-3.4% vs national
Materials Engineer
240 employed
$99,950
-8.2% vs national
Civil Engineer
2K employed
$98,760
-0.4% vs national
Industrial Engineer
2K employed
$97,510
-8.4% vs national
Environmental Engineer
530 employed
$92,090
-11.5% vs national
Technology
Computer and Information Systems Manager
4K employed
$137,280
-15.7% vs national
Software Developer
7K employed
$118,100
-7.3% vs national
Database Administrator
860 employed
$110,110
-16.9% vs national
Computer Network Architect
1K employed
$109,450
-13.4% vs national
Software Engineer
3K employed
$102,520
-3.9% vs national
Computer Programmer
990 employed
$99,780
+3.9% vs national
Computer Systems Analyst
4K employed
$95,930
-7.8% vs national
Computer Hardware Engineer
180 employed
$95,600
-26.6% vs national
Information Security Analyst
2K employed
$94,000
-19.6% vs national
Computer and Information Research Scientist
590 employed
$93,100
-30.0% vs national
Statistician
50 employed
$89,540
-9.2% vs national
Data Scientist
2K employed
$86,310
-19.5% vs national
Network Administrator
3K employed
$83,990
-10.4% vs national
Computer Network Support Specialist
2K employed
$78,740
+7.4% vs national
Web Developer
410 employed
$78,580
-8.9% vs national
Web and Digital Interface Designer
340 employed
$76,440
-11.0% vs national
Multimedia Artist and Animator
$66,980
-15.0% vs national
Operations Research Analyst
2K employed
$61,520
-31.1% vs national
Computer User Support Specialist
10K employed
$52,040
-14.4% vs national
Data Analyst
40 employed
$36,820
-51.9% vs national
Skilled Trades
Airline Pilot
180 employed
$133,680
-37.7% vs national
Construction Supervisor
12K employed
$73,040
-12.0% vs national
Electrician
9K employed
$61,010
-12.0% vs national
Plumber
6K employed
$57,970
-15.4% vs national
Air Traffic Controller
80 employed
$49,200
-13.6% vs national
Automotive Service Technician
9K employed
$46,560
-10.8% vs national
Maintenance and Repair Worker
19K employed
$42,750
-15.6% vs national
Construction Laborer
14K employed
$39,360
-20.2% vs national
Finance
Financial Manager
7K employed
$132,460
-12.1% vs national
Actuary
70 employed
$109,760
-12.0% vs national
Economist
80 employed
$89,980
-19.2% vs national
Budget Analyst
670 employed
$80,990
-8.3% vs national
Financial Examiner
400 employed
$80,760
-9.6% vs national
Financial Analyst
2K employed
$79,640
-18.0% vs national
Accountant
17K employed
$79,370
-3.9% vs national
Tax Examiner
920 employed
$76,980
-4.3% vs national
Securities Sales Agent
2K employed
$76,080
+4.8% vs national
Credit Analyst
550 employed
$75,330
-7.7% vs national
Loan Officer
4K employed
$72,990
-4.4% vs national
Personal Financial Advisor
1K employed
$68,670
-30.7% vs national
Compliance Officer
4K employed
$63,000
-20.2% vs national
Insurance Sales Agent
5K employed
$47,920
-24.5% vs national
Legal
Business & Operations
Logistician
4K employed
$86,600
+3.8% vs national
Purchasing Agent
5K employed
$71,850
-6.5% vs national
Public Relations Specialist
2K employed
$64,920
-6.5% vs national
Market Research Analyst
7K employed
$61,940
-15.0% vs national
Training and Development Specialist
5K employed
$61,040
-11.1% vs national
Writer and Author
220 employed
$58,770
-16.9% vs national
Editor
500 employed
$50,780
-23.8% vs national
Real Estate Sales Agent
4K employed
$47,980
-18.6% vs national
Creative
Art Director
290 employed
$80,680
-15.0% vs national
Commercial and Industrial Designer
240 employed
$76,640
-6.4% vs national
Interior Designer
490 employed
$68,520
+4.0% vs national
Producer and Director
770 employed
$61,600
-12.9% vs national
Graphic Designer
2K employed
$53,630
-11.5% vs national
Audio and Video Technician
540 employed
$49,010
-9.8% vs national
Education
Instructional Coordinator
3K employed
$63,980
-16.1% vs national
Librarian
2K employed
$58,180
-13.8% vs national
School Counselor
5K employed
$52,040
-19.9% vs national
Secondary School Teacher
15K employed
$48,710
-30.8% vs national
Middle School Teacher
8K employed
$48,440
-29.4% vs national
Elementary School Teacher
19K employed
$48,200
-29.3% vs national
Kindergarten Teacher
2K employed
$47,860
-25.4% vs national
Tutor
3K employed
$38,010
-14.8% vs national