Massachusetts Salary Data (2024)
Salary data for 112 occupations in Massachusetts · Source: BLS OES & H-1B filings
Avg. Median Salary (MA)
$110,668
+16.1% vs national avg
National Median
$95,304
across all states
Total Employed
1.2M+
workers tracked in Massachusetts
Healthcare
Psychiatrist
1K employed
$221,160
+132.1% vs national
Pediatrician
3K employed
$213,230
+123.7% vs national
Nurse Midwife
190 employed
$155,710
+63.4% vs national
Optometrist
1K employed
$150,820
+58.3% vs national
Nurse Practitioner
9K employed
$138,890
+45.7% vs national
Physician Assistant
4K employed
$138,090
+44.9% vs national
Pharmacist
8K employed
$136,030
+42.7% vs national
Medical and Health Services Manager
19K employed
$132,130
+38.6% vs national
Veterinarian
2K employed
$131,500
+38.0% vs national
Podiatrist
170 employed
$128,160
+34.5% vs national
Physical Therapist
7K employed
$102,260
+7.3% vs national
Registered Nurse
90K employed
$101,970
+7.0% vs national
Speech-Language Pathologist
5K employed
$101,790
+6.8% vs national
Radiologic Technologist
5K employed
$99,910
+4.8% vs national
Occupational Therapist
6K employed
$98,420
+3.3% vs national
Respiratory Therapist
2K employed
$96,940
+1.7% vs national
Dietitian and Nutritionist
2K employed
$80,840
-15.2% vs national
Licensed Practical Nurse
15K employed
$76,560
-19.7% vs national
Social Worker
7K employed
$64,960
-31.8% vs national
Rehabilitation Counselor
6K employed
$45,730
-52.0% vs national
Pharmacy Technician
12K employed
$44,640
-53.2% vs national
Technology
Computer and Information Systems Manager
26K employed
$203,300
+113.3% vs national
Computer Hardware Engineer
3K employed
$170,570
+79.0% vs national
Computer and Information Research Scientist
2K employed
$166,910
+75.1% vs national
Database Administrator
2K employed
$161,160
+69.1% vs national
Software Developer
54K employed
$150,520
+57.9% vs national
Computer Network Support Specialist
5K employed
$136,930
+43.7% vs national
Data Scientist
10K employed
$132,250
+38.8% vs national
Computer Systems Analyst
17K employed
$121,580
+27.6% vs national
Web Developer
2K employed
$107,570
+12.9% vs national
Web and Digital Interface Designer
3K employed
$107,560
+12.9% vs national
Software Engineer
6K employed
$105,890
+11.1% vs national
Network Administrator
7K employed
$104,730
+9.9% vs national
Statistician
2K employed
$99,230
+4.1% vs national
Operations Research Analyst
5K employed
$90,030
-5.5% vs national
Data Analyst
30 employed
$89,150
-6.5% vs national
Computer Network Architect
2K employed
$86,290
-9.5% vs national
Multimedia Artist and Animator
270 employed
$76,500
-19.7% vs national
Management
Marketing Manager
14K employed
$192,480
+102.0% vs national
Human Resources Manager
7K employed
$176,510
+85.2% vs national
Sales Manager
14K employed
$170,610
+79.0% vs national
Purchasing Manager
2K employed
$168,890
+77.2% vs national
Training and Development Manager
1K employed
$151,190
+58.6% vs national
Construction Manager
9K employed
$147,750
+55.0% vs national
Industrial Production Manager
5K employed
$138,600
+45.4% vs national
Management Analyst
30K employed
$131,840
+38.3% vs national
General and Operations Manager
105K employed
$123,850
+30.0% vs national
Project Management Specialist
20K employed
$108,630
+14.0% vs national
Property and Real Estate Manager
6K employed
$89,140
-6.5% vs national
Human Resources Specialist
25K employed
$81,960
-14.0% vs national
Finance
Financial Manager
28K employed
$181,170
+90.1% vs national
Actuary
2K employed
$122,230
+28.3% vs national
Financial Analyst
18K employed
$107,610
+12.9% vs national
Economist
770 employed
$103,170
+8.3% vs national
Personal Financial Advisor
7K employed
$101,320
+6.3% vs national
Accountant
46K employed
$96,580
+1.3% vs national
Loan Officer
4K employed
$93,430
-2.0% vs national
Compliance Officer
11K employed
$92,890
-2.5% vs national
Credit Analyst
2K employed
$88,490
-7.1% vs national
Budget Analyst
1K employed
$88,270
-7.4% vs national
Tax Examiner
3K employed
$85,950
-9.8% vs national
Financial Examiner
1K employed
$85,110
-10.7% vs national
Securities Sales Agent
13K employed
$82,490
-13.4% vs national
Insurance Sales Agent
10K employed
$77,660
-18.5% vs national
Legal
Engineering
Engineering Manager
8K employed
$178,800
+87.6% vs national
Aerospace Engineer
990 employed
$152,210
+59.7% vs national
Nuclear Engineer
120 employed
$141,520
+48.5% vs national
Electrical Engineer
5K employed
$126,010
+32.2% vs national
Mechanical Engineer
9K employed
$122,670
+28.7% vs national
Chemical Engineer
1K employed
$119,260
+25.1% vs national
Environmental Engineer
1K employed
$116,980
+22.7% vs national
Materials Engineer
1K employed
$111,030
+16.5% vs national
Industrial Engineer
11K employed
$108,350
+13.7% vs national
Biomedical Engineer
4K employed
$107,720
+13.0% vs national
Civil Engineer
9K employed
$104,450
+9.6% vs national
Marine Engineer
$93,490
-1.9% vs national
Science
Physicist
570 employed
$153,890
+61.5% vs national
Medical Scientist
16K employed
$129,230
+35.6% vs national
Biochemist and Biophysicist
14K employed
$127,520
+33.8% vs national
Chemist
3K employed
$126,970
+33.2% vs national
Environmental Scientist
3K employed
$96,330
+1.1% vs national
Urban and Regional Planner
2K employed
$88,030
-7.6% vs national
Creative
Art Director
2K employed
$131,050
+37.5% vs national
Commercial and Industrial Designer
1K employed
$99,310
+4.2% vs national
Producer and Director
4K employed
$79,100
-17.0% vs national
Interior Designer
2K employed
$77,190
-19.0% vs national
Graphic Designer
5K employed
$76,370
-19.9% vs national
Audio and Video Technician
1K employed
$61,680
-35.3% vs national
Business & Operations
Real Estate Broker
$112,180
+17.7% vs national
Logistician
6K employed
$96,630
+1.4% vs national
Market Research Analyst
37K employed
$93,430
-2.0% vs national
Real Estate Sales Agent
$85,170
-10.6% vs national
Editor
3K employed
$78,720
-17.4% vs national
Writer and Author
1K employed
$78,440
-17.7% vs national
Public Relations Specialist
8K employed
$75,230
-21.1% vs national
Training and Development Specialist
12K employed
$73,480
-22.9% vs national
Skilled Trades
Construction Supervisor
20K employed
$97,480
+2.3% vs national
Plumber
16K employed
$83,260
-12.6% vs national
Electrician
17K employed
$82,120
-13.8% vs national
Construction Laborer
17K employed
$62,430
-34.5% vs national
Automotive Service Technician
12K employed
$57,470
-39.7% vs national
Maintenance and Repair Worker
28K employed
$56,040
-41.2% vs national
Education
Secondary School Teacher
29K employed
$88,990
-6.6% vs national
Middle School Teacher
16K employed
$84,280
-11.6% vs national
Elementary School Teacher
32K employed
$83,260
-12.6% vs national
Kindergarten Teacher
2K employed
$82,440
-13.5% vs national
School Counselor
12K employed
$78,840
-17.3% vs national
Librarian
5K employed
$75,790
-20.5% vs national
Tutor
10K employed
$53,170
-44.2% vs national