Salaripedia
English

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

$44,440a year

Median yearly pay for stocker and order fillers in the Portland-Vancouver-Hillsboro, OR-WA metro area. That is $21.37 an hour or $3,703 a month.

Hourly
$21.37
Vs. national median
+19%
Rank among cities
11 of 393
Jobs in the area
26,750
Pay range
Lowest 10%: $37,120Median: $44,440Highest 10%: $55,200
PercentileYearlyHourly
10th$37,120$17.85
25th$38,440$18.48
Median$44,440$21.37
75th$47,380$22.78
90th$55,200$26.54

Other cities in Oregon

Median yearly pay for stocker and order fillers.

Bend, OR$45,840
Salem, OR$41,520
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 Portland

Same field, median yearly pay.

Airline Pilot$173,200
Transportation Inspector$107,800
Commercial Pilot$105,900
Captain$93,440
Ship Engineer$88,800
Crane and Tower Operator$80,260
Bus Driver$80,170
Refuse and Recyclable Material Collector$65,920
First-Line Supervisors of Transportation and Material Moving Worker$64,830
Sailor and Marine Oiler$63,900
Salaries for every job in Portland, OR

Frequently asked questions

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

The median hourly pay in the Portland-Vancouver-Hillsboro, OR-WA metro area is $21.37 ($44,440 a year).

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

Yes: $44,440 against $37,330 nationally, 19% more.

How does Portland compare with the rest of Oregon?

The median in Oregon is $43,480, so Portland pays 2% more.

Where does Portland rank for stocker and order filler pay?

11 of 393 metro areas with data.

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

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