how much does walmart pay per hour
Walmart’s typical hourly pay in the U.S. currently falls around the mid‑teens to just under the low‑20s per hour for most store roles, with a company‑reported “average” a bit above 17 dollars per hour and some positions going significantly higher depending on job and location.
Quick Scoop
- Most entry‑level store roles (cashier, stocker, customer service) tend to fall roughly in the 14–20 dollars per hour range, depending on the store and region.
- Walmart has repeatedly said that its average U.S. hourly wage is now a bit above 17.50 dollars per hour after a series of increases since 2020.
- Independent pay trackers and compensation sites that aggregate real worker data show overall average hourly pay around 15–18 dollars per hour , varying by role and city.
- Specialist roles (pharmacy techs, technicians, drivers, facility maintenance) often earn from the high teens into the mid‑20s per hour , and some technical jobs go above 30 dollars per hour.
- Pay is not the same everywhere : higher‑cost states like California, Washington, Hawaii and Colorado report averages above 20 dollars per hour , while some lower‑cost Southern states can be closer to the high‑teens.
What different Walmart jobs make per hour (2026 snapshots)
| Role (store level) | Typical hourly pay range | Source snapshot |
|---|---|---|
| Cashier | About 12.75–18.30 dollars per hour | Worker‑reported ranges for 2024–2026 period. | [3]
| Stocking associate | About 14–20.21 dollars per hour | Recent worker data aggregated through early 2026. | [3]
| Personal shopper | About 14–19 dollars per hour | Reported by thousands of associates. | [3]
| Customer service associate / rep | Roughly 14.1–19.6 dollars per hour | Worker‑submitted ranges. | [3]
| Team associate (broad in‑store role) | Company range: about 14–37 dollars per hour | Corporate “working at Walmart” pay bands. | [7]
| Team lead (supervisory) | Roughly 19–27 dollars per hour | Mix of company ranges and reported pay. | [7][3]
| Pharmacy technician | About 18.5–26.2 dollars per hour | Recent employee reports. | [3]
| Automotive technician | About 17–20.9 dollars per hour (can be higher for senior roles) | Worker‑reported data. | [3]
| Facility maintenance technician | About 17.2–33.7 dollars per hour | Worker data up to Feb 2026. | [3]
| Forklift / yard / other drivers | About 19.8–32.6 dollars per hour | Reported ranges for warehouse/yard roles. | [3]
A common pattern people talk about in forums is: “I started around the mid‑teens per hour, then got small raises and sometimes a bump when I changed roles, but big jumps usually came from moving into lead or specialist positions.”
What’s changing in 2025–2026
- Walmart has moved from across‑the‑board raises to more performance‑based raises up to about 5% for many hourly workers starting around early 2026, tying increases to metrics like productivity and customer service.
- This performance model is meant to lift average hourly pay further over time but can also mean that raises feel uneven between workers and stores.
From a trend perspective, Walmart’s hourly wages have been rising compared with a few years ago, but many workers and commentators still debate whether that pace keeps up with living costs in higher‑rent areas.
Key takeaway for “how much does Walmart pay per hour?”
If you’re considering a job there right now:
- For most entry‑level roles, plan on the mid‑teens per hour , with many stores closer to the 15–18 dollars per hour range.
- In higher‑cost states or in specialized roles, expect high‑teens to low‑20s or more per hour.
- The company‑wide “average” lands around 17.50 dollars per hour , but your personal offer will depend heavily on your local store and position.
If you tell me your state or city and the specific role (e.g., cashier, overnight stocker, pharmacy tech), I can help you narrow that estimate further and suggest what range is realistic to negotiate for.
Information gathered from public forums or data available on the internet and portrayed here.