Salaripedia
English

How much does a retail salesperson make in Worcester?

$36,220a year

Median yearly pay for retail salespersons in the Worcester, MA metro area. That is $17.41 an hour or $3,018 a month.

Hourly
$17.41
Vs. national median
+2%
Rank among cities
64 of 393
Jobs in the area
8,830
Pay range
Lowest 10%: $31,950Median: $36,220Highest 10%: $47,020
PercentileYearlyHourly
10th$31,950$15.36
25th$34,330$16.50
Median$36,220$17.41
75th$39,030$18.76
90th$47,020$22.61

Other cities in Massachusetts

Median yearly pay for retail salespersons.

Boston, MA$36,850
Barnstable Town, MA$36,790
Amherst Town, MA$36,630
Pittsfield, MA$35,540
Springfield, MA$35,440
Providence, RI$35,230
Retail Salesperson salary in Massachusetts Retail Salesperson salary in all states

Related jobs in Worcester

Same field, median yearly pay.

Sales Engineer$125,800
Sales Representative$110,000
First-Line Supervisors of Non-Retail Sales Worker$99,860
Sales Representative$80,400
Sales Representatives of Service$77,380
Insurance Sales Agent$76,200
Security$75,320
Advertising Sales Agent$67,670
First-Line Supervisors of Retail Sales Worker$54,920
Travel Agent$49,980
Salaries for every job in Worcester, MA

Frequently asked questions

How much does a retail salesperson make an hour in Worcester?

The median hourly pay in the Worcester, MA metro area is $17.41 ($36,220 a year).

Do retail salespersons make more in Worcester than the national average?

Yes: $36,220 against $35,410 nationally, 2% more.

How does Worcester compare with the rest of Massachusetts?

The median in Massachusetts is $36,610, so Worcester pays 1% less.

Where does Worcester rank for retail salesperson pay?

64 of 393 metro areas with data.

How much does a retail salesperson make starting out in Worcester?

The lowest-paid 10% make $31,950 or less a year; the top 10% make $47,020 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.