Salaripedia
English

How much does a human resources manager make in Worcester?

$160,500a year

Median yearly pay for human resources managers in the Worcester, MA metro area. That is $77.15 an hour or $13,370 a month.

Hourly
$77.15
Vs. national median
+7%
Rank among cities
27 of 358
Jobs in the area
460
Pay range
Lowest 10%: $94,570Median: $160,500Highest 10%: $296,400
PercentileYearlyHourly
10th$94,570$45.47
25th$117,800$56.65
Median$160,500$77.15
75th$207,000$99.50
90th$296,400$142.51

Other cities in Massachusetts

Median yearly pay for human resources managers.

Boston, MA$185,000
Providence, RI$163,300
Springfield, MA$152,400
Pittsfield, MA$145,600
Barnstable Town, MA$136,300
Amherst Town, MA$132,300
Human Resources Manager salary in Massachusetts Human Resources Manager salary in all states

Related jobs in Worcester

Same field, median yearly pay.

Natural Sciences Manager$212,600
Marketing Manager$199,300
Computer and Information Systems Manager$193,900
Architectural and Engineering Manager$179,200
Financial Manager$170,900
Manager$164,700
Sales Manager$162,800
Purchasing Manager$157,800
Public Relations Manager$156,900
Construction Manager$140,600
Salaries for every job in Worcester, MA

Frequently asked questions

How much does a human resources manager make an hour in Worcester?

The median hourly pay in the Worcester, MA metro area is $77.15 ($160,500 a year).

Do human resources managers make more in Worcester than the national average?

Yes: $160,500 against $149,300 nationally, 7% more.

How does Worcester compare with the rest of Massachusetts?

The median in Massachusetts is $181,800, so Worcester pays 12% less.

Where does Worcester rank for human resources manager pay?

27 of 358 metro areas with data.

How much does a human resources manager make starting out in Worcester?

The lowest-paid 10% make $94,570 or less a year; the top 10% make $296,400 or more.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.