Maintenance Mechanic Salary (2025)
Industrial · SOC Code 49-9071 · 4-year apprenticeship
National Salary Range
Maintenance Mechanic salaries range from $41,642 to $66,174 median across cities, depending on location, union membership, and experience level.
Maintenance Mechanic Salary by City
| City | Median | Range (10th-90th) | COL-Adjusted | Grade | Jobs |
|---|---|---|---|---|---|
| San Francisco, CA | $66,174 | $41,504 – $97,470 | $34,828 | D | 9,883 |
| New York, NY | $59,912 | $36,110 – $87,802 | $32,039 | D | 10,724 |
| Seattle, WA | $59,204 | $38,491 – $88,053 | $39,734 | D | 5,201 |
| Boston, MA | $59,065 | $36,800 – $90,896 | $38,859 | D | 12,284 |
| Philadelphia, PA | $58,961 | $36,589 – $90,746 | $51,270 | C | 4,004 |
| Portland, OR | $56,891 | $34,298 – $81,492 | $43,762 | D | 6,064 |
| Minneapolis, MN | $55,397 | $35,947 – $84,518 | $52,261 | C | 5,950 |
| Los Angeles, CA | $54,199 | $32,245 – $81,780 | $32,650 | D | 10,268 |
| Detroit, MI | $52,996 | $34,165 – $80,809 | $59,546 | C | 4,267 |
| Houston, TX | $52,643 | $32,319 – $81,700 | $54,836 | C | 3,139 |
| Dallas, TX | $52,623 | $31,930 – $78,966 | $51,591 | C | 6,153 |
| Chicago, IL | $50,016 | $31,945 – $74,883 | $46,744 | D | 6,200 |
| Milwaukee, WI | $49,798 | $30,566 – $73,737 | $51,873 | C | 4,275 |
| Denver, CO | $49,404 | $30,484 – $76,554 | $38,597 | D | 5,946 |
| St. Louis, MO | $48,753 | $31,160 – $70,533 | $54,170 | C | 3,241 |
| Las Vegas, NV | $48,000 | $29,091 – $74,158 | $46,154 | D | 4,562 |
| Salt Lake City, UT | $47,875 | $30,663 – $67,421 | $46,034 | D | 3,869 |
| Atlanta, GA | $47,803 | $30,050 – $74,046 | $45,097 | D | 4,826 |
| Pittsburgh, PA | $47,498 | $30,341 – $68,355 | $51,628 | C | 3,115 |
| Raleigh, NC | $47,490 | $29,458 – $68,013 | $47,490 | D | 3,706 |
| Indianapolis, IN | $47,278 | $29,070 – $70,819 | $51,954 | C | 4,314 |
| Miami, FL | $46,109 | $29,931 – $68,303 | $37,794 | D | 5,672 |
| Nashville, TN | $45,427 | $28,688 – $69,454 | $44,104 | D | 4,814 |
| Tampa, FL | $45,381 | $29,259 – $66,048 | $44,932 | D | 3,874 |
| Phoenix, AZ | $44,856 | $28,354 – $64,971 | $43,550 | D | 4,663 |
| Kansas City, MO | $44,841 | $28,138 – $68,440 | $47,703 | D | 2,553 |
| New Orleans, LA | $44,210 | $28,267 – $65,753 | $46,537 | D | 4,634 |
| Charlotte, NC | $43,035 | $26,238 – $63,166 | $43,913 | D | 4,001 |
| Columbus, OH | $42,785 | $27,691 – $62,688 | $46,005 | D | 3,862 |
| San Antonio, TX | $41,642 | $24,988 – $62,776 | $46,269 | D | 3,384 |
About Maintenance Mechanic Pay
Maintenance Mechanics earn a national median salary of $50,342 based on 2025 BLS data. The highest-paying city for this trade is San Francisco at $66,174 median, while San Antonio offers the lowest at $41,642.
Becoming a maintenance mechanic typically requires a 4-year apprenticeship program. Entry-level workers (10th percentile) can expect around $41,504, while master-level tradespeople (90th percentile) earn $97,470 or more. With 7% wage growth over the past 5 years, this trade is growing at a steady pace.
See how this compares to other trades on our highest paying trades ranking, or browse the best cities for trade workers.