Salaripedia
English

How much does a stocker and order filler make in Salem?

$41,520a year

Median yearly pay for stocker and order fillers in the Salem, OR metro area. That is $19.96 an hour or $3,460 a month.

Hourly
$19.96
Vs. national median
+11%
Rank among cities
24 of 393
Jobs in the area
3,950
Pay range
Lowest 10%: $35,010Median: $41,520Highest 10%: $60,880
PercentileYearlyHourly
10th$35,010$16.83
25th$37,210$17.89
Median$41,520$19.96
75th$46,190$22.21
90th$60,880$29.27

Other cities in Oregon

Median yearly pay for stocker and order fillers.

Bend, OR$45,840
Portland, OR$44,440
Medford, OR$39,120
Albany, OR$38,970
Eugene, OR$37,430
Corvallis, OR$36,830
Grants Pass, OR$36,500
Stocker and Order Filler salary in Oregon Stocker and Order Filler salary in all states

Related jobs in Salem

Same field, median yearly pay.

Commercial Pilot$125,100
Refuse and Recyclable Material Collector$62,020
Heavy and Tractor-Trailer Truck Driver$60,580
First-Line Supervisors of Transportation and Material Moving Worker$60,500
Bus Driver$51,570
Pump Operator$48,200
Industrial Truck and Tractor Operator$47,790
Machine Feeder and Offbearer$46,600
Light Truck Driver$46,330
Laborer and Freight$40,360
Salaries for every job in Salem, OR

Frequently asked questions

How much does a stocker and order filler make an hour in Salem?

The median hourly pay in the Salem, OR metro area is $19.96 ($41,520 a year).

Do stocker and order fillers make more in Salem than the national average?

Yes: $41,520 against $37,330 nationally, 11% more.

How does Salem compare with the rest of Oregon?

The median in Oregon is $43,480, so Salem pays 5% less.

Where does Salem rank for stocker and order filler pay?

24 of 393 metro areas with data.

How much does a stocker and order filler make starting out in Salem?

The lowest-paid 10% make $35,010 or less a year; the top 10% make $60,880 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.