Average Walmart Cashier/Sales hourly pay in Texas is approximately $10.59, which is 12% above the national average. Salary information comes from 120 data points collected directly from employees, users, and past and present job advertisements on Indeed in the past 36 months.