Salaripedia
English

How much does a driver/sales worker make in St. Louis?

$40,240a year

Median yearly pay for driver/sales workers in the St. Louis, MO-IL metro area. That is $19.35 an hour or $3,353 a month.

Hourly
$19.35
Vs. national median
+4%
Rank among cities
104 of 382
Jobs in the area
4,100
Pay range
Lowest 10%: $31,200Median: $40,240Highest 10%: $59,430
PercentileYearlyHourly
10th$31,200$15.00
25th$39,860$19.16
Median$40,240$19.35
75th$47,000$22.60
90th$59,430$28.57

Other cities in Missouri

Median yearly pay for driver/sales workers.

Kansas City, MO$38,570
Joplin, MO$37,960
St. Joseph, MO$37,720
Cape Girardeau, MO$36,480
Jefferson City, MO$36,450
Columbia, MO$35,600
Springfield, MO$28,780
Driver/Sales Worker salary in Missouri Driver/Sales Worker salary in all states

Related jobs in St. Louis

Same field, median yearly pay.

Air Traffic Controller$127,600
Captain$94,990
Commercial Pilot$91,540
Transportation Inspector$77,990
First-Line Supervisors of Transportation and Material Moving Worker$62,790
Bus Driver$61,080
Tank Car$60,950
Refuse and Recyclable Material Collector$60,750
Heavy and Tractor-Trailer Truck Driver$58,240
Sailor and Marine Oiler$57,450
Salaries for every job in St. Louis, MO

Frequently asked questions

How much does a driver/sales worker make an hour in St. Louis?

The median hourly pay in the St. Louis, MO-IL metro area is $19.35 ($40,240 a year).

Do driver/sales workers make more in St. Louis than the national average?

Yes: $40,240 against $38,770 nationally, 4% more.

How does St. Louis compare with the rest of Missouri?

The median in Missouri is $40,200, so St. Louis pays 0% more.

Where does St. Louis rank for driver/sales worker pay?

104 of 382 metro areas with data.

How much does a driver/sales worker make starting out in St. Louis?

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