As of February 2025, the average hourly pay for a Walmart employee in the US is $25, or $51,669 annually. However, the pay range can vary widely depending on the role, location, and experience.
They pay what the market demands. We could have government mandate they pay more of course.