Highest-Paying Jobs in New Mexico (2025)
Ranking 144 occupations by median salary in New Mexico · Source: BLS OES & H-1B filings
Avg. Median Salary (NM)
$99,241
-2.5% vs national avg
National Median
$101,797
across all states
Total Employed
467K+
workers tracked in New Mexico
Top 25 Highest-Paying Jobs in New Mexico
Occupations in New Mexico ranked by median annual salary (2025 BLS OES data).
| Rank | Occupation | Median Salary | vs National | Employed |
|---|---|---|---|---|
| 1 | Emergency Medicine Physician | $405,130 | +14.5% | 340 |
| 2 | Anesthesiologist | $393,970 | -1.4% | 50 |
| 3 | Surgeon | $363,940 | -3.6% | 150 |
| 4 | Obstetrician and Gynecologist | $259,990 | -15.4% | 110 |
| 5 | Family Medicine Physician | $228,040 | -11.6% | 650 |
| 6 | Psychiatrist | $227,730 | -11.6% | — |
| 7 | Engineering Manager | $215,120 | +29.5% | 2K |
| 8 | Podiatrist | $202,690 | +13.7% | 60 |
| 9 | Pediatrician | $202,390 | -6.1% | 270 |
| 10 | Computer and Information Research Scientist | $165,690 | +24.6% | 490 |
| 11 | Materials Engineer | $165,600 | +52.1% | 450 |
| 12 | Computer Hardware Engineer | $165,350 | +27.0% | 5K |
| 13 | Physicist | $165,340 | +7.5% | 580 |
| 14 | Nuclear Engineer | $164,300 | +16.6% | 500 |
| 15 | Electrical Engineer | $158,520 | +38.5% | 3K |
| 16 | Chemical Engineer | $158,190 | +36.8% | 160 |
| 17 | Mechanical Engineer | $157,710 | +49.6% | 3K |
| 18 | Dentist | $155,260 | -11.6% | 780 |
| 19 | Pharmacist | $147,000 | +2.9% | 2K |
| 20 | Optometrist | $144,660 | +6.3% | 130 |
| 21 | Physician Assistant | $139,920 | +2.8% | 700 |
| 22 | Computer and Information Systems Manager | $137,730 | -15.5% | 2K |
| 23 | Nurse Practitioner | $137,520 | +2.8% | 2K |
| 24 | Airline Pilot | $136,990 | -36.1% | 50 |
| 25 | Purchasing Manager | $134,790 | -3.6% | 240 |
Healthcare
Emergency Medicine Physician
340 employed
$405,130
+14.5% vs national
Anesthesiologist
50 employed
$393,970
-1.4% vs national
Surgeon
150 employed
$363,940
-3.6% vs national
Obstetrician and Gynecologist
110 employed
$259,990
-15.4% vs national
Family Medicine Physician
650 employed
$228,040
-11.6% vs national
Psychiatrist
$227,730
-11.6% vs national
Podiatrist
60 employed
$202,690
+13.7% vs national
Pediatrician
270 employed
$202,390
-6.1% vs national
Dentist
780 employed
$155,260
-11.6% vs national
Pharmacist
2K employed
$147,000
+2.9% vs national
Optometrist
130 employed
$144,660
+6.3% vs national
Physician Assistant
700 employed
$139,920
+2.8% vs national
Nurse Practitioner
2K employed
$137,520
+2.8% vs national
Veterinarian
460 employed
$129,390
+3.6% vs national
Nurse Anesthetist
$129,370
-47.3% vs national
Medical and Health Services Manager
3K employed
$124,300
+3.3% vs national
Nurse Midwife
50 employed
$123,350
-7.1% vs national
Physical Therapist
1K employed
$106,880
+5.2% vs national
Occupational Therapist
1K employed
$99,170
+0.4% vs national
Speech-Language Pathologist
1K employed
$98,690
+8.1% vs national
Radiologist
170 employed
$96,170
-74.4% vs national
Dental Hygienist
1K employed
$95,940
-1.0% vs national
Registered Nurse
18K employed
$94,340
+0.3% vs national
Radiologic Technologist
1K employed
$79,940
-1.6% vs national
Dietitian and Nutritionist
500 employed
$74,730
+1.7% vs national
Mental Health Counselor
2K employed
$74,100
+24.8% vs national
Respiratory Therapist
840 employed
$68,870
-17.9% vs national
Social Worker
800 employed
$65,640
+14.8% vs national
Licensed Practical Nurse
2K employed
$59,330
-11.1% vs national
Rehabilitation Counselor
210 employed
$48,240
+0.2% vs national
Pharmacy Technician
3K employed
$46,630
+2.7% vs national
Dental Assistant
2K employed
$44,400
-9.6% vs national
Nursing Assistant (CNA)
5K employed
$39,390
-5.8% vs national
Medical Assistant
5K employed
$39,230
-12.0% vs national
Home Health and Personal Care Aide
39K employed
$28,520
-18.4% vs national
Engineering
Engineering Manager
2K employed
$215,120
+29.5% vs national
Materials Engineer
450 employed
$165,600
+52.1% vs national
Nuclear Engineer
500 employed
$164,300
+16.6% vs national
Electrical Engineer
3K employed
$158,520
+38.5% vs national
Chemical Engineer
160 employed
$158,190
+36.8% vs national
Mechanical Engineer
3K employed
$157,710
+49.6% vs national
Aerospace Engineer
570 employed
$132,850
+2.1% vs national
Industrial Engineer
1K employed
$128,090
+20.3% vs national
Environmental Engineer
500 employed
$108,360
+4.1% vs national
Civil Engineer
1K employed
$103,900
+4.8% vs national
Petroleum Engineer
260 employed
$99,900
-25.1% vs national
Technology
Computer and Information Research Scientist
490 employed
$165,690
+24.6% vs national
Computer Hardware Engineer
5K employed
$165,350
+27.0% vs national
Computer and Information Systems Manager
2K employed
$137,730
-15.5% vs national
Information Security Analyst
2K employed
$130,070
+11.2% vs national
Software Engineer
2K employed
$127,090
+19.1% vs national
Software Developer
4K employed
$124,520
-2.3% vs national
Database Administrator
120 employed
$117,950
-11.0% vs national
Computer Network Architect
420 employed
$109,080
-13.7% vs national
Computer Systems Analyst
2K employed
$98,220
-5.6% vs national
Data Scientist
560 employed
$95,850
-10.7% vs national
Network Administrator
1K employed
$90,790
-3.1% vs national
Statistician
230 employed
$84,330
-14.5% vs national
Computer Programmer
600 employed
$83,750
-12.8% vs national
Operations Research Analyst
510 employed
$80,360
-10.0% vs national
Web Developer
130 employed
$68,120
-21.1% vs national
Computer Network Support Specialist
1K employed
$64,550
-11.9% vs national
Multimedia Artist and Animator
80 employed
$54,000
-31.5% vs national
Web and Digital Interface Designer
200 employed
$53,300
-37.9% vs national
Computer User Support Specialist
3K employed
$53,280
-12.3% vs national
Science
Physicist
580 employed
$165,340
+7.5% vs national
Chemist
280 employed
$126,960
+38.0% vs national
Psychologist
$124,800
+28.4% vs national
Geoscientist
160 employed
$88,530
-2.4% vs national
Environmental Scientist
940 employed
$86,630
+8.2% vs national
Urban and Regional Planner
270 employed
$77,710
-7.3% vs national
Medical Scientist
340 employed
$67,100
-27.3% vs national
Skilled Trades
Airline Pilot
50 employed
$136,990
-36.1% vs national
Construction Supervisor
7K employed
$75,130
-9.5% vs national
Air Traffic Controller
50 employed
$69,090
+21.3% vs national
Plumber
3K employed
$61,440
-10.4% vs national
Electrician
5K employed
$58,390
-15.7% vs national
Automotive Service Technician
5K employed
$47,300
-9.4% vs national
Maintenance and Repair Worker
9K employed
$45,760
-9.7% vs national
Construction Laborer
12K employed
$38,400
-22.1% vs national
Management
Purchasing Manager
240 employed
$134,790
-3.6% vs national
Industrial Production Manager
670 employed
$124,670
+0.2% vs national
Training and Development Manager
180 employed
$124,290
-0.4% vs national
Chief Executive Officer
100 employed
$123,500
-41.9% vs national
Marketing Manager
800 employed
$122,980
-16.0% vs national
Human Resources Manager
820 employed
$118,070
-14.8% vs national
Public Relations Manager
250 employed
$115,260
-10.9% vs national
Sales Manager
2K employed
$114,080
-18.1% vs national
Project Management Specialist
4K employed
$106,970
+8.4% vs national
Administrative Services Manager
$104,790
-7.6% vs national
Construction Manager
2K employed
$104,550
-8.5% vs national
General and Operations Manager
16K employed
$98,630
-8.8% vs national
Management Analyst
4K employed
$93,180
-4.7% vs national
Human Resources Specialist
4K employed
$68,050
-6.3% vs national
Property and Real Estate Manager
1K employed
$62,230
-9.0% vs national
Finance
Financial Manager
3K employed
$133,700
-11.3% vs national
Personal Financial Advisor
610 employed
$94,270
-4.9% vs national
Financial Analyst
930 employed
$87,630
-9.8% vs national
Budget Analyst
740 employed
$87,360
-1.1% vs national
Tax Examiner
720 employed
$80,610
+0.2% vs national
Accountant
6K employed
$78,580
-4.9% vs national
Credit Analyst
90 employed
$72,160
-11.6% vs national
Compliance Officer
2K employed
$67,990
-13.9% vs national
Financial Examiner
220 employed
$67,950
-23.9% vs national
Loan Officer
1K employed
$62,610
-18.0% vs national
Securities Sales Agent
2K employed
$60,850
-16.2% vs national
Insurance Sales Agent
2K employed
$45,180
-28.8% vs national
Legal
Business & Operations
Logistician
850 employed
$98,430
+18.0% vs national
Real Estate Broker
$80,340
+14.6% vs national
Purchasing Agent
2K employed
$76,740
-0.2% vs national
Real Estate Sales Agent
550 employed
$76,170
+29.2% vs national
Public Relations Specialist
1K employed
$68,700
-1.1% vs national
Editor
230 employed
$64,250
-3.6% vs national
Training and Development Specialist
2K employed
$62,900
-8.4% vs national
Market Research Analyst
2K employed
$61,950
-15.0% vs national
Education
Instructional Coordinator
510 employed
$80,870
+6.0% vs national
School Counselor
2K employed
$77,880
+19.9% vs national
Secondary School Teacher
8K employed
$75,900
+7.8% vs national
Middle School Teacher
4K employed
$75,240
+9.7% vs national
Elementary School Teacher
6K employed
$74,550
+9.3% vs national
Kindergarten Teacher
950 employed
$74,380
+15.9% vs national
Librarian
580 employed
$62,530
-7.4% vs national
Tutor
2K employed
$45,890
+2.9% vs national