Skip to main content
TradePay

Maintenance Mechanic Salary (2025)

Industrial · SOC Code 49-9071 · 4-year apprenticeship

D
53/100
$50,342
National Median
$54,594
National Mean
159,448
Total Employment
+7%
5yr Growth
30
Cities Tracked

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

CityMedianRange (10th-90th)COL-AdjustedGradeJobs
San Francisco, CA$66,174$41,504$97,470$34,828D9,883
New York, NY$59,912$36,110$87,802$32,039D10,724
Seattle, WA$59,204$38,491$88,053$39,734D5,201
Boston, MA$59,065$36,800$90,896$38,859D12,284
Philadelphia, PA$58,961$36,589$90,746$51,270C4,004
Portland, OR$56,891$34,298$81,492$43,762D6,064
Minneapolis, MN$55,397$35,947$84,518$52,261C5,950
Los Angeles, CA$54,199$32,245$81,780$32,650D10,268
Detroit, MI$52,996$34,165$80,809$59,546C4,267
Houston, TX$52,643$32,319$81,700$54,836C3,139
Dallas, TX$52,623$31,930$78,966$51,591C6,153
Chicago, IL$50,016$31,945$74,883$46,744D6,200
Milwaukee, WI$49,798$30,566$73,737$51,873C4,275
Denver, CO$49,404$30,484$76,554$38,597D5,946
St. Louis, MO$48,753$31,160$70,533$54,170C3,241
Las Vegas, NV$48,000$29,091$74,158$46,154D4,562
Salt Lake City, UT$47,875$30,663$67,421$46,034D3,869
Atlanta, GA$47,803$30,050$74,046$45,097D4,826
Pittsburgh, PA$47,498$30,341$68,355$51,628C3,115
Raleigh, NC$47,490$29,458$68,013$47,490D3,706
Indianapolis, IN$47,278$29,070$70,819$51,954C4,314
Miami, FL$46,109$29,931$68,303$37,794D5,672
Nashville, TN$45,427$28,688$69,454$44,104D4,814
Tampa, FL$45,381$29,259$66,048$44,932D3,874
Phoenix, AZ$44,856$28,354$64,971$43,550D4,663
Kansas City, MO$44,841$28,138$68,440$47,703D2,553
New Orleans, LA$44,210$28,267$65,753$46,537D4,634
Charlotte, NC$43,035$26,238$63,166$43,913D4,001
Columbus, OH$42,785$27,691$62,688$46,005D3,862
San Antonio, TX$41,642$24,988$62,776$46,269D3,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.

Related Industrial Trades