Highest-Paying Jobs in Missouri (2025)
Ranking 148 occupations by median salary in Missouri · Source: BLS OES & H-1B filings
Avg. Median Salary (MO)
$93,875
-7.8% vs national avg
National Median
$101,797
across all states
Total Employed
1.5M+
workers tracked in Missouri
Top 25 Highest-Paying Jobs in Missouri
Occupations in Missouri ranked by median annual salary (2025 BLS OES data).
| Rank | Occupation | Median Salary | vs National | Employed |
|---|---|---|---|---|
| 1 | Cardiologist | $648,070 | +32.5% | 150 |
| 2 | Emergency Medicine Physician | $456,280 | +29.0% | — |
| 3 | Psychiatrist | $312,680 | +21.3% | 240 |
| 4 | Nurse Anesthetist | $242,630 | -1.1% | 2K |
| 5 | Pediatrician | $223,910 | +3.9% | 500 |
| 6 | Internal Medicine Physician | $216,570 | -16.8% | 160 |
| 7 | Dentist | $204,960 | +16.6% | 2K |
| 8 | Chief Executive Officer | $172,320 | -19.0% | 3K |
| 9 | Family Medicine Physician | $171,180 | -33.6% | 4K |
| 10 | Computer and Information Systems Manager | $159,460 | -2.1% | 11K |
| 11 | Engineering Manager | $157,800 | -5.0% | 2K |
| 12 | Financial Manager | $143,460 | -4.8% | 13K |
| 13 | Physicist | $140,460 | -8.7% | 90 |
| 14 | Pharmacist | $137,610 | -3.7% | 7K |
| 15 | Physician Assistant | $135,130 | -0.7% | 2K |
| 16 | Optometrist | $133,810 | -1.7% | 630 |
| 17 | Lawyer | $133,450 | -0.9% | 12K |
| 18 | Purchasing Manager | $132,100 | -5.5% | 960 |
| 19 | Human Resources Manager | $130,680 | -5.7% | 4K |
| 20 | Aerospace Engineer | $130,680 | +0.4% | 650 |
| 21 | Marketing Manager | $130,550 | -10.8% | 7K |
| 22 | Nurse Midwife | $130,220 | -2.0% | 80 |
| 23 | Podiatrist | $129,950 | -27.1% | 160 |
| 24 | Nurse Practitioner | $129,930 | -2.9% | 8K |
| 25 | Actuary | $129,220 | +3.6% | 390 |
Healthcare
Cardiologist
150 employed
$648,070
+32.5% vs national
Emergency Medicine Physician
$456,280
+29.0% vs national
Psychiatrist
240 employed
$312,680
+21.3% vs national
Nurse Anesthetist
2K employed
$242,630
-1.1% vs national
Pediatrician
500 employed
$223,910
+3.9% vs national
Internal Medicine Physician
160 employed
$216,570
-16.8% vs national
Dentist
2K employed
$204,960
+16.6% vs national
Family Medicine Physician
4K employed
$171,180
-33.6% vs national
Pharmacist
7K employed
$137,610
-3.7% vs national
Physician Assistant
2K employed
$135,130
-0.7% vs national
Optometrist
630 employed
$133,810
-1.7% vs national
Nurse Midwife
80 employed
$130,220
-2.0% vs national
Podiatrist
160 employed
$129,950
-27.1% vs national
Nurse Practitioner
8K employed
$129,930
-2.9% vs national
Veterinarian
2K employed
$114,660
-8.2% vs national
Medical and Health Services Manager
11K employed
$104,370
-13.2% vs national
Physical Therapist
5K employed
$99,310
-2.3% vs national
Occupational Therapist
3K employed
$97,290
-1.5% vs national
Dental Hygienist
4K employed
$92,750
-4.3% vs national
Speech-Language Pathologist
3K employed
$89,280
-2.2% vs national
Registered Nurse
76K employed
$81,780
-13.1% vs national
Respiratory Therapist
3K employed
$78,390
-6.5% vs national
Radiologic Technologist
5K employed
$73,080
-10.1% vs national
Dietitian and Nutritionist
2K employed
$65,450
-10.9% vs national
Licensed Practical Nurse
15K employed
$61,530
-7.8% vs national
Mental Health Counselor
8K employed
$56,910
-4.2% vs national
Social Worker
2K employed
$49,560
-13.3% vs national
Dental Assistant
7K employed
$45,970
-6.4% vs national
Rehabilitation Counselor
2K employed
$45,180
-6.2% vs national
Medical Assistant
13K employed
$40,440
-9.3% vs national
Pharmacy Technician
13K employed
$40,100
-11.7% vs national
Nursing Assistant (CNA)
34K employed
$37,680
-9.9% vs national
Home Health and Personal Care Aide
95K employed
$33,080
-5.3% vs national
Management
Chief Executive Officer
3K employed
$172,320
-19.0% vs national
Purchasing Manager
960 employed
$132,100
-5.5% vs national
Human Resources Manager
4K employed
$130,680
-5.7% vs national
Marketing Manager
7K employed
$130,550
-10.8% vs national
Industrial Production Manager
4K employed
$117,660
-5.4% vs national
Sales Manager
8K employed
$115,370
-17.2% vs national
Public Relations Manager
760 employed
$114,710
-11.4% vs national
Construction Manager
4K employed
$112,230
-1.8% vs national
Training and Development Manager
400 employed
$109,250
-12.5% vs national
Management Analyst
10K employed
$97,270
-0.5% vs national
Administrative Services Manager
4K employed
$96,920
-14.5% vs national
Project Management Specialist
21K employed
$94,660
-4.1% vs national
General and Operations Manager
109K employed
$79,300
-26.7% vs national
Human Resources Specialist
18K employed
$66,990
-7.8% vs national
Property and Real Estate Manager
5K employed
$61,640
-9.9% vs national
Technology
Computer and Information Systems Manager
11K employed
$159,460
-2.1% vs national
Computer and Information Research Scientist
230 employed
$127,820
-3.9% vs national
Software Developer
20K employed
$126,120
-1.0% vs national
Database Administrator
1K employed
$110,570
-16.6% vs national
Computer Hardware Engineer
900 employed
$103,980
-20.1% vs national
Web Developer
1K employed
$103,750
+20.2% vs national
Information Security Analyst
3K employed
$103,440
-11.6% vs national
Computer Network Architect
3K employed
$103,130
-18.4% vs national
Software Engineer
14K employed
$101,040
-5.3% vs national
Data Scientist
5K employed
$97,090
-9.5% vs national
Computer Systems Analyst
8K employed
$92,060
-11.6% vs national
Computer Programmer
2K employed
$90,420
-5.8% vs national
Network Administrator
6K employed
$80,870
-13.7% vs national
Computer Network Support Specialist
4K employed
$72,780
-0.7% vs national
Web and Digital Interface Designer
1K employed
$70,970
-17.4% vs national
Statistician
680 employed
$66,330
-32.7% vs national
Multimedia Artist and Animator
80 employed
$65,470
-17.0% vs national
Operations Research Analyst
1K employed
$62,380
-30.1% vs national
Computer User Support Specialist
14K employed
$59,770
-1.7% vs national
Engineering
Engineering Manager
2K employed
$157,800
-5.0% vs national
Aerospace Engineer
650 employed
$130,680
+0.4% vs national
Electrical Engineer
2K employed
$118,670
+3.7% vs national
Chemical Engineer
320 employed
$102,320
-11.5% vs national
Mechanical Engineer
5K employed
$99,330
-5.8% vs national
Industrial Engineer
5K employed
$99,290
-6.8% vs national
Materials Engineer
300 employed
$98,860
-9.2% vs national
Environmental Engineer
510 employed
$98,170
-5.7% vs national
Civil Engineer
6K employed
$92,750
-6.5% vs national
Biomedical Engineer
160 employed
$89,480
-13.5% vs national
Finance
Financial Manager
13K employed
$143,460
-4.8% vs national
Actuary
390 employed
$129,220
+3.6% vs national
Economist
280 employed
$117,010
+5.1% vs national
Personal Financial Advisor
4K employed
$99,930
+0.9% vs national
Financial Analyst
4K employed
$98,420
+1.3% vs national
Budget Analyst
520 employed
$81,980
-7.2% vs national
Financial Examiner
2K employed
$79,990
-10.4% vs national
Securities Sales Agent
9K employed
$78,500
+8.1% vs national
Accountant
28K employed
$76,590
-7.3% vs national
Tax Examiner
3K employed
$75,800
-5.8% vs national
Loan Officer
7K employed
$73,660
-3.5% vs national
Compliance Officer
7K employed
$67,270
-14.8% vs national
Credit Analyst
1K employed
$65,350
-19.9% vs national
Insurance Sales Agent
10K employed
$58,990
-7.1% vs national
Science
Physicist
90 employed
$140,460
-8.7% vs national
Medical Scientist
4K employed
$102,540
+11.2% vs national
Psychologist
840 employed
$99,410
+2.3% vs national
Geoscientist
260 employed
$83,390
-8.0% vs national
Chemist
2K employed
$82,800
-10.0% vs national
Urban and Regional Planner
440 employed
$80,720
-3.7% vs national
Biochemist and Biophysicist
290 employed
$79,550
-19.8% vs national
Environmental Scientist
1K employed
$61,050
-23.7% vs national
Legal
Creative
Art Director
780 employed
$100,940
+6.3% vs national
Commercial and Industrial Designer
270 employed
$75,440
-7.8% vs national
Producer and Director
2K employed
$66,460
-6.0% vs national
Interior Designer
1K employed
$59,610
-9.6% vs national
Graphic Designer
5K employed
$56,750
-6.4% vs national
Audio and Video Technician
1K employed
$50,680
-6.7% vs national
Skilled Trades
Airline Pilot
120 employed
$97,680
-54.4% vs national
Construction Supervisor
13K employed
$87,520
+5.5% vs national
Plumber
8K employed
$66,790
-2.6% vs national
Electrician
13K employed
$65,410
-5.6% vs national
Construction Laborer
17K employed
$56,730
+15.1% vs national
Automotive Service Technician
17K employed
$49,160
-5.8% vs national
Maintenance and Repair Worker
31K employed
$48,370
-4.5% vs national
Air Traffic Controller
310 employed
$40,360
-29.1% vs national
Business & Operations
Logistician
3K employed
$78,350
-6.1% vs national
Market Research Analyst
15K employed
$70,140
-3.8% vs national
Purchasing Agent
8K employed
$65,650
-14.6% vs national
Real Estate Broker
2K employed
$62,280
-11.1% vs national
Editor
880 employed
$61,620
-7.6% vs national
Public Relations Specialist
5K employed
$61,130
-12.0% vs national
Training and Development Specialist
$58,670
-14.6% vs national
Writer and Author
600 employed
$58,140
-17.8% vs national
Real Estate Sales Agent
2K employed
$43,960
-25.5% vs national
Education
Instructional Coordinator
3K employed
$72,080
-5.5% vs national
Middle School Teacher
11K employed
$59,310
-13.5% vs national
Secondary School Teacher
24K employed
$59,240
-15.9% vs national
Librarian
3K employed
$58,700
-13.0% vs national
School Counselor
9K employed
$58,040
-10.6% vs national
Kindergarten Teacher
2K employed
$56,590
-11.8% vs national
Elementary School Teacher
33K employed
$50,910
-25.3% vs national
Tutor
5K employed
$43,090
-3.4% vs national