Housekeeping jobs in Worcester, MA, offer the highest average salary at $39,591 per year. This city provides better pay than other nearby areas, making it an attractive choice for job seekers. Close behind, Gardner, MA, pays an average of $36,882, which is still a strong option.