General Maintenance Worker Salaries

9,078 Salaries

Average Base Pay
$39,995 / yr
Not enough reports to show salary distribution

Additional Cash Compensation

Average$1,560
Range$353 - $6,298

How much does a General Maintenance Worker make?

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

Salaries for Related Job Titles

No related titles found.

As we collect more salary reports, we will be able to display related salaries for this job title.

Submit your salary

Are you paid fairly?

Get a free, personalized salary estimate based on today's market

Get Your Estimate

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

General Maintenance Worker - Hourly

McDonald's

$10/hr

Range: $8 - $12

9 salaries

$10/hr
$8$12

General Maintenance Worker - Hourly

American Water

$26/hr

Range: $23 - $27

3 salaries

$26/hr
$23$27

General Maintenance Worker - Hourly

The Home Depot

$18/hr

Range: $15 - $21

2 salaries

About
$15 - $21hourly
$15$21

General Maintenance Worker

American Water

$53,960/yr

Range: $50K - $59K

2 salaries

About
$50K - $59K
$50K$59K

General Maintenance Worker - Hourly

JBT

$13/hr

Range: $12 - $14

2 salaries

About
$12 - $14hourly
$12$14

General Maintenance Worker - Hourly

Alutiiq

$25/hr

Range: $24 - $26

2 salaries

About
$24 - $26hourly
$24$26

General Maintenance Worker - Hourly

Solo Cup

$18/hr

Range: $14 - $23

2 salaries

About
$14 - $23hourly
$14$23

Is this helpful? The community relies on everyone sharing – 

General Maintenance Worker - Hourly

Walmart

$10/hr

Range: $10 - $10

1 employee salary or estimate

About
$10 - $10hourly
$10$10

General Maintenance Worker - Monthly

McDonald's

$1,443/mo

Range: $1K - $2K

1 employee salary or estimate

About
$1K - $2K
$1K$2K

General Maintenance Worker - Hourly

McDonald's

$9/hr

Range: $9 - $10

1 employee salary or estimate

About
$9 - $10hourly
$9$10

General Maintenance Worker

Lockheed Martin

$41,790/yr

Range: $40K - $44K

1 employee salary or estimate

About
$40K - $44K
$40K$44K

General Maintenance Worker

General Motors (GM)

$76,413/yr

Range: $73K - $80K

1 employee salary or estimate

About
$73K - $80K
$73K$80K

General Maintenance Worker - Hourly

General Motors (GM)

$36/hr

Range: $34 - $37

1 employee salary or estimate

About
$34 - $37hourly
$34$37

General Maintenance Worker - Hourly

NIKE

$12/hr

Range: $11 - $12

1 employee salary or estimate

About
$11 - $12hourly
$11$12

General Maintenance Worker - Hourly

NIKE

$11/hr

Range: $10 - $11

1 employee salary or estimate

About
$10 - $11hourly
$10$11

General Maintenance Worker - Hourly

Hyatt

$12/hr

Range: $11 - $12

1 employee salary or estimate

About
$11 - $12hourly
$11$12

General Maintenance Worker - Hourly

L3 Technologies

$15/hr

Range: $14 - $15

1 employee salary or estimate

About
$14 - $15hourly
$14$15

General Maintenance Worker - Hourly

Yale University

$8/hr

Range: $8 - $8

1 employee salary or estimate

About
$8 - $8hourly
$8$8

General Maintenance Worker - Hourly

University of Utah

$14/hr

Range: $14 - $15

1 employee salary or estimate

About
$14 - $15hourly
$14$15

General Maintenance Worker - Hourly

Firestone Complete Auto Care

$10/hr

Range: $9 - $10

1 employee salary or estimate

About
$9 - $10hourly
$9$10
View Data as Table

Recent Salary Reports

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

$104,000
per year
An Aviation Maintenance Technician in the Houston, TX Area area reported making $104,000 per year
Additional Pay
$750 cash bonus
$7k profit sharing
Job Highlights
10+ years experience
Houston, TX Area area
Full-time
 
10000+ employees
Company - Public
$54,000
per year
A Maintenance Technician in the Auburn, AL Area area reported making $54,000 per year
Additional Pay
$350 cash bonus
Job Highlights
10+ years experience
Auburn, AL Area area
Full-time
 
1001 to 5000 employees
Company - Public
$10
hourly
A WI in the Stevens Point, WI Area area reported making $10 per hour
Job Highlights
Stevens Point, WI Area area
Part-time
 
1001 to 5000 employees
College / University
$25
hourly
A Maintenance Technician in the Little Rock, AR Area area reported making $25 per hour
Job Highlights
10+ years experience
Little Rock, AR Area area
Full-time
 
1001 to 5000 employees
Company - Private
$20
hourly
A Maintenance Technician in the Oklahoma City, OK Area area reported making $20 per hour
Job Highlights
10+ years experience
Oklahoma City, OK Area area
Full-time
 
10000+ employees
Company - Public
$21
hourly
A Preventative Maintenance Technician in the Kansas City, MO Area area reported making $21 per hour
Additional Pay
$3k cash bonus
Job Highlights
1-2 years experience
Kansas City, MO Area area
Full-time
 
10000+ employees
Company - Public
$32,000
per year
A Maintenance Technician in the York-Hanover, PA Area area reported making $32,000 per year
Job Highlights
1-2 years experience
York-Hanover, PA 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.