Highest-Paying Jobs in Massachusetts (2025)
Ranking 145 occupations by median salary in Massachusetts · Source: BLS OES & H-1B filings
Avg. Median Salary (MA)
$117,374
+15.3% vs national avg
National Median
$101,797
across all states
Total Employed
2.0M+
workers tracked in Massachusetts
Top 25 Highest-Paying Jobs in Massachusetts
Occupations in Massachusetts ranked by median annual salary (2025 BLS OES data).
| Rank | Occupation | Median Salary | vs National | Employed |
|---|---|---|---|---|
| 1 | Radiologist | $426,560 | +13.5% | — |
| 2 | Surgeon | $387,150 | +2.5% | 770 |
| 3 | Emergency Medicine Physician | $356,230 | +0.7% | 890 |
| 4 | Nurse Anesthetist | $295,550 | +20.5% | 500 |
| 5 | Internal Medicine Physician | $285,250 | +9.6% | 2K |
| 6 | Family Medicine Physician | $277,490 | +7.6% | 4K |
| 7 | Obstetrician and Gynecologist | $272,240 | -11.4% | 620 |
| 8 | Pediatrician | $221,170 | +2.6% | 2K |
| 9 | Podiatrist | $217,700 | +22.1% | 170 |
| 10 | Computer and Information Systems Manager | $214,960 | +32.0% | 25K |
| 11 | Marketing Manager | $212,020 | +44.8% | 14K |
| 12 | Financial Manager | $206,760 | +37.2% | 26K |
| 13 | Engineering Manager | $201,430 | +21.3% | 8K |
| 14 | Sales Manager | $191,200 | +37.2% | 15K |
| 15 | Human Resources Manager | $181,780 | +31.2% | 8K |
| 16 | Dentist | $181,600 | +3.4% | 3K |
| 17 | Lawyer | $176,680 | +31.2% | 24K |
| 18 | Public Relations Manager | $171,740 | +32.7% | 2K |
| 19 | Purchasing Manager | $170,750 | +22.1% | 2K |
| 20 | Computer and Information Research Scientist | $170,510 | +28.2% | 2K |
| 21 | Computer Hardware Engineer | $167,600 | +28.8% | 3K |
| 22 | Software Developer | $165,210 | +29.7% | 48K |
| 23 | Database Administrator | $161,650 | +22.0% | 3K |
| 24 | Nurse Midwife | $159,800 | +20.3% | 280 |
| 25 | Computer Network Architect | $155,060 | +22.6% | 6K |
Healthcare
Radiologist
$426,560
+13.5% vs national
Surgeon
770 employed
$387,150
+2.5% vs national
Emergency Medicine Physician
890 employed
$356,230
+0.7% vs national
Nurse Anesthetist
500 employed
$295,550
+20.5% vs national
Internal Medicine Physician
2K employed
$285,250
+9.6% vs national
Family Medicine Physician
4K employed
$277,490
+7.6% vs national
Obstetrician and Gynecologist
620 employed
$272,240
-11.4% vs national
Pediatrician
2K employed
$221,170
+2.6% vs national
Podiatrist
170 employed
$217,700
+22.1% vs national
Dentist
3K employed
$181,600
+3.4% vs national
Nurse Midwife
280 employed
$159,800
+20.3% vs national
Optometrist
950 employed
$151,730
+11.5% vs national
Nurse Practitioner
8K employed
$142,440
+6.5% vs national
Physician Assistant
4K employed
$142,410
+4.7% vs national
Veterinarian
2K employed
$140,260
+12.3% vs national
Pharmacist
7K employed
$138,170
-3.3% vs national
Medical and Health Services Manager
18K employed
$134,360
+11.7% vs national
Registered Nurse
88K employed
$104,550
+11.1% vs national
Physical Therapist
7K employed
$103,790
+2.1% vs national
Radiologic Technologist
6K employed
$103,620
+27.5% vs national
Respiratory Therapist
2K employed
$102,170
+21.8% vs national
Speech-Language Pathologist
5K employed
$101,310
+10.9% vs national
Occupational Therapist
7K employed
$100,930
+2.2% vs national
Dental Hygienist
7K employed
$100,640
+3.9% vs national
Licensed Practical Nurse
13K employed
$80,220
+20.2% vs national
Dietitian and Nutritionist
3K employed
$76,660
+4.3% vs national
Social Worker
7K employed
$62,500
+9.3% vs national
Mental Health Counselor
18K employed
$59,890
+0.9% vs national
Dental Assistant
10K employed
$57,980
+18.1% vs national
Medical Assistant
15K employed
$49,460
+10.9% vs national
Rehabilitation Counselor
6K employed
$47,320
-1.7% vs national
Nursing Assistant (CNA)
38K employed
$46,680
+11.6% vs national
Pharmacy Technician
10K employed
$46,470
+2.3% vs national
Home Health and Personal Care Aide
118K employed
$40,910
+17.1% vs national
Technology
Computer and Information Systems Manager
25K employed
$214,960
+32.0% vs national
Computer and Information Research Scientist
2K employed
$170,510
+28.2% vs national
Computer Hardware Engineer
3K employed
$167,600
+28.8% vs national
Software Developer
48K employed
$165,210
+29.7% vs national
Database Administrator
3K employed
$161,650
+22.0% vs national
Computer Network Architect
6K employed
$155,060
+22.6% vs national
Information Security Analyst
6K employed
$136,550
+16.8% vs national
Data Scientist
9K employed
$131,750
+22.8% vs national
Computer Programmer
2K employed
$128,390
+33.7% vs national
Computer Systems Analyst
22K employed
$128,240
+23.2% vs national
Web and Digital Interface Designer
3K employed
$113,540
+32.2% vs national
Network Administrator
8K employed
$110,980
+18.5% vs national
Software Engineer
6K employed
$109,590
+2.7% vs national
Web Developer
2K employed
$98,470
+14.1% vs national
Statistician
2K employed
$96,710
-1.9% vs national
Operations Research Analyst
4K employed
$96,500
+8.1% vs national
Computer Network Support Specialist
2K employed
$88,650
+21.0% vs national
Multimedia Artist and Animator
$80,640
+2.3% vs national
Computer User Support Specialist
18K employed
$75,070
+23.5% vs national
Management
Marketing Manager
14K employed
$212,020
+44.8% vs national
Sales Manager
15K employed
$191,200
+37.2% vs national
Human Resources Manager
8K employed
$181,780
+31.2% vs national
Public Relations Manager
2K employed
$171,740
+32.7% vs national
Purchasing Manager
2K employed
$170,750
+22.1% vs national
Industrial Production Manager
4K employed
$148,050
+19.0% vs national
Construction Manager
10K employed
$145,010
+26.9% vs national
Management Analyst
30K employed
$134,720
+37.8% vs national
General and Operations Manager
96K employed
$127,220
+17.6% vs national
Administrative Services Manager
9K employed
$116,710
+2.9% vs national
Project Management Specialist
22K employed
$114,190
+15.7% vs national
Property and Real Estate Manager
7K employed
$103,410
+51.2% vs national
Human Resources Specialist
27K employed
$85,630
+17.9% vs national
Finance
Financial Manager
26K employed
$206,760
+37.2% vs national
Actuary
$126,040
+1.0% vs national
Personal Financial Advisor
$125,670
+26.8% vs national
Financial Examiner
950 employed
$111,110
+24.4% vs national
Financial Analyst
15K employed
$111,040
+14.3% vs national
Economist
1K employed
$106,380
-4.4% vs national
Compliance Officer
13K employed
$102,060
+29.2% vs national
Loan Officer
4K employed
$101,600
+33.1% vs national
Securities Sales Agent
15K employed
$100,310
+38.2% vs national
Tax Examiner
$99,970
+24.3% vs national
Accountant
46K employed
$99,460
+20.4% vs national
Credit Analyst
1K employed
$97,080
+18.9% vs national
Budget Analyst
1K employed
$92,260
+4.4% vs national
Insurance Sales Agent
10K employed
$79,300
+24.9% vs national
Engineering
Engineering Manager
8K employed
$201,430
+21.3% vs national
Aerospace Engineer
990 employed
$149,470
+14.9% vs national
Nuclear Engineer
210 employed
$145,760
+3.4% vs national
Electrical Engineer
5K employed
$127,720
+11.6% vs national
Biomedical Engineer
5K employed
$127,570
+23.3% vs national
Mechanical Engineer
8K employed
$119,300
+13.2% vs national
Chemical Engineer
1K employed
$118,000
+2.0% vs national
Environmental Engineer
2K employed
$115,800
+11.3% vs national
Marine Engineer
$114,640
-0.5% vs national
Materials Engineer
1K employed
$114,100
+4.8% vs national
Industrial Engineer
11K employed
$109,420
+2.7% vs national
Civil Engineer
9K employed
$106,730
+7.6% vs national
Legal
Creative
Science
Biochemist and Biophysicist
15K employed
$131,600
+32.7% vs national
Medical Scientist
17K employed
$128,210
+39.0% vs national
Chemist
3K employed
$125,000
+35.9% vs national
Psychologist
3K employed
$115,180
+18.5% vs national
Geoscientist
420 employed
$108,210
+19.3% vs national
Physicist
1K employed
$106,410
-30.8% vs national
Environmental Scientist
3K employed
$100,640
+25.7% vs national
Urban and Regional Planner
2K employed
$99,780
+19.0% vs national
Business & Operations
Market Research Analyst
40K employed
$101,810
+39.7% vs national
Logistician
5K employed
$100,360
+20.3% vs national
Purchasing Agent
13K employed
$85,970
+11.8% vs national
Writer and Author
1K employed
$85,260
+20.6% vs national
Editor
3K employed
$83,170
+24.7% vs national
Training and Development Specialist
12K employed
$80,270
+16.9% vs national
Public Relations Specialist
7K employed
$79,660
+14.7% vs national
Skilled Trades
Construction Supervisor
18K employed
$97,850
+17.9% vs national
Plumber
13K employed
$93,880
+36.9% vs national
Electrician
18K employed
$79,420
+14.6% vs national
Construction Laborer
16K employed
$63,390
+28.6% vs national
Automotive Service Technician
13K employed
$60,760
+16.4% vs national
Maintenance and Repair Worker
30K employed
$58,320
+15.1% vs national
Air Traffic Controller
380 employed
$56,020
-1.6% vs national
Education
Instructional Coordinator
6K employed
$95,320
+25.0% vs national
Secondary School Teacher
28K employed
$95,260
+35.3% vs national
Elementary School Teacher
30K employed
$94,000
+37.9% vs national
Middle School Teacher
17K employed
$89,450
+30.5% vs national
Kindergarten Teacher
2K employed
$84,100
+31.1% vs national
School Counselor
11K employed
$79,930
+23.1% vs national
Librarian
5K employed
$78,540
+16.4% vs national
Tutor
12K employed
$49,430
+10.8% vs national