Explore jobs
Find specific jobs
Explore careers
Explore professions
Best companies
Explore companies
The role of a maintenance person is essential across industries, ensuring facilities operate smoothly. In the United States, the average salary for a maintenance person is $33,656 annually, which breaks down to about $16 per hour. Factors influencing salary include geographic location, years of experience, and specific industry sectors.
Maintenance person salaries can vary significantly by state. For instance, states like California and New York often report higher salaries due to the cost of living and higher demand for skilled maintenance workers. On the other hand, positions in states with lower living costs may offer lower salaries.
Experience also plays a crucial role in determining salary. Entry-level maintenance persons typically earn less, whereas those with several years of experience can see their salaries rise significantly. Specialized skills, such as plumbing or electrical work, can further enhance earning potential.
For those seeking opportunities in this field, understanding these salary dynamics is essential for making informed career decisions.
Let Zippia find your next maintenance person job
Let Zippia find your next maintenance person job
The highest-paying states for maintenance people are Alaska, Washington, and Minnesota. The lowest average maintenance person salary states are Arizona, Tennessee, and North Carolina.
| Rank | State | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | Alaska | $44,320 | $21.31 |
| 2 | Georgia | $36,380 | $17.49 |
| 3 | Minnesota | $43,123 | $20.73 |
| 4 | Wisconsin | $35,894 | $17.26 |
| 5 | Washington | $43,576 | $20.95 |
| 6 | Massachusetts | $41,909 | $20.15 |
| 7 | New York | $42,256 | $20.32 |
| 8 | New Hampshire | $35,439 | $17.04 |
| 9 | Maryland | $40,639 | $19.54 |
| 10 | Vermont | $35,959 | $17.29 |
| 11 | Colorado | $36,601 | $17.60 |
| 12 | Connecticut | $36,034 | $17.32 |
| 13 | Oregon | $38,169 | $18.35 |
| 14 | California | $38,935 | $18.72 |
| 15 | Hawaii | $39,527 | $19.00 |
| 16 | New Jersey | $38,811 | $18.66 |
| 17 | Rhode Island | $37,023 | $17.80 |
| 18 | Louisiana | $34,905 | $16.78 |
| 19 | Illinois | $34,902 | $16.78 |
| 20 | Utah | $34,395 | $16.54 |
| 21 | Alabama | $33,418 | $16.07 |
| 22 | North Dakota | $35,488 | $17.06 |
| 23 | Maine | $34,492 | $16.58 |
| 24 | Delaware | $36,272 | $17.44 |
| 25 | Nebraska | $33,167 | $15.95 |
| 26 | Michigan | $33,521 | $16.12 |
| 27 | Iowa | $32,016 | $15.39 |
| 28 | Indiana | $32,022 | $15.40 |
| 29 | Ohio | $30,915 | $14.86 |
| 30 | Nevada | $31,519 | $15.15 |
| 31 | Mississippi | $30,298 | $14.57 |
| 32 | Pennsylvania | $32,493 | $15.62 |
| 33 | South Dakota | $33,117 | $15.92 |
| 34 | Wyoming | $32,648 | $15.70 |
| 35 | District of Columbia | $37,931 | $18.24 |
| 36 | Kansas | $31,549 | $15.17 |
| 37 | South Carolina | $29,812 | $14.33 |
| 38 | West Virginia | $30,026 | $14.44 |
| 39 | Florida | $29,323 | $14.10 |
| 40 | Tennessee | $28,593 | $13.75 |
| 41 | Arizona | $28,844 | $13.87 |
| 42 | North Carolina | $27,908 | $13.42 |
| 43 | Missouri | $30,467 | $14.65 |
| 44 | Oklahoma | $30,711 | $14.76 |
| 45 | Texas | $28,965 | $13.93 |
| 46 | Arkansas | $29,001 | $13.94 |
| 47 | Kentucky | $27,366 | $13.16 |
| 48 | Montana | $29,135 | $14.01 |
| 49 | Idaho | $29,700 | $14.28 |
| 50 | Virginia | $27,866 | $13.40 |
| 51 | New Mexico | $24,614 | $11.83 |
The highest-paying cities for maintenance people are Seattle, WA, New York, NY, and Springfield, MA.
| Rank | City | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | Seattle, WA | $43,679 | $21.00 |
| 2 | New York, NY | $42,267 | $20.32 |
| 3 | Springfield, MA | $42,006 | $20.20 |
| 4 | Sacramento, CA | $39,921 | $19.19 |
| 5 | Eugene, OR | $38,328 | $18.43 |
| 6 | Boulder, CO | $36,690 | $17.64 |
| 7 | Atlanta, GA | $36,490 | $17.54 |
| 8 | Milwaukee, WI | $35,954 | $17.29 |
| 9 | Chicago, IL | $34,982 | $16.82 |
| 10 | South Portland, ME | $34,747 | $16.71 |
| 11 | Clinton, MI | $33,617 | $16.16 |
| 12 | Cheyenne, WY | $32,577 | $15.66 |
| 13 | Des Moines, IA | $31,940 | $15.36 |
| 14 | Indianapolis, IN | $31,911 | $15.34 |
| 15 | Cleveland, OH | $31,566 | $15.18 |
| 16 | Lakeland, FL | $29,387 | $14.13 |
| 17 | Butte-Silver Bow, MT | $29,058 | $13.97 |
| 18 | San Antonio, TX | $29,036 | $13.96 |
| 19 | Clarksville, TN | $28,804 | $13.85 |
| 20 | Durham, NC | $28,091 | $13.51 |
A maintenance person's salary ranges from $25,000 a year at the 10th percentile to $44,000 at the 90th percentile.

| Percentile | Annual salary | Monthly salary | Hourly rate |
|---|---|---|---|
| 90th Percentile | $44,000 | $3,667 | $21 |
| 75th Percentile | $38,000 | $3,167 | $18 |
| Average | $33,656 | $2,805 | $16 |
| 25th Percentile | $29,000 | $2,417 | $14 |
| 10th Percentile | $25,000 | $2,083 | $12 |
The highest paying types of maintenance people are maintenance lead person, industrial maintenance mechanic, and maintenance engineer.
| Job title | Annual salary | Monthly salary | Hourly rate | Job openings |
|---|---|---|---|---|
| Groundskeeping Maintenance | $30,512 | $2,543 | $14.67 | 94,448 |
| Preventive Maintenance Technician | $40,935 | $3,411 | $19.68 | 170,517 |
| Building Maintenance Technician | $40,065 | $3,339 | $19.26 | 159,634 |
| Facility Maintenance Technician | $39,575 | $3,298 | $19.03 | 171,217 |
| Industrial Maintenance Mechanic | $50,082 | $4,174 | $24.08 | 168,718 |
| Airport Maintenance Labour | $30,898 | $2,575 | $14.85 | 109,171 |
Top companies hiring maintenance people now:
Maintenance person salaries at IDEX and Stanford University are the highest-paying according to our most recent salary estimates. In addition, the average maintenance person salary at companies like American Water and Precision Castparts are highly competitive.
| Rank | Company | Average salary | Hourly rate |
|---|---|---|---|
| 1 | IDEX | $53,995 | $25.96 |
| 2 | Stanford University | $51,411 | $24.72 |
| 3 | American Water | $49,117 | $23.61 |
| 4 | Precision Castparts | $48,844 | $23.48 |
| 5 | The Brooklyn Hospital Center | $47,723 | $22.94 |
| 6 | General Dynamics | $46,267 | $22.24 |
| 7 | Land O'Lakes | $44,781 | $21.53 |
| 8 | New Jersey Institute of Technology | $44,188 | $21.24 |
| 9 | Buckeye Partners | $44,122 | $21.21 |
| 10 | Greif | $43,953 | $21.13 |
| 11 | Stoneridge | $41,788 | $20.09 |
| 12 | Martin Marietta | $41,530 | $19.97 |
| 13 | Drake University | $41,462 | $19.93 |
| 14 | Niagara County Community College | $41,228 | $19.82 |
| 15 | Complete Prototype Services | $40,505 | $19.47 |
| 16 | Fairmont Schools | $40,442 | $19.44 |
| 17 | Hilton Grand Vacations | $39,864 | $19.17 |
| 18 | Berry Global | $39,678 | $19.08 |
| 19 | Niagara Frontier Transit Metro System Inc | $39,459 | $18.97 |
| 20 | Oldcastle Infrastructure | $39,374 | $18.93 |
The average maintenance person salary varies across industries:
| Rank | Industry | Average salary | Hourly rate |
|---|---|---|---|
| 1 | Technology | $41,323 | $19.87 |
| 2 | Professional | $36,304 | $17.45 |
| 3 | Manufacturing | $35,950 | $17.28 |
| 4 | Telecommunication | $35,878 | $17.25 |
| 5 | Retail | $35,068 | $16.86 |
| 6 | Real Estate | $34,552 | $16.61 |
| 7 | Hospitality | $34,000 | $16.35 |
The average maintenance person salary has risen by $4,795 over the last ten years. In 2014, the average maintenance person earned $28,861 annually, but today, they earn $33,656 a year. That works out to a 11% change in pay for maintenance people over the last decade.
Compare maintenance person salaries for cities or states with the national average over time.
Compare maintenance person salaries for individual cities or states with the national average.
| Year | Avg. salary | Hourly rate | % Change |
|---|---|---|---|
| 2025 | $33,700 | $16.18 | +4.3% |
| 2024 | $32,200 | $15.48 | +2.0% |
| 2023 | $31,600 | $15.17 | +1.6% |
| 2022 | $31,000 | $14.92 | +1.9% |
| 2021 | $30,400 | $14.63 | +0.8% |
| Company | Job | Location | Date added | Salary |
|---|---|---|---|---|
| The Foundry Hotel Asheville, Curio Collection | Maintenance Person | Asheville, NC | 06/29/2025 | $41,740 |
| Green Bay Packaging | Maintenance Person C | Coon Rapids, MN | 06/26/2025 | $63,904 |
| State of Indiana | Plumbing Maintenance Repairperson | Edinburgh, IN | 06/26/2025 | $34,216 |
| Dimension Master | Maintenance Person | Mobile, AL | 06/26/2025 | $31,305 |
| Dimension Master | Maintenance Person | Lubbock, TX | 06/26/2025 | $33,392 |
| Panasonic Corporation of North America | Site Maintenance Person | Colorado Springs, CO | 06/25/2025 | $41,844 |
| Hussmann Corporation | Site Maintenance Person | Colorado Springs, CO | 06/25/2025 | $41,844 |
| McDonald's | Maintenance Person Earn . | Denver, CO | 06/24/2025 | $31,305 |
| Dimension Master | Preventive Maintenance Person | Clearwater, FL | 06/22/2025 | $41,740 |
| Avolta | Maintenance Person III | Dallas, TX | 06/19/2025 | $50,234 |
Search for maintenance person jobs