Walmart's hourly pay varies by job role, location, and experience, but here are some key details:
- The average hourly wage for U.S. frontline Walmart associates is close to $18 per hour, reflecting recent investments in higher wages
- The company minimum wage is generally $14 per hour in the U.S., with no one supposed to earn less than this base rate
- Specific job pay ranges include:
- Stockers: approximately $14 to $27 per hour depending on location
* Personal shoppers: $14.00 to $18.91 per hour
* Pharmacy technicians: $17.00 to $25.39 per hour
* Warehouse workers: $14.00 to $29.07 per hour
* Team leads: $19.00 to $25.77 per hour
* Maintenance workers: $14.01 to $19.29 per hour
* Managers earn salaries typically ranging from about $56,000 to $117,000 per year, which translates to roughly $27 to $56 per hour
- Pay can also vary by age group, with younger workers (16-17) earning around $14.00 to $16.31 per hour, and those 25 and over earning up to about $26.04 per hour
- Walmart.com employees earn an average of about $15.36 per hour, with a range from roughly $11.94 to $22.06 per hour depending on role
In summary, Walmart pays most frontline workers between $14 and $18 per hour on average, with higher wages for specialized roles, leadership, and experienced employees. The minimum wage at Walmart in the U.S. is generally $14 per hour as of 2025