Explore jobs
Find specific jobs
Explore careers
Explore professions
Best companies
Explore companies
The average salary for a custodial maintenance worker in the United States is about $30,529 per year, translating to approximately $15 per hour. This figure can vary significantly depending on factors such as location, experience, and type of employment. For instance, custodial workers in states like California and New York often command higher salaries due to the cost of living and demand for services.
Entry-level custodial maintenance workers typically start around $25,000 annually, while those with several years of experience can earn upwards of $35,000. Specialized roles, such as those in large facilities or management positions, may offer even higher compensation. As workers gain experience, they often take on additional responsibilities that can further enhance their earning potential.
States with the highest salaries for custodial maintenance workers include California, New York, and Washington. These regions not only provide better pay but also more job opportunities. For those considering a career in custodial maintenance, researching local job markets can reveal valuable insights into potential earnings and career paths.
Let Zippia find your next custodial maintenance worker job
Let Zippia find your next custodial maintenance worker job
The highest-paying states for custodial maintenance workers are Alaska, Washington, and Massachusetts. The lowest average custodial maintenance worker salary states are Tennessee, Alabama, and Michigan.
| Rank | State | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | Washington | $40,915 | $19.67 |
| 2 | Oregon | $37,246 | $17.91 |
| 3 | Alaska | $50,336 | $24.20 |
| 4 | North Carolina | $31,161 | $14.98 |
| 5 | Minnesota | $36,300 | $17.45 |
| 6 | New Hampshire | $31,864 | $15.32 |
| 7 | Wisconsin | $32,520 | $15.63 |
| 8 | Nevada | $32,432 | $15.59 |
| 9 | Massachusetts | $38,644 | $18.58 |
| 10 | Connecticut | $32,526 | $15.64 |
| 11 | Rhode Island | $34,703 | $16.68 |
| 12 | Maine | $32,497 | $15.62 |
| 13 | Montana | $31,917 | $15.34 |
| 14 | Georgia | $29,570 | $14.22 |
| 15 | New Jersey | $34,732 | $16.70 |
| 16 | California | $32,495 | $15.62 |
| 17 | Indiana | $29,695 | $14.28 |
| 18 | Hawaii | $36,732 | $17.66 |
| 19 | Utah | $28,595 | $13.75 |
| 20 | Vermont | $32,231 | $15.50 |
| 21 | Nebraska | $27,723 | $13.33 |
| 22 | Iowa | $29,448 | $14.16 |
| 23 | District of Columbia | $34,429 | $16.55 |
| 24 | South Carolina | $27,615 | $13.28 |
| 25 | Missouri | $27,268 | $13.11 |
| 26 | Pennsylvania | $29,099 | $13.99 |
| 27 | Texas | $27,290 | $13.12 |
| 28 | North Dakota | $30,095 | $14.47 |
| 29 | New York | $31,506 | $15.15 |
| 30 | Virginia | $29,083 | $13.98 |
| 31 | Maryland | $32,126 | $15.45 |
| 32 | Ohio | $27,581 | $13.26 |
| 33 | Illinois | $29,561 | $14.21 |
| 34 | Tennessee | $24,975 | $12.01 |
| 35 | Delaware | $28,717 | $13.81 |
| 36 | Wyoming | $28,239 | $13.58 |
| 37 | Kansas | $27,377 | $13.16 |
| 38 | South Dakota | $26,283 | $12.64 |
| 39 | Colorado | $27,853 | $13.39 |
| 40 | New Mexico | $26,571 | $12.77 |
| 41 | Oklahoma | $25,175 | $12.10 |
| 42 | Kentucky | $25,275 | $12.15 |
| 43 | Idaho | $25,185 | $12.11 |
| 44 | Florida | $23,302 | $11.20 |
| 45 | Alabama | $24,665 | $11.86 |
| 46 | West Virginia | $25,638 | $12.33 |
| 47 | Arizona | $25,023 | $12.03 |
| 48 | Arkansas | $25,023 | $12.03 |
| 49 | Louisiana | $22,028 | $10.59 |
| 50 | Michigan | $24,466 | $11.76 |
| 51 | Mississippi | $22,898 | $11.01 |
The highest-paying cities for custodial maintenance workers are Bellingham, WA, Corvallis, OR, and Ramsey, MN.
| Rank | City | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | Bellingham, WA | $41,560 | $19.98 |
| 2 | Corvallis, OR | $37,344 | $17.95 |
| 3 | Ramsey, MN | $36,569 | $17.58 |
| 4 | New Brunswick, NJ | $34,692 | $16.68 |
| 5 | Reno, NV | $34,180 | $16.43 |
| 6 | Redwood City, CA | $34,108 | $16.40 |
| 7 | Bangor, ME | $32,554 | $15.65 |
| 8 | Wilmington, NC | $30,987 | $14.90 |
| 9 | Salt Lake City, UT | $28,538 | $13.72 |
| 10 | Casper, WY | $28,241 | $13.58 |
| 11 | Danville, VA | $28,211 | $13.56 |
| 12 | Loveland, CO | $27,977 | $13.45 |
| 13 | Monroeville, PA | $27,923 | $13.42 |
| 14 | San Antonio, TX | $27,527 | $13.23 |
| 15 | Topeka, KS | $27,408 | $13.18 |
| 16 | Prescott, AZ | $25,255 | $12.14 |
| 17 | Kalamazoo, MI | $23,970 | $11.52 |
| 18 | Miami, FL | $23,138 | $11.12 |
A custodial maintenance worker's salary ranges from $24,000 a year at the 10th percentile to $38,000 at the 90th percentile.

| Percentile | Annual salary | Monthly salary | Hourly rate |
|---|---|---|---|
| 90th Percentile | $38,000 | $3,167 | $18 |
| 75th Percentile | $34,000 | $2,833 | $16 |
| Average | $30,529 | $2,544 | $15 |
| 25th Percentile | $27,000 | $2,250 | $13 |
| 10th Percentile | $24,000 | $2,000 | $12 |
The highest paying types of custodial maintenance workers are electrical maintenance technician, industrial maintenance technician, and industrial maintenance mechanic.
| Job title | Annual salary | Monthly salary | Hourly rate | Job openings |
|---|---|---|---|---|
| Maintenance Technician | $43,293 | $3,608 | $20.81 | 178,450 |
| Maintenance Team Member | $29,032 | $2,419 | $13.96 | 245,467 |
| Maintenance Internship | $33,831 | $2,819 | $16.26 | 137,312 |
| Utility Worker | $30,429 | $2,536 | $14.63 | 31,038 |
| Maintenance Operator | $35,420 | $2,952 | $17.03 | 142,679 |
| Maintenance Engineer | $47,133 | $3,928 | $22.66 | 97,957 |
Top companies hiring custodial maintenance workers now:
Custodial maintenance worker salaries at City of San Antonio and University of Nevada, Reno are the highest-paying according to our most recent salary estimates. In addition, the average custodial maintenance worker salary at companies like Forsyth County and Salt Lake County are highly competitive.
| Rank | Company | Average salary | Hourly rate |
|---|---|---|---|
| 1 | City of San Antonio | $46,656 | $22.43 |
| 2 | University of Nevada, Reno | $46,512 | $22.36 |
| 3 | Forsyth County | $46,135 | $22.18 |
| 4 | Salt Lake County | $45,441 | $21.85 |
| 5 | San Mateo County Office Of Education | $42,821 | $20.59 |
| 6 | North Clackamas Christian Schl | $40,600 | $19.52 |
| 7 | City of Boise | $40,226 | $19.34 |
| 8 | Campbell Union High School District | $38,671 | $18.59 |
| 9 | Reef | $34,334 | $16.51 |
| 10 | City of Rapid City | $32,522 | $15.64 |
| 11 | University of Maine at Augusta | $31,966 | $15.37 |
| 12 | City of Prescott | $31,651 | $15.22 |
| 13 | Debbie's Staffing | $30,850 | $14.83 |
| 14 | Life-Skills | $30,727 | $14.77 |
| 15 | State Of South Dakota | $30,367 | $14.60 |
| 16 | Walmart | $30,293 | $14.56 |
| 17 | Boondocks Food & Fun | $30,140 | $14.49 |
| 18 | Middlesex County College | $30,116 | $14.48 |
| 19 | Minnesota Limited | $30,072 | $14.46 |
| 20 | University of Alaska | $30,065 | $14.45 |
The average custodial maintenance worker salary varies across industries:
| Rank | Industry | Average salary | Hourly rate |
|---|---|---|---|
| 1 | Media | $34,483 | $16.58 |
| 2 | Government | $33,903 | $16.30 |
| 3 | Education | $32,505 | $15.63 |
| 4 | Professional | $31,281 | $15.04 |
| 5 | Manufacturing | $29,999 | $14.42 |
| 6 | Telecommunication | $29,766 | $14.31 |
The average custodial maintenance worker salary has risen by $4,350 over the last ten years. In 2014, the average custodial maintenance worker earned $26,179 annually, but today, they earn $30,529 a year. That works out to a 11% change in pay for custodial maintenance workers over the last decade.
Compare custodial maintenance worker salaries for cities or states with the national average over time.
Compare custodial maintenance worker salaries for individual cities or states with the national average.
| Year | Avg. salary | Hourly rate | % Change |
|---|---|---|---|
| 2026 | $30,500 | $14.68 | +4.3% |
| 2025 | $29,200 | $14.04 | +2.0% |
| 2024 | $28,600 | $13.76 | +1.6% |
| 2023 | $28,200 | $13.53 | +1.9% |
| 2022 | $27,600 | $13.27 | +0.8% |
| Company | Job | Location | Date added | Salary |
|---|---|---|---|---|
| Iowa Lakes Community College | Custodial/Maintenance Worker | Estherville, IA | 06/21/2025 | $33,809 |
| Olmsted County | Maintenance Worker-Custodial | Nore, MN | 06/14/2025 | $46,728 |
| Fort Worth Botanic Garden | Custodial Maintenance Worker | Fort Worth, TX | 06/11/2025 | $33,392 |
| Classical Charter Schools of America | Custodial/Maintenance Worker: School Setting | Wilmington, NC | 06/07/2025 | $35,660 |
| Chino Valley USD 51 | Summer-Custodial/Maintenance Worker | Pine, AZ | 06/02/2025 | $32,870 |
| Iowa Lakes Community College | Seasonal Temporary Custodial/Maintenance Worker | Estherville, IA | 05/31/2025 | $31,305 |
| Fort Worth Botanic Garden | Custodial Maintenance Worker | Fort Worth, TX | 05/14/2025 | $33,392 |
| Parishes | Maintenance/Custodial Worker | San Diego, CA | 05/10/2025 | $41,740 |
| Diocese of San Diego | Maintenance/Custodial Worker | San Diego, CA | 05/09/2025 | $41,740 |
| State of Wisconsin | Maintenance and Custodial Staff-LTE | Eagle, WI | 04/30/2025 | $31,305 |
Search for custodial maintenance worker jobs