Massachusetts Salary Data (2025)
Salary data for 115 occupations in Massachusetts · Source: BLS OES & H-1B filings
Avg. Median Salary (MA)
$126,466
+14.8% vs national avg
National Median
$110,166
across all states
Total Employed
1.1M+
workers tracked in Massachusetts
Healthcare
Radiologist
$426,560
+287.2% vs national
Emergency Medicine Physician
890 employed
$356,230
+223.4% vs national
Nurse Anesthetist
500 employed
$295,550
+168.3% vs national
Internal Medicine Physician
2K employed
$285,250
+158.9% vs national
Family Medicine Physician
4K employed
$277,490
+151.9% vs national
Obstetrician and Gynecologist
620 employed
$272,240
+147.1% vs national
Pediatrician
2K employed
$221,170
+100.8% vs national
Podiatrist
170 employed
$217,700
+97.6% vs national
Dentist
3K employed
$181,600
+64.8% vs national
Nurse Midwife
280 employed
$159,800
+45.1% vs national
Optometrist
950 employed
$151,730
+37.7% vs national
Nurse Practitioner
8K employed
$142,440
+29.3% vs national
Physician Assistant
4K employed
$142,410
+29.3% vs national
Veterinarian
2K employed
$140,260
+27.3% vs national
Pharmacist
7K employed
$138,170
+25.4% vs national
Medical and Health Services Manager
18K employed
$134,360
+22.0% vs national
Registered Nurse
88K employed
$104,550
-5.1% vs national
Physical Therapist
7K employed
$103,790
-5.8% vs national
Radiologic Technologist
6K employed
$103,620
-5.9% vs national
Respiratory Therapist
2K employed
$102,170
-7.3% vs national
Speech-Language Pathologist
5K employed
$101,310
-8.0% vs national
Occupational Therapist
7K employed
$100,930
-8.4% vs national
Licensed Practical Nurse
13K employed
$80,220
-27.2% vs national
Dietitian and Nutritionist
3K employed
$76,660
-30.4% vs national
Social Worker
7K employed
$62,500
-43.3% vs national
Rehabilitation Counselor
6K employed
$47,320
-57.0% vs national
Pharmacy Technician
10K employed
$46,470
-57.8% vs national
Technology
Computer and Information Systems Manager
25K employed
$214,960
+95.1% vs national
Computer and Information Research Scientist
2K employed
$170,510
+54.8% vs national
Computer Hardware Engineer
3K employed
$167,600
+52.1% vs national
Software Developer
48K employed
$165,210
+50.0% vs national
Database Administrator
3K employed
$161,650
+46.7% vs national
Computer Network Support Specialist
6K employed
$155,060
+40.8% vs national
Data Scientist
9K employed
$131,750
+19.6% vs national
Computer Systems Analyst
22K employed
$128,240
+16.4% vs national
Web and Digital Interface Designer
3K employed
$113,540
+3.1% vs national
Network Administrator
8K employed
$110,980
+0.7% vs national
Software Engineer
6K employed
$109,590
-0.5% vs national
Web Developer
2K employed
$98,470
-10.6% vs national
Statistician
2K employed
$96,710
-12.2% vs national
Operations Research Analyst
4K employed
$96,500
-12.4% vs national
Computer Network Architect
2K employed
$88,650
-19.5% vs national
Multimedia Artist and Animator
$80,640
-26.8% vs national
Management
Marketing Manager
14K employed
$212,020
+92.5% vs national
Sales Manager
15K employed
$191,200
+73.6% vs national
Human Resources Manager
8K employed
$181,780
+65.0% vs national
Purchasing Manager
2K employed
$170,750
+55.0% vs national
Industrial Production Manager
4K employed
$148,050
+34.4% vs national
Construction Manager
10K employed
$145,010
+31.6% vs national
Management Analyst
30K employed
$134,720
+22.3% vs national
General and Operations Manager
96K employed
$127,220
+15.5% vs national
Project Management Specialist
22K employed
$114,190
+3.7% vs national
Property and Real Estate Manager
7K employed
$103,410
-6.1% vs national
Human Resources Specialist
27K employed
$85,630
-22.3% vs national
Finance
Financial Manager
26K employed
$206,760
+87.7% vs national
Actuary
$126,040
+14.4% vs national
Personal Financial Advisor
$125,670
+14.1% vs national
Financial Examiner
950 employed
$111,110
+0.9% vs national
Financial Analyst
15K employed
$111,040
+0.8% vs national
Economist
1K employed
$106,380
-3.4% vs national
Compliance Officer
13K employed
$102,060
-7.4% vs national
Loan Officer
4K employed
$101,600
-7.8% vs national
Securities Sales Agent
15K employed
$100,310
-8.9% vs national
Tax Examiner
$99,970
-9.3% vs national
Accountant
46K employed
$99,460
-9.7% vs national
Credit Analyst
1K employed
$97,080
-11.9% vs national
Budget Analyst
1K employed
$92,260
-16.3% vs national
Insurance Sales Agent
10K employed
$79,300
-28.0% vs national
Engineering
Engineering Manager
8K employed
$201,430
+82.8% vs national
Aerospace Engineer
990 employed
$149,470
+35.7% vs national
Nuclear Engineer
210 employed
$145,760
+32.3% vs national
Electrical Engineer
5K employed
$127,720
+15.9% vs national
Biomedical Engineer
5K employed
$127,570
+15.8% vs national
Mechanical Engineer
8K employed
$119,300
+8.3% vs national
Chemical Engineer
1K employed
$118,000
+7.1% vs national
Environmental Engineer
2K employed
$115,800
+5.1% vs national
Marine Engineer
$114,640
+4.1% vs national
Materials Engineer
1K employed
$114,100
+3.6% vs national
Industrial Engineer
11K employed
$109,420
-0.7% vs national
Civil Engineer
9K employed
$106,730
-3.1% vs national
Legal
Creative
Science
Biochemist and Biophysicist
15K employed
$131,600
+19.5% vs national
Medical Scientist
17K employed
$128,210
+16.4% vs national
Chemist
3K employed
$125,000
+13.5% vs national
Physicist
1K employed
$106,410
-3.4% vs national
Environmental Scientist
3K employed
$100,640
-8.6% vs national
Urban and Regional Planner
2K employed
$99,780
-9.4% vs national
Business & Operations
Market Research Analyst
40K employed
$101,810
-7.6% vs national
Logistician
5K employed
$100,360
-8.9% vs national
Writer and Author
1K employed
$85,260
-22.6% vs national
Editor
3K employed
$83,170
-24.5% vs national
Training and Development Specialist
12K employed
$80,270
-27.1% vs national
Public Relations Specialist
7K employed
$79,660
-27.7% vs national
Skilled Trades
Construction Supervisor
18K employed
$97,850
-11.2% vs national
Plumber
13K employed
$93,880
-14.8% vs national
Electrician
18K employed
$79,420
-27.9% vs national
Construction Laborer
16K employed
$63,390
-42.5% vs national
Automotive Service Technician
13K employed
$60,760
-44.8% vs national
Maintenance and Repair Worker
30K employed
$58,320
-47.1% vs national
Air Traffic Controller
380 employed
$56,020
-49.1% vs national
Education
Secondary School Teacher
28K employed
$95,260
-13.5% vs national
Elementary School Teacher
30K employed
$94,000
-14.7% vs national
Middle School Teacher
17K employed
$89,450
-18.8% vs national
Kindergarten Teacher
2K employed
$84,100
-23.7% vs national
School Counselor
11K employed
$79,930
-27.4% vs national
Librarian
5K employed
$78,540
-28.7% vs national
Tutor
12K employed
$49,430
-55.1% vs national