How much does Walmart pay?
The national average salary for an employee at Walmart is $33,061 per year, or $15.89 an hour. If you are in the top 10th percent of earners, you can expect to make an average salary over $58,000 a year, but if you're in the bottom 10 percent of earners, your salary could be less than $18,000 a year. Show More

Walmart SALARIES BY DEPARTMENT

Workers at Walmart earn different salaries depending on the department or organizational function that they work in. Our data shows that employees in Protective Services roles earn the highest wages at Walmart, with an average yearly salary of $80,237. Employees working in the Business Operations department earn a relatively high salary as well, averaging $67,929 per year. Departments that don't pay as well at Walmart include the Restaurant & Hospitality and Sales & Retail organizational functions, with employees earning $30,574 and $31,295, respectively.
Department
Average
Protective Services
Protective Services
$80,237
$80k
Business Operations
Business Operations
$67,929
$68k
Manufacturing & Warehouse
Manufacturing & Warehouse
$60,572
$61k
Healthcare
Healthcare
$52,653
$53k
Administrative & Office
Administrative & Office
$51,861
$52k
Transportation & Logistics
Transportation & Logistics
$33,817
$34k
Customer Service
Customer Service
$33,045
$33k
Installation, Maintenance & Repair
Installation, Maintenance & Repair
$32,065
$32k
Sales & Retail
Sales & Retail
$31,295
$31k
Restaurant & Hospitality
Restaurant & Hospitality
$30,574
$31k

Walmart SALARIES BY JOB TITLE

While Walmart employees earn an average yearly salary of $33,061, different roles can command different wages. Some of the job titles with high salaries at Walmart are Customer Service Manager, Department Manager, Pharmacist Technician, and Cart Pusher. A typical Customer Service Manager salary at Walmart is $65,004 per year. To get a better sense of the salaries at Walmart, other roles such as Cashier and Lube Technician can be considered as well. For comparison, the title Cashier at Walmart earns $25,595 per year.

Walmart Business Operations SALARIES

Walmart SALARIES BY LOCATION

It's no secret that workers earn different salaries in different parts of the country, since the cost of living can be much higher in certain areas. At Walmart, the employees are paid different salaries depending on their location. The city with the highest average salary is Sunnyvale, CA, where employees earn an average salary of $37,586. In Reston, VA, Walmart pays a lower average salary of $31,456.

RECENTLY ADDED Walmart SALARIES

JobLocationDate AddedSalary
Cdl-A Truck Driver-Walmart Transportation
Portland, ME
Cdl-A Truck Driver-Walmart Transportation
Portland, ME
Portland, ME
04/30/2020
04/30/2020
$87,65404/30/2020
$87,654
Cdl-A Truck Driver-Walmart Transportation
Alexandria, VA
Cdl-A Truck Driver-Walmart Transportation
Alexandria, VA
Alexandria, VA
04/30/2020
04/30/2020
$87,65404/30/2020
$87,654
Cdl-A Truck Driver-Walmart Transportation
Reno, NV
Cdl-A Truck Driver-Walmart Transportation
Reno, NV
Reno, NV
04/30/2020
04/30/2020
$87,65404/30/2020
$87,654
Cdl-A Truck Driver-Walmart Transportation
Manchester, NH
Cdl-A Truck Driver-Walmart Transportation
Manchester, NH
Manchester, NH
04/30/2020
04/30/2020
$87,65404/30/2020
$87,654
Cdl-A Truck Driver-Walmart Transportation
Baltimore, MD
Cdl-A Truck Driver-Walmart Transportation
Baltimore, MD
Baltimore, MD
04/30/2020
04/30/2020
$87,65404/30/2020
$87,654

Walmart Competitor Salaries

Competitors of Walmart include Best Buy, Amazon, and Target. The wages at Best Buy average higher than the other similar companies, where the median salary is $61,949 per year. The employees at Amazon earn an average yearly salary of $44,668 per year, and the salaries at Target average $42,036 per year.
Company
Average Salary
$61,949
$62k
$44,668
$45k
$42,036
$42k
$36,454
$36k
$36,137
$36k
$35,321
$35k

Walmart JOBS