Average Salaries at Walmart
Salary data last updated January 27, 2026.
$37
/ hour
Walmart average pay is $37/hr, with most salaries ranging from $26 to $55. Compensation can vary depending on job title, experience level, and location.
Walmart Salaries by Job Title
| Job Title | Hourly Rate | Annual Equivalent | Sample Size |
|---|---|---|---|
| Data Scientist | $79 | $164,627 | 1,115 |
| Retail Supervisor | $42 | $87,511 | 3,234 |
| Operations Manager | $38 | $79,472 | 866 |
| Warehouse Worker | $23 | $46,848 | 3,561 |
| Protective Service Supervisor | $22 | $45,690 | 1,508 |
| Office Supervisor | $22 | $45,186 | 1,196 |
| Customer Service Rep | $20 | $40,732 | 932 |
| Delivery Driver | $18 | $36,984 | 669 |
| Sales Associate | $18 | $38,396 | 4,986 |
| Service Sales Representative | $17 | $35,675 | 1,858 |
Frequently Asked Questions About Salaries at Walmart
What is the average annual salary at Walmart?
Which job at Walmart pays the most?
Do Walmart salaries differ by location?
Does Walmart pay weekly or biweekly?
Where does this salary data come from?