Explore jobs
Find specific jobs
Explore careers
Explore professions
Best companies
Explore companies
The salary for a Preventive Maintenance Technician typically averages around $40,935 annually, translating to approximately $20 per hour. However, this figure can vary significantly based on several factors, including geographic location, industry, and years of experience.
Geographic Influence: States like California and New York often offer higher salaries due to cost of living and demand for skilled technicians. For instance, top-paying cities include San Francisco and New York City, where salaries can exceed $50,000 annually.
Experience Matters: Entry-level technicians can expect to earn less, while those with more experience can command higher salaries. A technician with several years in the field or specialized skills may see salaries rise to $60,000 or more.
Job Outlook: The demand for preventive maintenance technicians is expected to grow, particularly in manufacturing and industrial sectors, making this a promising career choice. Whether you're just starting or looking to advance, understanding salary trends can help you make informed career decisions.
Let Zippia find your next preventive maintenance technician job
Let Zippia find your next preventive maintenance technician job
The highest-paying states for preventive maintenance technicians are Alaska, Minnesota, and Rhode Island. The lowest average preventive maintenance technician salary states are Idaho, Texas, and Arizona.
| Rank | State | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | Alaska | $53,124 | $25.54 |
| 2 | Minnesota | $49,518 | $23.81 |
| 3 | Wisconsin | $46,816 | $22.51 |
| 4 | Kentucky | $43,257 | $20.80 |
| 5 | New Hampshire | $45,131 | $21.70 |
| 6 | Iowa | $40,495 | $19.47 |
| 7 | Nevada | $41,231 | $19.82 |
| 8 | Rhode Island | $48,698 | $23.41 |
| 9 | Connecticut | $46,158 | $22.19 |
| 10 | Nebraska | $40,704 | $19.57 |
| 11 | Illinois | $43,548 | $20.94 |
| 12 | Washington | $46,033 | $22.13 |
| 13 | Vermont | $43,235 | $20.79 |
| 14 | North Carolina | $39,771 | $19.12 |
| 15 | Delaware | $42,826 | $20.59 |
| 16 | Massachusetts | $45,749 | $21.99 |
| 17 | Georgia | $40,825 | $19.63 |
| 18 | New York | $46,033 | $22.13 |
| 19 | Hawaii | $48,227 | $23.19 |
| 20 | Maine | $39,512 | $19.00 |
| 21 | Ohio | $39,244 | $18.87 |
| 22 | District of Columbia | $50,073 | $24.07 |
| 23 | Oregon | $42,048 | $20.22 |
| 24 | California | $45,526 | $21.89 |
| 25 | Indiana | $38,745 | $18.63 |
| 26 | Alabama | $40,150 | $19.30 |
| 27 | Colorado | $40,178 | $19.32 |
| 28 | Montana | $40,971 | $19.70 |
| 29 | West Virginia | $39,249 | $18.87 |
| 30 | New Jersey | $41,270 | $19.84 |
| 31 | Florida | $38,751 | $18.63 |
| 32 | Missouri | $38,707 | $18.61 |
| 33 | Pennsylvania | $38,603 | $18.56 |
| 34 | North Dakota | $39,424 | $18.95 |
| 35 | Kansas | $38,473 | $18.50 |
| 36 | Virginia | $40,822 | $19.63 |
| 37 | Utah | $38,307 | $18.42 |
| 38 | New Mexico | $39,120 | $18.81 |
| 39 | Tennessee | $35,490 | $17.06 |
| 40 | Maryland | $40,109 | $19.28 |
| 41 | Wyoming | $38,213 | $18.37 |
| 42 | Louisiana | $37,094 | $17.83 |
| 43 | South Dakota | $36,737 | $17.66 |
| 44 | Arizona | $35,023 | $16.84 |
| 45 | Michigan | $35,416 | $17.03 |
| 46 | Mississippi | $33,220 | $15.97 |
| 47 | Texas | $35,135 | $16.89 |
| 48 | Arkansas | $35,699 | $17.16 |
| 49 | South Carolina | $33,012 | $15.87 |
| 50 | Oklahoma | $34,825 | $16.74 |
| 51 | Idaho | $35,382 | $17.01 |
The highest-paying cities for preventive maintenance technicians are Owatonna, MN, Madison, WI, and New York, NY.
| Rank | City | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | Owatonna, MN | $49,598 | $23.85 |
| 2 | Madison, WI | $46,763 | $22.48 |
| 3 | New York, NY | $46,141 | $22.18 |
| 4 | Seattle, WA | $46,057 | $22.14 |
| 5 | Los Angeles, CA | $45,104 | $21.68 |
| 6 | Chicago, IL | $43,715 | $21.02 |
| 7 | Nicholasville, KY | $43,384 | $20.86 |
| 8 | Hillsboro, OR | $41,927 | $20.16 |
| 9 | Gainesville, GA | $41,262 | $19.84 |
| 10 | Omaha, NE | $40,947 | $19.69 |
| 11 | Norfolk, VA | $40,630 | $19.53 |
| 12 | Fort Collins, CO | $40,337 | $19.39 |
| 13 | Raleigh, NC | $40,168 | $19.31 |
| 14 | Severn, MD | $40,130 | $19.29 |
| 15 | Portland, ME | $39,659 | $19.07 |
| 16 | Grand Forks, ND | $39,609 | $19.04 |
| 17 | Jacksonville, FL | $39,182 | $18.84 |
| 18 | Lenexa, KS | $38,669 | $18.59 |
| 19 | Burton, MI | $35,334 | $16.99 |
| 20 | Austin, TX | $35,222 | $16.93 |
A preventive maintenance technician's salary ranges from $31,000 a year at the 10th percentile to $52,000 at the 90th percentile.

| Percentile | Annual salary | Monthly salary | Hourly rate |
|---|---|---|---|
| 90th Percentile | $52,000 | $4,333 | $25 |
| 75th Percentile | $46,000 | $3,833 | $22 |
| Average | $40,935 | $3,411 | $20 |
| 25th Percentile | $35,000 | $2,917 | $17 |
| 10th Percentile | $31,000 | $2,583 | $15 |
The highest paying types of preventive maintenance technicians are electrical maintenance technician, operations and maintenance technician, and mechanical technician.
| Job title | Annual salary | Monthly salary | Hourly rate | Job openings |
|---|---|---|---|---|
| Maintenance Engineer | $47,133 | $3,928 | $22.66 | 97,957 |
| Maintenance Helper | $30,824 | $2,569 | $14.82 | 105,592 |
| Maintenance Operator | $35,420 | $2,952 | $17.03 | 142,679 |
| Equipment Technician | $41,004 | $3,417 | $19.71 | 127,258 |
| Maintenance Internship | $33,831 | $2,819 | $16.26 | 137,312 |
| Maintenance Person | $33,656 | $2,805 | $16.18 | 122,946 |
Top companies hiring preventive maintenance technicians now:
Preventive maintenance technician salaries at Kiewit and Pella are the highest-paying according to our most recent salary estimates. In addition, the average preventive maintenance technician salary at companies like Columbia University in the City of New York and WestRock are highly competitive.
| Rank | Company | Average salary | Hourly rate |
|---|---|---|---|
| 1 | Kiewit | $54,682 | $26.29 |
| 2 | Pella | $54,044 | $25.98 |
| 3 | Columbia University in the City of New York | $53,731 | $25.83 |
| 4 | WestRock | $51,861 | $24.93 |
| 5 | Bausch + Lomb | $51,662 | $24.84 |
| 6 | Douglas Emmett, Inc. | $50,858 | $24.45 |
| 7 | Crown Holdings | $50,753 | $24.40 |
| 8 | MDU Resources | $50,357 | $24.21 |
| 9 | Ring Power Cat | $49,528 | $23.81 |
| 10 | Peoria Unified School District | $49,511 | $23.80 |
| 11 | Republic Services | $49,388 | $23.74 |
| 12 | McKesson | $49,356 | $23.73 |
| 13 | Erlanger Health System | $48,683 | $23.41 |
| 14 | Swanson Health Products | $48,493 | $23.31 |
| 15 | BorgWarner | $48,476 | $23.31 |
| 16 | Phillips and Jordan | $48,112 | $23.13 |
| 17 | Patten Cat | $47,481 | $22.83 |
| 18 | Kimpton Hotels & Restaurants | $47,433 | $22.80 |
| 19 | Walmart | $47,045 | $22.62 |
| 20 | Rochester Institute of Technology | $46,673 | $22.44 |
The average preventive maintenance technician salary varies across industries:
| Rank | Industry | Average salary | Hourly rate |
|---|---|---|---|
| 1 | Automotive | $47,655 | $22.91 |
| 2 | Technology | $47,287 | $22.73 |
| 3 | Energy | $46,827 | $22.51 |
| 4 | Transportation | $45,052 | $21.66 |
| 5 | Manufacturing | $44,729 | $21.50 |
| 6 | Retail | $40,549 | $19.49 |
| 7 | Hospitality | $39,809 | $19.14 |
The average preventive maintenance technician salary has risen by $5,832 over the last ten years. In 2014, the average preventive maintenance technician earned $35,103 annually, but today, they earn $40,935 a year. That works out to a 11% change in pay for preventive maintenance technicians over the last decade.
Compare preventive maintenance technician salaries for cities or states with the national average over time.
Compare preventive maintenance technician salaries for individual cities or states with the national average.
| Year | Avg. salary | Hourly rate | % Change |
|---|---|---|---|
| 2026 | $40,900 | $19.68 | +4.3% |
| 2025 | $39,200 | $18.83 | +2.0% |
| 2024 | $38,400 | $18.45 | +1.6% |
| 2023 | $37,700 | $18.15 | +1.9% |
| 2022 | $37,000 | $17.80 | +0.8% |
| Company | Job | Location | Date added | Salary |
|---|---|---|---|---|
| U-Haul | Preventive Maintenance Technician | Denver, CO | 06/30/2025 | $34,436 |
| U-Haul | Preventive Maintenance Technician | Dilworth, MN | 06/30/2025 | $35,688 |
| U-Haul | Preventive Maintenance Tech (Auto | San Francisco, CA | 06/30/2025 | $37,044 |
| U-Haul | Preventive Maintenance Technician | Burlington, WA | 06/30/2025 | $43,201 |
| U-Haul | Preventive Maintenance Technician | Syracuse, NY | 06/30/2025 | $33,809 |
| Novaspect Inc. | Industrial Preventative Maintenance-Mechanical Reliability Technician | Des Moines, IA | 06/30/2025 | $54,262 |
| Sitio de Experiencia de Candidatos | Preventative Maintenance | Tukwila, WA | 06/29/2025 | $51,027 |
| Marriott Hotels Resorts | Preventative Maintenance | Tukwila, WA | 06/28/2025 | $51,027 |
| Aerotek | Preventative Maintenance Technician | Camden, DE | 06/28/2025 | $60,320 |
| Waste Connections | Preventative Maintenance Technician | San Luis Obispo, CA | 06/28/2025 | $52,175 |
Search for preventive maintenance technician jobs