Highest-Paying Jobs in Minnesota (2025)
Ranking 149 occupations by median salary in Minnesota · Source: BLS OES & H-1B filings
Avg. Median Salary (MN)
$115,942
+13.9% vs national avg
National Median
$101,797
across all states
Total Employed
1.5M+
workers tracked in Minnesota
Top 25 Highest-Paying Jobs in Minnesota
Occupations in Minnesota ranked by median annual salary (2025 BLS OES data).
| Rank | Occupation | Median Salary | vs National | Employed |
|---|---|---|---|---|
| 1 | Radiologist | $708,340 | +88.4% | 440 |
| 2 | Surgeon | $568,150 | +50.5% | 910 |
| 3 | Anesthesiologist | $496,510 | +24.3% | 870 |
| 4 | Emergency Medicine Physician | $390,940 | +10.5% | 990 |
| 5 | Internal Medicine Physician | $373,700 | +43.6% | 2K |
| 6 | Psychiatrist | $336,410 | +30.6% | 580 |
| 7 | Obstetrician and Gynecologist | $321,910 | +4.8% | 750 |
| 8 | Family Medicine Physician | $280,030 | +8.6% | 2K |
| 9 | Nurse Anesthetist | $266,190 | +8.5% | 2K |
| 10 | Podiatrist | $261,180 | +46.5% | 130 |
| 11 | Pediatrician | $226,660 | +5.2% | 890 |
| 12 | Dentist | $219,200 | +24.8% | 2K |
| 13 | Airline Pilot | $211,470 | -1.4% | 3K |
| 14 | Chief Executive Officer | $195,670 | -8.0% | 7K |
| 15 | Computer and Information Systems Manager | $176,380 | +8.3% | 11K |
| 16 | Marketing Manager | $173,300 | +18.3% | 9K |
| 17 | Engineering Manager | $172,130 | +3.6% | 5K |
| 18 | Physicist | $171,220 | +11.4% | 110 |
| 19 | Financial Manager | $163,410 | +8.4% | 17K |
| 20 | Pharmacist | $159,740 | +11.8% | 6K |
| 21 | Aerospace Engineer | $159,060 | +22.2% | 140 |
| 22 | Optometrist | $158,700 | +16.6% | 710 |
| 23 | Lawyer | $155,140 | +15.2% | 12K |
| 24 | Human Resources Manager | $153,770 | +11.0% | 4K |
| 25 | Sales Manager | $151,670 | +8.8% | 11K |
Healthcare
Radiologist
440 employed
$708,340
+88.4% vs national
Surgeon
910 employed
$568,150
+50.5% vs national
Anesthesiologist
870 employed
$496,510
+24.3% vs national
Emergency Medicine Physician
990 employed
$390,940
+10.5% vs national
Internal Medicine Physician
2K employed
$373,700
+43.6% vs national
Psychiatrist
580 employed
$336,410
+30.6% vs national
Obstetrician and Gynecologist
750 employed
$321,910
+4.8% vs national
Family Medicine Physician
2K employed
$280,030
+8.6% vs national
Nurse Anesthetist
2K employed
$266,190
+8.5% vs national
Podiatrist
130 employed
$261,180
+46.5% vs national
Pediatrician
890 employed
$226,660
+5.2% vs national
Dentist
2K employed
$219,200
+24.8% vs national
Pharmacist
6K employed
$159,740
+11.8% vs national
Optometrist
710 employed
$158,700
+16.6% vs national
Physician Assistant
4K employed
$141,190
+3.8% vs national
Nurse Midwife
410 employed
$134,810
+1.5% vs national
Nurse Practitioner
8K employed
$133,260
-0.4% vs national
Veterinarian
2K employed
$133,110
+6.5% vs national
Medical and Health Services Manager
11K employed
$122,700
+2.0% vs national
Dental Hygienist
4K employed
$103,970
+7.3% vs national
Physical Therapist
5K employed
$102,010
+0.4% vs national
Registered Nurse
70K employed
$101,510
+7.9% vs national
Respiratory Therapist
1K employed
$98,710
+17.7% vs national
Occupational Therapist
4K employed
$93,050
-5.8% vs national
Speech-Language Pathologist
4K employed
$89,380
-2.1% vs national
Radiologic Technologist
5K employed
$83,400
+2.6% vs national
Dietitian and Nutritionist
1K employed
$77,540
+5.5% vs national
Social Worker
4K employed
$75,020
+31.2% vs national
Dental Assistant
6K employed
$65,270
+32.9% vs national
Licensed Practical Nurse
13K employed
$63,750
-4.5% vs national
Mental Health Counselor
7K employed
$58,780
-1.0% vs national
Medical Assistant
11K employed
$50,480
+13.2% vs national
Pharmacy Technician
7K employed
$48,300
+6.3% vs national
Rehabilitation Counselor
3K employed
$48,010
-0.3% vs national
Nursing Assistant (CNA)
29K employed
$46,680
+11.6% vs national
Home Health and Personal Care Aide
129K employed
$38,370
+9.8% vs national
Skilled Trades
Airline Pilot
3K employed
$211,470
-1.4% vs national
Construction Supervisor
14K employed
$97,610
+17.6% vs national
Plumber
11K employed
$94,410
+37.7% vs national
Electrician
14K employed
$78,160
+12.8% vs national
Construction Laborer
29K employed
$60,260
+22.2% vs national
Maintenance and Repair Worker
30K employed
$59,200
+16.9% vs national
Automotive Service Technician
12K employed
$58,390
+11.9% vs national
Management
Chief Executive Officer
7K employed
$195,670
-8.0% vs national
Marketing Manager
9K employed
$173,300
+18.3% vs national
Human Resources Manager
4K employed
$153,770
+11.0% vs national
Sales Manager
11K employed
$151,670
+8.8% vs national
Purchasing Manager
1K employed
$144,810
+3.6% vs national
Public Relations Manager
1K employed
$139,040
+7.4% vs national
Administrative Services Manager
8K employed
$137,290
+21.1% vs national
Training and Development Manager
760 employed
$131,680
+5.5% vs national
Industrial Production Manager
5K employed
$123,580
-0.7% vs national
Construction Manager
6K employed
$123,400
+8.0% vs national
Management Analyst
21K employed
$100,790
+3.1% vs national
General and Operations Manager
73K employed
$99,340
-8.1% vs national
Project Management Specialist
19K employed
$97,860
-0.9% vs national
Human Resources Specialist
17K employed
$78,760
+8.4% vs national
Property and Real Estate Manager
4K employed
$64,890
-5.1% vs national
Technology
Computer and Information Systems Manager
11K employed
$176,380
+8.3% vs national
Computer and Information Research Scientist
30 employed
$135,850
+2.1% vs national
Computer Hardware Engineer
770 employed
$134,300
+3.2% vs national
Computer Network Architect
2K employed
$133,270
+5.4% vs national
Database Administrator
1K employed
$133,050
+0.4% vs national
Information Security Analyst
3K employed
$130,710
+11.8% vs national
Software Developer
36K employed
$130,050
+2.1% vs national
Data Scientist
4K employed
$128,800
+20.1% vs national
Computer Programmer
2K employed
$107,250
+11.7% vs national
Computer Systems Analyst
11K employed
$106,350
+2.2% vs national
Network Administrator
5K employed
$101,870
+8.7% vs national
Web Developer
1K employed
$101,020
+17.1% vs national
Operations Research Analyst
1K employed
$95,550
+7.1% vs national
Software Engineer
4K employed
$91,750
-14.0% vs national
Web and Digital Interface Designer
2K employed
$82,650
-3.8% vs national
Computer Network Support Specialist
3K employed
$76,000
+3.7% vs national
Multimedia Artist and Animator
30 employed
$64,990
-17.6% vs national
Computer User Support Specialist
15K employed
$63,630
+4.7% vs national
Engineering
Engineering Manager
5K employed
$172,130
+3.6% vs national
Aerospace Engineer
140 employed
$159,060
+22.2% vs national
Biomedical Engineer
1K employed
$127,730
+23.4% vs national
Environmental Engineer
1K employed
$115,750
+11.2% vs national
Electrical Engineer
3K employed
$109,510
-4.3% vs national
Chemical Engineer
210 employed
$107,670
-6.9% vs national
Materials Engineer
150 employed
$106,220
-2.4% vs national
Industrial Engineer
18K employed
$102,660
-3.6% vs national
Civil Engineer
5K employed
$101,480
+2.3% vs national
Mechanical Engineer
6K employed
$99,140
-6.0% vs national
Science
Physicist
110 employed
$171,220
+11.4% vs national
Psychologist
1K employed
$107,030
+10.1% vs national
Chemist
2K employed
$99,280
+7.9% vs national
Urban and Regional Planner
860 employed
$97,060
+15.8% vs national
Medical Scientist
7K employed
$89,950
-2.5% vs national
Environmental Scientist
2K employed
$88,000
+9.9% vs national
Biochemist and Biophysicist
190 employed
$81,280
-18.1% vs national
Geoscientist
240 employed
$80,540
-11.2% vs national
Finance
Financial Manager
17K employed
$163,410
+8.4% vs national
Actuary
1K employed
$128,100
+2.7% vs national
Economist
500 employed
$105,120
-5.5% vs national
Financial Examiner
1K employed
$104,260
+16.8% vs national
Financial Analyst
7K employed
$102,990
+6.0% vs national
Personal Financial Advisor
5K employed
$102,660
+3.6% vs national
Loan Officer
6K employed
$95,170
+24.6% vs national
Budget Analyst
450 employed
$85,970
-2.7% vs national
Compliance Officer
6K employed
$85,920
+8.8% vs national
Securities Sales Agent
9K employed
$83,350
+14.8% vs national
Tax Examiner
820 employed
$83,280
+3.5% vs national
Credit Analyst
1K employed
$82,630
+1.2% vs national
Accountant
31K employed
$81,600
-1.2% vs national
Insurance Sales Agent
10K employed
$78,640
+23.9% vs national
Legal
Creative
Art Director
920 employed
$109,700
+15.5% vs national
Commercial and Industrial Designer
590 employed
$94,370
+15.3% vs national
Producer and Director
1K employed
$76,360
+8.0% vs national
Interior Designer
1K employed
$73,270
+11.2% vs national
Graphic Designer
6K employed
$63,860
+5.4% vs national
Audio and Video Technician
960 employed
$53,800
-0.9% vs national
Business & Operations
Market Research Analyst
21K employed
$87,510
+20.1% vs national
Logistician
3K employed
$82,320
-1.3% vs national
Purchasing Agent
11K employed
$80,370
+4.6% vs national
Training and Development Specialist
10K employed
$76,710
+11.7% vs national
Writer and Author
720 employed
$72,810
+3.0% vs national
Public Relations Specialist
8K employed
$68,620
-1.2% vs national
Editor
2K employed
$62,650
-6.0% vs national
Real Estate Sales Agent
3K employed
$46,410
-21.3% vs national
Real Estate Broker
$39,850
-43.1% vs national
Protective Services
Education
Instructional Coordinator
3K employed
$80,550
+5.6% vs national
Librarian
2K employed
$77,650
+15.0% vs national
Secondary School Teacher
16K employed
$76,460
+8.6% vs national
Elementary School Teacher
27K employed
$76,350
+12.0% vs national
Kindergarten Teacher
3K employed
$75,500
+17.7% vs national
School Counselor
4K employed
$64,600
-0.5% vs national
Middle School Teacher
9K employed
$62,640
-8.6% vs national
Tutor
9K employed
$45,660
+2.4% vs national