US Jobs Map

What a maintenance technician earns, by metro

Median pay for maintenance technicians runs from $21,840 in Puerto Rico nonmetropolitan area to $63,980 in Kahului-Wailuku — a 2.93× range across 528 metropolitan areas. The national median of $49,590 sits inside that range but describes no particular market.

Maintenance Technician — nationalBLS OEWS · May 2025
$49,590Median annual
$23.84Median hourly
$35,35010th percentile
$77,18090th percentile
1,529,700Employed nationally
Median means half earn more and half earn less — it says nothing about how far. The percentile columns are where the information is.

What the percentile band tells you

Ten per cent of maintenance technicians earn below $35,350 and ten per cent above $77,180 — a 2.18× band. The upside from median to 90th percentile is 56%, which is a normal amount of room for experience and specialisation to matter. An offer below the 25th percentile is worth questioning; one above the 75th is worth taking seriously.

Where the money is

Kahului-Wailuku (HI) leads and Puerto Rico nonmetropolitan area () trails, but the gap is modest. For a role like this the more useful comparison is not between cities but between the 10th and 90th percentile within one — see the band above.

Highest paying metros

Metropolitan areaMedianHourly LQEmployed
Kahului-Wailuku HI $63,980 $30.76 1.86 1,350
San Francisco-Oakland-Fremont CA $63,630 $30.59 0.79 18,550
San Jose-Sunnyvale-Santa Clara CA $63,220 $30.39 0.69 7,750
Fairbanks-College AK $62,520 $30.06 1.06 380
Sheboygan WI $62,410 $30.01 1.28 760
Napa CA $61,860 $29.74 1.09 830
Vallejo CA $61,400 $29.52 0.84 1,190
Decatur IL $61,380 $29.51 3.02 1,350
Alaska nonmetropolitan area $61,370 $29.51 2.36 2,520
Seattle-Tacoma-Bellevue WA $60,760 $29.21 0.87 17,790
Minneapolis-St. Paul-Bloomington MN-WI $60,470 $29.07 0.94 18,090
Mount Vernon-Anacortes WA $60,150 $28.92 1.07 560
Boston-Cambridge-Newton MA-NH $59,670 $28.69 0.79 21,030
Bremerton-Silverdale-Port Orchard WA $59,670 $28.69 0.82 760
Modesto CA $59,650 $28.68 0.86 1,660
Hawaii / Kauai nonmetropolitan area $59,600 $28.66 1.49 1,540
Stockton-Lodi CA $59,590 $28.65 0.96 2,740
New York-Newark-Jersey City NY-NJ $59,550 $28.63 1.16 108,700
Hanford-Corcoran CA $59,200 $28.46 1.09 520
Olympia-Lacey-Tumwater WA $58,980 $28.36 0.88 1,130
Duluth MN-WI $58,900 $28.32 1.48 1,820
West Northwestern Ohio nonmetropolitan area $58,840 $28.29 1.65 4,050
Portland-Vancouver-Hillsboro OR-WA $58,760 $28.25 0.74 8,860
New Haven CT $58,740 $28.24 0.84 2,330
Kenosha WI $58,740 $28.24 1.13 840

Lowest paying metros

Metropolitan areaMedianHourly LQEmployed
Puerto Rico nonmetropolitan area $21,840 $10.50 0.9 260
Mayaguez PR $22,040 $10.60 1.2 620
Ponce PR $22,330 $10.73 1.72 1,080
Aguadilla PR $22,600 $10.87 1.62 780
Guayama PR $23,220 $11.16 2.54 310
Arecibo PR $23,440 $11.27 1.38 470
San Juan-Bayamon-Caguas PR $23,450 $11.27 1.33 9,010
Hot Springs AR $34,190 $16.44 1.08 410
Eagle Pass TX $35,780 $17.20 1.43 260
Beckley WV $36,670 $17.63 1.33 570

Where the role is most concentrated

Metropolitan areaMedianHourly LQEmployed
Decatur IL $61,380 $29.51 3.02 1,350
Guayama PR $23,220 $11.16 2.54 310
Alaska nonmetropolitan area $61,370 $29.51 2.36 2,520
Arizona nonmetropolitan area $43,110 $20.73 2.36 2,260
Balance of Nevada nonmetropolitan area $58,310 $28.04 2.13 1,880
South Florida nonmetropolitan area $45,130 $21.70 2.04 1,760
Watertown-Fort Drum NY $49,100 $23.61 1.97 760
Western Wyoming nonmetropolitan area $49,390 $23.75 1.95 1,940
Athens-Clarke County GA $39,150 $18.82 1.94 1,830
Kahului-Wailuku HI $63,980 $30.76 1.86 1,350
Southwest Missouri nonmetropolitan area $42,230 $20.30 1.79 1,400
Panama City-Panama City Beach FL $39,540 $19.01 1.77 1,580

Largest employers by metro

Metropolitan areaMedianHourly LQEmployed
New York-Newark-Jersey City NY-NJ $59,550 $28.63 1.16 108,700
Los Angeles-Long Beach-Anaheim CA $56,520 $27.17 0.78 47,890
Chicago-Naperville-Elgin IL-IN $58,020 $27.90 1.03 45,710
Dallas-Fort Worth-Arlington TX $48,860 $23.49 1 39,740
Houston-Pasadena-The Woodlands TX $46,710 $22.46 0.99 32,050
Miami-Fort Lauderdale-West Palm Beach FL $46,290 $22.26 1.15 31,890
Phoenix-Mesa-Chandler AZ $48,930 $23.52 1.13 26,350
Atlanta-Sandy Springs-Roswell GA $49,630 $23.86 0.89 25,190
Washington-Arlington-Alexandria DC-VA-MD-WV $57,240 $27.52 0.75 23,100
Philadelphia-Camden-Wilmington PA-NJ-DE-MD $50,200 $24.14 0.79 22,470
Boston-Cambridge-Newton MA-NH $59,670 $28.69 0.79 21,030
San Francisco-Oakland-Fremont CA $63,630 $30.59 0.79 18,550

Current openings

About this data

Figures come from the BLS Occupational Employment and Wage Statistics programme, May 2025 release, SOC code 49-9071. OEWS surveys employers, so it reports what is actually paid rather than what job advertisements claim, and it excludes the self-employed. Estimates cover 528 of 528 metropolitan areas — near-complete coverage, which means the ranges above are reliable rather than drawn from a handful of markets. Read the methodology.