Salaripedia
English

How much does a driver/sales worker make in Barnstable Town?

$47,000a year

Median yearly pay for driver/sales workers in the Barnstable Town, MA metro area. That is $22.60 an hour or $3,917 a month.

Hourly
$22.60
Vs. national median
+21%
Rank among cities
24 of 382
Jobs in the area
200
Pay range
Lowest 10%: $38,840Median: $47,000Highest 10%: $71,020
PercentileYearlyHourly
10th$38,840$18.67
25th$39,000$18.75
Median$47,000$22.60
75th$54,670$26.28
90th$71,020$34.14

Other cities in Massachusetts

Median yearly pay for driver/sales workers.

Boston, MA$47,340
Pittsfield, MA$46,900
Worcester, MA$44,490
Springfield, MA$43,470
Providence, RI$35,930
Driver/Sales Worker salary in Massachusetts Driver/Sales Worker salary in all states

Related jobs in Barnstable Town

Same field, median yearly pay.

Captain$83,390
First-Line Supervisors of Transportation and Material Moving Worker$63,390
Heavy and Tractor-Trailer Truck Driver$62,740
Bus Driver$60,270
Light Truck Driver$49,480
Laborer and Freight$46,860
Motorboat Operator$45,160
Shuttle Driver and Chauffeur$41,700
Cleaners of Vehicle and Equipment$38,790
Stocker and Order Filler$38,100
Salaries for every job in Barnstable Town, MA

Frequently asked questions

How much does a driver/sales worker make an hour in Barnstable Town?

The median hourly pay in the Barnstable Town, MA metro area is $22.60 ($47,000 a year).

Do driver/sales workers make more in Barnstable Town than the national average?

Yes: $47,000 against $38,770 nationally, 21% more.

How does Barnstable Town compare with the rest of Massachusetts?

The median in Massachusetts is $46,870, so Barnstable Town pays 0% more.

Where does Barnstable Town rank for driver/sales worker pay?

24 of 382 metro areas with data.

How much does a driver/sales worker make starting out in Barnstable Town?

The lowest-paid 10% make $38,840 or less a year; the top 10% make $71,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.