Average salary
$16.57
- Select pay period
- per hourMost common pay period for Stocker at this company
- per dayConverted from most common pay period
- per weekConverted from most common pay period
- per monthConverted from most common pay period
- per yearConverted from most common pay period
matches
Meets national average
Average $16.57
Low $7.25
High $30.40
Salary estimated from 144 past and present job postings on Indeed. Last updated: June 9, 2026
Compare all Stocker salaries in the United States
Reviews about Pay and benefits for Stocker in Walmart
March 8, 2024
good place
Stocker
Columbus, OH
good place to work , decent hours were given to me . boxes are heavy some times but there is always someone willing to help me out .
May 1, 2019
Productive work place
Walmart Stocker
Columbus, OH
Nice people to meet while working there. Low management. Great place to start your first job at. Paid very well depending on your position. Very competitive....Show more
September 21, 2023
Stocker
Stocker
Whitehall, OH
It's okay to work at expect the laziness and stupidty around it..other than that it's alright.. pay is decent not great at least you get two days off.
See all Walmart Stocker reviews about Pay and benefits
Browse all Walmart salaries by category
How much does a Stocker make at Walmart in the United States?
Average Walmart Stocker hourly pay in the United States is approximately $16.57, which meets the national average.
Salary estimated from 1,831 past and present job postings on Indeed.
Please note that all salary figures are approximations based upon third party submissions to Indeed. These figures are given to the Indeed users for the purpose of generalized comparison only. Minimum wage may differ by jurisdiction and you should consult the employer for actual salary figures.