Post job

Janitorial maintenance worker salary

Average janitorial maintenance worker salary

$11.87

$24,698 yearly

Entry-level janitorial maintenance worker salary
$19,000 yearly salary
Updated December 15, 2025

Understanding Janitorial Maintenance Worker Salaries

As of October 2025, the average salary for a Janitorial Maintenance Worker stands at approximately $24,698 per year or $12 per hour. This figure varies across different states and industries. For instance, positions in urban areas often offer higher wages due to the increased cost of living.

Job experience significantly impacts earnings; entry-level workers may start at around $11.87 per hour, while those with several years in the field can command higher rates. States such as California and New York frequently report higher average salaries, reflecting regional demand.

Additionally, various sectors such as healthcare, education, and corporate facilities present diverse opportunities for janitorial maintenance workers. Specialized roles within these fields may yield even greater compensation. To maximize earning potential, consider pursuing certifications or training programs that enhance your skills and demonstrate your commitment to the profession.

Job Opportunities and Growth

The demand for janitorial services continues to grow, especially in post-pandemic environments where cleanliness is prioritized. By exploring job listings on platforms like Zippia, you can find positions that align with your skills and career goals.

On this page
Janitorial maintenance worker salary by: 

Let Zippia find your next janitorial maintenance worker job

Floating question marks illustration

Let Zippia find your next janitorial maintenance worker job

Floating question marks illustration

Where can a Janitorial Maintenance Worker earn more?

Compare salary by location
Vs
53k
33k
13k
-7k
Columbus, OH$31,219
Huntsville, TX$23,180
Compare salary by company
Vs
56k
36k
16k
-4k
Brunswick$30,421
ManpowerGroup$26,365

Janitorial maintenance worker salaries by experience level

Janitorial maintenance worker salary estimates from across the web

Based on the latest salary information compiled by Zippia, Ziprecruiter, SalaryExpert and Comparably, the average salary for a janitorial maintenance worker typically falls between $24,596 and $32,619.
zippia
$24,698yearly
comparably[1]
$24,596yearly
ZipRecruiter[2]
$32,619yearly
SalaryExpert[3]
$26,327yearly

Average janitorial maintenance worker salary by state

The average janitorial maintenance worker salary in Maine, Washington, and California are the highest in the U.S. The lowest average janitorial maintenance worker salary states are North Carolina, South Carolina, and Arkansas.

  • State view
  • County view
Average salary:

Highest paying states for janitorial maintenance workers

RankStateAvg. salaryHourly rate
1Washington$31,109$14.96
2New Hampshire$28,296$13.60
3California$30,969$14.89
4Idaho$27,418$13.18
5Maine$33,788$16.24
6Alaska$27,816$13.37
7Rhode Island$28,456$13.68
8Arizona$27,053$13.01
9Wisconsin$25,217$12.12
10Vermont$28,497$13.70
11Connecticut$27,053$13.01
12Utah$24,817$11.93
13Oregon$26,318$12.65
14Nevada$25,837$12.42
15Massachusetts$28,120$13.52
16Illinois$26,442$12.71
17Wyoming$25,217$12.12
18Colorado$27,419$13.18
19Tennessee$22,809$10.97
20Missouri$24,024$11.55
21Indiana$23,725$11.41
22Nebraska$23,702$11.40
23Delaware$25,493$12.26
24Michigan$24,019$11.55
25Ohio$23,435$11.27
26New Jersey$27,228$13.09
27North Dakota$24,879$11.96
28Texas$23,236$11.17
29Georgia$23,537$11.32
30New York$26,516$12.75
31Pennsylvania$23,805$11.44
32Oklahoma$23,086$11.10
33Minnesota$24,196$11.63
34Kentucky$22,626$10.88
35West Virginia$22,369$10.75
36South Carolina$21,945$10.55
37Alabama$22,810$10.97
38District of Columbia$25,150$12.09
39Virginia$22,740$10.93
40Louisiana$22,035$10.59
41New Mexico$22,380$10.76
42Mississippi$22,543$10.84
43Iowa$23,584$11.34
44North Carolina$21,958$10.56
45Montana$22,928$11.02
46Maryland$24,680$11.87
47Florida$20,913$10.05
48Hawaii$23,054$11.08
49South Dakota$20,564$9.89
50Arkansas$21,692$10.43
51Kansas$21,448$10.31
Top janitorial maintenance worker jobs near you

Highest paying cities for janitorial maintenance workers

The highest-paying cities for janitorial maintenance workers are Bellevue, WA, Albany, NY, and Caldwell, ID.

RankCityAvg. salaryHourly rate
1Bellevue, WA$31,219$15.01
2Albany, NY$28,052$13.49
3Caldwell, ID$27,558$13.25
4Aurora, CO$27,449$13.20
5Lake Havasu City, AZ$27,329$13.14
6Milford, CT$26,892$12.93
7Aurora, IL$26,428$12.71
8Albany, OR$26,345$12.67
9Las Vegas, NV$25,715$12.36
10Grand Forks, ND$25,424$12.22
11Cheyenne, WY$25,113$12.07
12Saginaw, MI$24,409$11.74
13Kansas City, MO$24,075$11.57
14Rochester, MN$23,956$11.52
15Indianapolis, IN$23,657$11.37
16Cedar Rapids, IA$23,623$11.36
17Harrisburg, PA$23,610$11.35
18Atlanta, GA$23,541$11.32
19Canton, OH$23,517$11.31
20Huntsville, TX$23,180$11.14

Janitorial maintenance worker salary details

A janitorial maintenance worker's salary ranges from $19,000 a year at the 10th percentile to $31,000 at the 90th percentile.

Average janitorial maintenance worker salary graph
Average janitorial maintenance worker salary graph, trends, and summary

What is a janitorial maintenance worker's salary?

PercentileAnnual salaryMonthly salaryHourly rate
90th Percentile$31,000$2,583$15
75th Percentile$27,000$2,250$13
Average$24,698$2,058$12
25th Percentile$21,000$1,750$10
10th Percentile$19,000$1,583$9

Highest paying janitorial maintenance worker jobs

The highest paying types of janitorial maintenance workers are oiler, building maintenance mechanic, and maintenance worker.

Job titleAnnual salaryMonthly salaryHourly rateJob openings
Custodian$30,176$2,515$14.5147,364
Cleaner$28,075$2,340$13.5074,355
Oiler$41,034$3,420$19.73215
Custodian/Substitute Custodian$30,974$2,581$14.8933,171
Porter$29,861$2,488$14.3687,777
Day Porter$28,820$2,402$13.8684,003

Top companies hiring janitorial maintenance workers now:

  1. Wegmans Food Markets jobs (4)
  2. Walmart jobs (42)
  3. Adecco jobs (9)
  4. ManpowerGroup jobs (15)
  5. Sam's Club jobs (5)

Which companies pay janitorial maintenance workers the most?

Janitorial maintenance worker salaries at Brunswick and Wegmans Food Markets are the highest-paying according to our most recent salary estimates. In addition, the average janitorial maintenance worker salary at companies like Total Wine & More and Sapp Bros. are highly competitive.

RankCompanyAverage salaryHourly rate
1Brunswick$30,421$14.63
2Wegmans Food Markets$30,263$14.55
3Total Wine & More$30,087$14.46
4Sapp Bros.$29,195$14.04
5Housing Management Resources$27,510$13.23
6Firstservice Residential California, Inc.$27,507$13.22
7Staff Management$27,214$13.08
8ServiceMaster$27,113$13.04
9Campbell Property Management$26,969$12.97
10Express Employment Indy South$26,843$12.91
11Automation Personnel Services$26,771$12.87
12Staff On Site$26,727$12.85
13Adecco$26,658$12.82
14Champion Homes$26,579$12.78
15PrideStaff$26,571$12.77
16Full House Marketing$26,563$12.77
17Lexus of Pembroke Pines$26,546$12.76
18Reef$26,475$12.73
19Black Angus Steakhouse$26,428$12.71
20ManpowerGroup$26,365$12.68

Wage gap by gender, race and education

$25,000$24,600$24,200$23,800$23,400$23,000
MaleFemale

Janitorial Maintenance Worker salary by industry

The average janitorial maintenance worker salary varies across industries:

  • The average janitorial maintenance worker salary in the retail industry is $28,543, the highest of any industry.
  • The average janitorial maintenance worker salary in the finance industry is $26,180.
  • Janitorial maintenance workers in the hospitality industry earn an average salary of $24,342, the lowest of any industry.

Highest paying industries for janitorial maintenance workers

RankIndustryAverage salaryHourly rate
1Retail$28,543$13.72
2Manufacturing$26,180$12.59
3Telecommunication$24,704$11.88
4Hospitality$24,342$11.70

High paying janitorial maintenance worker jobs

Janitorial maintenance worker salary trends

The average janitorial maintenance worker salary has risen by $5,230 over the last ten years. In 2014, the average janitorial maintenance worker earned $19,468 annually, but today, they earn $24,698 a year. That works out to a 12% change in pay for janitorial maintenance workers over the last decade.

Compare janitorial maintenance worker salaries for cities or states with the national average over time.

Average janitorial maintenance worker salary over time

Compare janitorial maintenance worker salaries for individual cities or states with the national average.

Janitorial maintenance worker salary by year

YearAvg. salaryHourly rate% Change
2025$24,700$11.87+5.1%
2024$23,400$11.26+1.0%
2023$23,200$11.15+3.2%
2022$22,500$10.79+2.2%
2021$22,000$10.56+2.9%

Recently added janitorial maintenance worker salaries

Janitorial maintenance worker salary FAQs

Search for janitorial maintenance worker jobs

Browse installation, maintenance and repair jobs