Highest-Paying Jobs in North Dakota (2025)
Ranking 137 occupations by median salary in North Dakota · Source: BLS OES & H-1B filings
Avg. Median Salary (ND)
$97,914
-3.8% vs national avg
National Median
$101,797
across all states
Total Employed
206K+
workers tracked in North Dakota
Top 25 Highest-Paying Jobs in North Dakota
Occupations in North Dakota ranked by median annual salary (2025 BLS OES data).
| Rank | Occupation | Median Salary | vs National | Employed |
|---|---|---|---|---|
| 1 | Surgeon | $604,890 | +60.2% | 150 |
| 2 | Radiologist | $553,140 | +47.1% | 120 |
| 3 | Obstetrician and Gynecologist | $414,060 | +34.8% | 70 |
| 4 | Emergency Medicine Physician | $392,890 | +11.1% | 150 |
| 5 | Internal Medicine Physician | $338,400 | +30.0% | 200 |
| 6 | Family Medicine Physician | $280,100 | +8.6% | 260 |
| 7 | Nurse Anesthetist | $244,240 | -0.4% | 250 |
| 8 | Pediatrician | $234,950 | +9.0% | 90 |
| 9 | Dentist | $220,660 | +25.6% | 260 |
| 10 | Chief Executive Officer | $164,560 | -22.6% | 380 |
| 11 | Computer and Information Systems Manager | $149,130 | -8.5% | 850 |
| 12 | Engineering Manager | $147,400 | -11.2% | 270 |
| 13 | Pharmacist | $142,040 | -0.6% | 1K |
| 14 | Human Resources Manager | $139,050 | +0.4% | 290 |
| 15 | Financial Manager | $135,890 | -9.9% | 2K |
| 16 | Physician Assistant | $133,450 | -1.9% | 510 |
| 17 | Petroleum Engineer | $132,120 | -1.0% | 130 |
| 18 | Optometrist | $132,110 | -2.9% | 140 |
| 19 | Purchasing Manager | $130,110 | -7.0% | 50 |
| 20 | Nurse Practitioner | $130,070 | -2.8% | 1K |
| 21 | Marketing Manager | $125,580 | -14.2% | 180 |
| 22 | Sales Manager | $119,990 | -13.9% | 550 |
| 23 | Psychologist | $116,130 | +19.5% | 170 |
| 24 | Industrial Production Manager | $116,050 | -6.7% | 490 |
| 25 | Chemical Engineer | $115,400 | -0.2% | 80 |
Healthcare
Surgeon
150 employed
$604,890
+60.2% vs national
Radiologist
120 employed
$553,140
+47.1% vs national
Obstetrician and Gynecologist
70 employed
$414,060
+34.8% vs national
Emergency Medicine Physician
150 employed
$392,890
+11.1% vs national
Internal Medicine Physician
200 employed
$338,400
+30.0% vs national
Family Medicine Physician
260 employed
$280,100
+8.6% vs national
Nurse Anesthetist
250 employed
$244,240
-0.4% vs national
Pediatrician
90 employed
$234,950
+9.0% vs national
Dentist
260 employed
$220,660
+25.6% vs national
Pharmacist
1K employed
$142,040
-0.6% vs national
Physician Assistant
510 employed
$133,450
-1.9% vs national
Optometrist
140 employed
$132,110
-2.9% vs national
Nurse Practitioner
1K employed
$130,070
-2.8% vs national
Medical and Health Services Manager
1K employed
$105,170
-12.6% vs national
Veterinarian
270 employed
$102,180
-18.2% vs national
Dental Hygienist
660 employed
$90,530
-6.5% vs national
Physical Therapist
830 employed
$85,330
-16.0% vs national
Occupational Therapist
570 employed
$83,200
-15.8% vs national
Respiratory Therapist
270 employed
$81,230
-3.2% vs national
Registered Nurse
11K employed
$80,730
-14.2% vs national
Speech-Language Pathologist
630 employed
$75,240
-17.6% vs national
Nurse Midwife
$72,630
-45.3% vs national
Dietitian and Nutritionist
270 employed
$70,040
-4.7% vs national
Mental Health Counselor
1K employed
$68,630
+15.6% vs national
Radiologic Technologist
740 employed
$67,790
-16.6% vs national
Rehabilitation Counselor
210 employed
$63,050
+30.9% vs national
Licensed Practical Nurse
2K employed
$62,300
-6.7% vs national
Social Worker
240 employed
$60,980
+6.7% vs national
Dental Assistant
860 employed
$57,770
+17.7% vs national
Pharmacy Technician
890 employed
$47,560
+4.7% vs national
Medical Assistant
600 employed
$45,980
+3.1% vs national
Nursing Assistant (CNA)
7K employed
$45,820
+9.6% vs national
Home Health and Personal Care Aide
8K employed
$39,440
+12.9% vs national
Management
Chief Executive Officer
380 employed
$164,560
-22.6% vs national
Human Resources Manager
290 employed
$139,050
+0.4% vs national
Purchasing Manager
50 employed
$130,110
-7.0% vs national
Marketing Manager
180 employed
$125,580
-14.2% vs national
Sales Manager
550 employed
$119,990
-13.9% vs national
Industrial Production Manager
490 employed
$116,050
-6.7% vs national
Public Relations Manager
130 employed
$114,110
-11.8% vs national
Training and Development Manager
50 employed
$114,020
-8.6% vs national
Construction Manager
1K employed
$102,070
-10.7% vs national
General and Operations Manager
11K employed
$98,170
-9.2% vs national
Project Management Specialist
2K employed
$96,160
-2.6% vs national
Administrative Services Manager
300 employed
$94,320
-16.8% vs national
Management Analyst
$90,220
-7.7% vs national
Human Resources Specialist
2K employed
$75,630
+4.1% vs national
Property and Real Estate Manager
590 employed
$58,500
-14.5% vs national
Technology
Computer and Information Systems Manager
850 employed
$149,130
-8.5% vs national
Database Administrator
60 employed
$109,430
-17.4% vs national
Computer Network Architect
230 employed
$108,990
-13.8% vs national
Information Security Analyst
310 employed
$107,540
-8.1% vs national
Software Developer
1K employed
$105,600
-17.1% vs national
Computer Systems Analyst
280 employed
$105,470
+1.3% vs national
Computer Programmer
190 employed
$92,280
-3.9% vs national
Network Administrator
930 employed
$86,450
-7.7% vs national
Operations Research Analyst
130 employed
$82,460
-7.6% vs national
Data Scientist
210 employed
$81,900
-23.7% vs national
Software Engineer
730 employed
$78,330
-26.6% vs national
Statistician
40 employed
$75,890
-23.0% vs national
Computer Network Support Specialist
500 employed
$73,550
+0.4% vs national
Web Developer
$72,190
-16.3% vs national
Web and Digital Interface Designer
40 employed
$64,260
-25.2% vs national
Computer User Support Specialist
1K employed
$61,310
+0.9% vs national
Engineering
Engineering Manager
270 employed
$147,400
-11.2% vs national
Petroleum Engineer
130 employed
$132,120
-1.0% vs national
Chemical Engineer
80 employed
$115,400
-0.2% vs national
Electrical Engineer
260 employed
$110,810
-3.2% vs national
Civil Engineer
1K employed
$98,190
-1.0% vs national
Industrial Engineer
600 employed
$96,940
-9.0% vs national
Environmental Engineer
90 employed
$91,370
-12.2% vs national
Mechanical Engineer
790 employed
$86,330
-18.1% vs national
Finance
Financial Manager
2K employed
$135,890
-9.9% vs national
Loan Officer
1K employed
$84,650
+10.9% vs national
Financial Examiner
220 employed
$82,640
-7.5% vs national
Compliance Officer
990 employed
$79,440
+0.6% vs national
Tax Examiner
150 employed
$78,260
-2.7% vs national
Financial Analyst
300 employed
$78,170
-19.6% vs national
Budget Analyst
150 employed
$77,400
-12.4% vs national
Personal Financial Advisor
540 employed
$76,870
-22.4% vs national
Accountant
4K employed
$75,730
-8.3% vs national
Credit Analyst
300 employed
$74,810
-8.4% vs national
Insurance Sales Agent
1K employed
$71,220
+12.2% vs national
Securities Sales Agent
740 employed
$63,670
-12.3% vs national
Science
Psychologist
170 employed
$116,130
+19.5% vs national
Chemist
160 employed
$97,330
+5.8% vs national
Environmental Scientist
240 employed
$84,570
+5.7% vs national
Geoscientist
100 employed
$84,070
-7.3% vs national
Urban and Regional Planner
210 employed
$78,500
-6.3% vs national
Medical Scientist
250 employed
$64,470
-30.1% vs national
Legal
Creative
Skilled Trades
Construction Supervisor
4K employed
$81,370
-1.9% vs national
Electrician
4K employed
$65,710
-5.2% vs national
Plumber
2K employed
$63,560
-7.3% vs national
Automotive Service Technician
2K employed
$57,360
+9.9% vs national
Maintenance and Repair Worker
3K employed
$49,840
-1.6% vs national
Construction Laborer
5K employed
$49,070
-0.5% vs national
Air Traffic Controller
80 employed
$37,550
-34.1% vs national
Business & Operations
Purchasing Agent
880 employed
$76,400
-0.6% vs national
Real Estate Sales Agent
$73,920
+25.3% vs national
Real Estate Broker
80 employed
$73,300
+4.6% vs national
Logistician
310 employed
$72,800
-12.7% vs national
Public Relations Specialist
640 employed
$70,280
+1.2% vs national
Training and Development Specialist
670 employed
$63,260
-7.9% vs national
Market Research Analyst
2K employed
$61,580
-15.5% vs national
Editor
200 employed
$60,520
-9.2% vs national
Writer and Author
80 employed
$50,860
-28.1% vs national
Education
Instructional Coordinator
650 employed
$75,340
-1.2% vs national
Librarian
570 employed
$62,830
-6.9% vs national
Secondary School Teacher
3K employed
$61,210
-13.1% vs national
Middle School Teacher
1K employed
$60,100
-12.4% vs national
Elementary School Teacher
4K employed
$60,030
-11.9% vs national
Kindergarten Teacher
600 employed
$59,420
-7.4% vs national
School Counselor
840 employed
$58,960
-9.2% vs national
Tutor
470 employed
$35,100
-21.3% vs national