Maintenance Worker Salaries

211 SalariesUpdated May 16, 2021

Average Base Pay
$36,587 / yr
Not enough reports to show salary distribution
0
Low
0
High

Additional Cash Compensation

AverageNo Reports
RangeNo Reports

How much does a Maintenance Worker make?

The national average salary for a Maintenance Worker is $36,587 in United States. Filter by location to see Maintenance Worker salaries in your area. Salary estimates are based on 211 salaries submitted anonymously to Glassdoor by Maintenance Worker employees.

Salaries for Related Job Titles

Construction$46K

How much should you negotiate?

See how your offer stacks up to other pay packages and negotiate confidently.

Analyze Offer

Loading Jobs

Salaries by Company

SortPopular | Most Reports | Salary
Filter by Location
or
Search for Specific Employer
Average Base Salaries in (USD)
Company
Average Base Salaries in (USD)
Low
High

Maintenance Worker - Hourly

McDonald's

$10/hr

Range: $9 - $12

27 salaries

$10/hr
$9$12

Maintenance Worker - Hourly

National Park Service

$20/hr

Range: $17 - $23

12 salaries

$20/hr
$17$23

Maintenance Worker - Hourly

Walmart

$12/hr

Range: $10 - $17

7 salaries

$12/hr
$10$17

Maintenance Worker - Hourly

Marriott International

$17/hr

Range: $11 - $28

6 salaries

$17/hr
$11$28

Maintenance Worker - Hourly

National Park Service

$21/hr

Range: $18 - $27

6 salaries

$21/hr
$18$27

Maintenance Worker - Hourly

New York City Housing Authority

$30/hr

Range: $13 - $32

6 salaries

$30/hr
$13$32

Maintenance Worker

Missouri Department of Transportation

$31,974/yr

Range: $27K - $49K

6 salaries

$31,974/yr
$27K$49K

Is this helpful? The community relies on everyone sharing – 

Maintenance Worker - Hourly

McDonald's

$10/hr

Range: $9 - $11

4 salaries

$10/hr
$9$11

Maintenance Worker - Hourly

Caltrans

$20/hr

Range: $16 - $23

4 salaries

$20/hr
$16$23

Maintenance Worker - Hourly

Walmart

$10/hr

Range: $9 - $16

3 salaries

$10/hr
$9$16

Maintenance Worker - Hourly

Target

$11/hr

Range: $11 - $14

3 salaries

$11/hr
$11$14

Maintenance Worker - Hourly

YMCA

$11/hr

Range: $10 - $11

3 salaries

$11/hr
$10$11

Maintenance Worker - Hourly

Brigham Young University (BYU)

$11/hr

Range: $9 - $11

3 salaries

$11/hr
$9$11

Maintenance Worker - Hourly

Motel 6

$11/hr

Range: $11 - $15

3 salaries

$11/hr
$11$15

Maintenance Worker - Hourly

Kmart

About
$8 - $23hourly

2 salaries

About
$8 - $23hourly
$8$23

Maintenance Worker - Hourly

Costco Wholesale

About
$12 - $14hourly

2 salaries

About
$12 - $14hourly
$12$14

Maintenance Worker - Hourly

Costco Wholesale

About
$21 - $26hourly

2 salaries

About
$21 - $26hourly
$21$26

Maintenance Worker - Hourly

Fastenal

About
$11 - $13hourly

2 salaries

About
$11 - $13hourly
$11$13

Maintenance Worker - Hourly

Kellogg Company

About
$31 - $35hourly

2 salaries

About
$31 - $35hourly
$31$35

Maintenance Worker - Hourly

Iowa State University

About
$10 - $15hourly

2 salaries

About
$10 - $15hourly
$10$15

Recent Salary Reports

Below are the most recent maintenance worker salary reports. Employer name has been removed to protect anonymity.

$28
hourly
A Maintenance Technician in the Portland, OR Area area reported making $28 per hour
Job Highlights
Portland, OR Area area
Full-time
 
1001 to 5000 employees
Subsidiary or Business Segment
$25
hourly
A Maintenance Technician in the Houston, TX Area area reported making $25 per hour
Job Highlights
3-4 years experience
Houston, TX Area area
Full-time
 
10000+ employees
Company - Public
$50,000
per year
A Maintenance Technician in the Harrisburg, PA Area area reported making $50,000 per year
Job Highlights
10+ years experience
Harrisburg, PA Area area
Full-time
 
5001 to 10000 employees
Company - Private
$20
hourly
A Maintenance Technician in the Dublin, GA Area area reported making $20 per hour
Job Highlights
5-7 years experience
Dublin, GA Area area
Full-time
 
10000+ employees
Company - Public
$25
hourly
A Maintenance Technician in the Anniston, AL Area area reported making $25 per hour
Additional Pay
$100 cash bonus
$10k profit sharing
Job Highlights
5-7 years experience
Anniston, AL Area area
Full-time
 
1 to 50 employees
Company - Private
$30
hourly
A Maintenance Technician in the San Francisco, CA Area area reported making $30 per hour
Job Highlights
5-7 years experience
San Francisco, CA Area area
Full-time
 
10000+ employees
Company - Public
$18
hourly
A Maintenance Technician in the Orlando, FL Area area reported making $18 per hour
Job Highlights
1-2 years experience
Orlando, FL Area area
Full-time
 
10000+ employees
Nonprofit Organization
$48,000
per year
A Gas Turbine Technician in the Houston, TX Area area reported making $48,000 per year
Additional Pay
$1k cash bonus
Job Highlights
1-2 years experience
Houston, TX Area area
Full-time
 
10000+ employees
Company - Public
Don't Miss Out On a Job You Love
Upload a resume to easily apply to jobs from anywhere. It's simple to set up.