Salaripedia
English

How much does an animal caretaker make in Worcester?

$37,590a year

Median yearly pay for animal caretakers in the Worcester, MA metro area. That is $18.07 an hour or $3,133 a month.

Hourly
$18.07
Vs. national median
+6%
Rank among cities
39 of 385
Jobs in the area
660
Pay range
Lowest 10%: $34,130Median: $37,590Highest 10%: $57,070
PercentileYearlyHourly
10th$34,130$16.41
25th$36,090$17.35
Median$37,590$18.07
75th$44,220$21.26
90th$57,070$27.44

Other cities in Massachusetts

Median yearly pay for animal caretakers.

Barnstable Town, MA$43,540
Amherst Town, MA$39,870
Boston, MA$39,850
Pittsfield, MA$36,830
Springfield, MA$36,570
Providence, RI$36,500
Animal Caretaker salary in Massachusetts Animal Caretaker salary in all states

Related jobs in Worcester

Same field, median yearly pay.

Exercise Trainer and Group Fitness Instructor$59,800
First-Line Supervisors of Personal Service Worker$57,760
First-Line Supervisors of Entertainment and Recreation Worker$55,020
Residential Advisor$47,010
Skincare Specialist$46,270
Childcare Worker$39,300
Recreation Worker$37,950
Concierge$37,790
Hairdresser$36,430
Tour and Travel Guide$35,990
Salaries for every job in Worcester, MA

Frequently asked questions

How much does an animal caretaker make an hour in Worcester?

The median hourly pay in the Worcester, MA metro area is $18.07 ($37,590 a year).

Do animal caretakers make more in Worcester than the national average?

Yes: $37,590 against $35,360 nationally, 6% more.

How does Worcester compare with the rest of Massachusetts?

The median in Massachusetts is $39,650, so Worcester pays 5% less.

Where does Worcester rank for animal caretaker pay?

39 of 385 metro areas with data.

How much does an animal caretaker make starting out in Worcester?

The lowest-paid 10% make $34,130 or less a year; the top 10% make $57,070 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.