Maintenance technician salary

BLS occupation: Maintenance and Repair Workers, General · Installation, maintenance and repair · data for May 2025

Median salary $49,590 a year, US officialBLS, May 2025
Median hourly pay $23.84 an hour officialBLS
Middle half earn $40,840–$62,620 25th to 75th percentile officialBLS
Maintenance technicians employed 1,529,700 +4.2% projected by 2035 officialBLS

How much does a maintenance technician make?

  • The median maintenance technician salary in the US is $49,590 a year ($23.84 an hour): half of the 1,529,700 maintenance technicians BLS counts earn more and half earn less. The average (mean) is $53,780.
  • The middle half earn between $40,840 and $62,620. The lowest-paid 10% earn less than $35,350 and the top 10% more than $77,180.
  • That is about the same as the median for all US workers ($50,980).
  • The District of Columbia pays maintenance technicians the most (median $60,310), followed by Alaska ($60,270) and Minnesota ($59,200). West Virginia pays the least ($38,890).
  • After adjusting for prices, the pay goes furthest in Minnesota, where the median is worth $60,028 in typical US prices, then Iowa and Wisconsin. The District of Columbia's higher pay is offset by its prices (109.9 vs a US average of 100).
  • In 61 of the 383 metro areas with data, the median maintenance technician salary is enough to rent a typical home without spending more than 30% of income on rent.
  • BLS projects the number of maintenance technicians to grow 4.2% from 2025 to 2035 (all jobs: 3.5%), with about 148,700 openings a year. The typical entry education is a high school diploma or equivalent.

official From BLS's survey of employers: what maintenance technicians are actually paid, not job ads or self-reports. Adjusted figures are derived. How we calculate.

How does your pay compare?

An estimate: BLS publishes pay at the 10th, 25th, 50th, 75th and 90th percentiles (10th, 50th and 90th for states); we draw straight lines between them. Amounts under 1,000 are read as hourly × 2,080 hours.

Maintenance technician salary range

Half of maintenance technicians earn between $40,840 and $62,620 a year

Yearly pay at each point of the range, US, May 2025. For comparison, the median for all US jobs is $50,980.

Lowest 10% earn under
Yearly pay: $35,350
Lowest 25% earn under
Yearly pay: $40,840
Median
Yearly pay: $49,590
Top 25% earn over
Yearly pay: $62,620
Top 10% earn over
Yearly pay: $77,180

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025.

Show the numbers
Yearly pay
Lowest 10% earn under$35,350
Lowest 25% earn under$40,840
Median$49,590
Top 25% earn over$62,620
Top 10% earn over$77,180

Maintenance technician salary by state

The District of Columbia pays maintenance technicians the most; West Virginia the least

Median yearly pay by state compared with the US median ($49,590), May 2025. Blue = higher pay.

Source: U.S. Bureau of Labor Statistics, OEWS May 2025.

Show the numbers
StateMedian pay
District of Columbia$60,310 median
Alaska$60,270 median
Minnesota$59,200 median
Washington$59,160 median
Massachusetts$58,320 median
Hawaii$57,960 median
New York$57,790 median
Connecticut$57,620 median
California$57,000 median
Illinois$56,720 median
Wisconsin$55,810 median
Vermont$55,510 median
New Jersey$54,810 median
Oregon$54,350 median
Ohio$53,420 median
New Hampshire$52,830 median
Nevada$52,360 median
Iowa$52,160 median
Maryland$51,490 median
Colorado$51,280 median
Rhode Island$50,900 median
Nebraska$50,700 median
Utah$50,450 median
Delaware$50,150 median
Indiana$49,890 median
North Dakota$49,840 median
Virginia$49,470 median
Maine$49,430 median
Pennsylvania$49,290 median
Missouri$48,370 median
Idaho$48,190 median
South Dakota$48,100 median
North Carolina$47,910 median
Wyoming$47,900 median
South Carolina$47,880 median
Georgia$47,680 median
Arizona$47,620 median
Michigan$47,580 median
Tennessee$47,240 median
Kansas$47,210 median
Montana$46,870 median
Kentucky$46,810 median
Texas$46,670 median
Florida$46,060 median
New Mexico$45,760 median
Mississippi$44,350 median
Louisiana$43,960 median
Alabama$43,630 median
Arkansas$43,400 median
Oklahoma$42,750 median
West Virginia$38,890 median

Where maintenance technician pay goes furthest

A salary buys more where prices are low. We divide each state's median by its price level from the Bureau of Economic Analysis, so every figure is in typical US prices. derived

Maintenance technicians' pay goes furthest in Minnesota once prices are counted

Median pay ÷ the state's price level (BEA, 2024; US = 100), shown in typical US prices. Top 10 states.

Minnesota paid $59,200
Worth, in US prices: $60,028
Iowa paid $52,160
Worth, in US prices: $59,433
Wisconsin paid $55,810
Worth, in US prices: $59,312
Alaska paid $60,270
Worth, in US prices: $58,881
Ohio paid $53,420
Worth, in US prices: $57,581
Illinois paid $56,720
Worth, in US prices: $56,744
Vermont paid $55,510
Worth, in US prices: $56,667
Nebraska paid $50,700
Worth, in US prices: $56,269
North Dakota paid $49,840
Worth, in US prices: $56,026
Connecticut paid $57,620
Worth, in US prices: $55,612

US median

Source: BLS OEWS May 2025; BEA Regional Price Parities 2024. Our calculation.

Show the numbers
Worth, in US prices
Minnesota$60,028
Iowa$59,433
Wisconsin$59,312
Alaska$58,881
Ohio$57,581
Illinois$56,744
Vermont$56,667
Nebraska$56,269
North Dakota$56,026
Connecticut$55,612

Maintenance technician pay in every state

StateMedian a yearHourlyLowest 10%Top 10% EmployedAfter cost of living
District of Columbia $60,310 $29.00 $42,100 $84,390 4,860 $54,877
Alaska $60,270 $28.98 $38,260 $90,900 4,590 $58,881
Minnesota $59,200 $28.46 $38,630 $79,040 29,660 $60,028
Washington $59,160 $28.44 $41,760 $83,930 32,450 $55,283
Massachusetts $58,320 $28.04 $38,750 $80,190 29,830 $55,145
Hawaii $57,960 $27.87 $37,930 $80,620 8,030 $52,714
New York $57,790 $27.78 $37,010 $83,570 119,650 $53,548
Connecticut $57,620 $27.70 $38,460 $82,090 11,700 $55,612
California $57,000 $27.40 $38,810 $82,710 143,060 $51,481
Illinois $56,720 $27.27 $36,120 $80,740 66,600 $56,744
Wisconsin $55,810 $26.83 $35,870 $75,910 30,880 $59,312
Vermont $55,510 $26.69 $42,180 $74,940 2,610 $56,667
New Jersey $54,810 $26.35 $37,500 $81,190 37,350 $50,375
Oregon $54,350 $26.13 $38,630 $78,480 16,160 $52,583
Ohio $53,420 $25.68 $35,320 $76,270 64,770 $57,581
New Hampshire $52,830 $25.40 $37,620 $74,910 5,780 $50,718
Nevada $52,360 $25.17 $36,170 $80,600 16,520 $52,371
Iowa $52,160 $25.08 $36,570 $74,490 16,500 $59,433
Maryland $51,490 $24.75 $36,890 $75,740 23,730 $49,057
Colorado $51,280 $24.65 $38,700 $76,150 22,960 $49,761
Rhode Island $50,900 $24.47 $36,920 $75,900 4,500 $49,765
Nebraska $50,700 $24.38 $36,240 $69,210 9,850 $56,269
Utah $50,450 $24.25 $35,520 $77,060 16,090 $51,030
Delaware $50,150 $24.11 $36,510 $78,380 3,310 $50,246
Indiana $49,890 $23.99 $35,170 $75,720 34,480 $53,456
North Dakota $49,840 $23.96 $36,280 $68,450 3,300 $56,026
Virginia $49,470 $23.78 $34,640 $77,260 34,540 $48,930
Maine $49,430 $23.76 $37,440 $75,570 5,820 $50,933
Pennsylvania $49,290 $23.70 $34,960 $75,220 55,590 $50,517
Missouri $48,370 $23.25 $34,050 $75,620 31,180 $53,261
Idaho $48,190 $23.17 $35,830 $75,870 8,200 $50,464
South Dakota $48,100 $23.13 $37,340 $62,720 3,450 $54,298
North Carolina $47,910 $23.03 $33,630 $70,640 43,440 $50,792
Wyoming $47,900 $23.03 $31,070 $80,100 3,920 $51,677
South Carolina $47,880 $23.02 $32,950 $74,530 28,020 $51,073
Georgia $47,680 $22.92 $33,920 $72,480 48,430 $49,516
Arizona $47,620 $22.89 $35,810 $76,360 39,000 $47,300
Michigan $47,580 $22.88 $35,050 $70,570 39,490 $49,451
Tennessee $47,240 $22.71 $33,810 $68,990 35,790 $51,420
Kansas $47,210 $22.70 $33,570 $66,830 12,730 $52,416
Montana $46,870 $22.53 $34,790 $72,300 5,420 $49,522
Kentucky $46,810 $22.50 $30,470 $75,740 22,190 $51,919
Texas $46,670 $22.44 $30,950 $74,220 140,580 $48,085
Florida $46,060 $22.14 $34,200 $67,680 111,530 $44,539
New Mexico $45,760 $22.00 $30,920 $71,380 9,320 $49,625
Mississippi $44,350 $21.32 $28,570 $70,110 14,550 $51,005
Louisiana $43,960 $21.13 $28,110 $75,880 21,490 $49,837
Alabama $43,630 $20.98 $29,070 $63,810 16,660 $49,120
Arkansas $43,400 $20.87 $29,140 $63,130 12,410 $49,921
Oklahoma $42,750 $20.55 $29,380 $65,940 18,670 $48,666
West Virginia $38,890 $18.70 $28,170 $68,240 8,060 $43,454

After cost of living = median ÷ (BEA price level ÷ 100).

Maintenance technician salary by city

Metro areas where BLS publishes maintenance technician pay: 387 of 387. Rent share = typical rent (September 2026, Zillow) × 12 ÷ the median salary; under 30% is affordable by the usual rule.

Highest-paying metro areas

Where the pay goes furthest

All 387 metro areas
Metro areaMedian a yearEmployedAfter cost of livingRent share
Kahului, HI $63,980 1,350 $58,486 60%
San Francisco, CA $63,630 18,550 $55,037 65%
San Jose, CA $63,220 7,750 $57,253 72%
Fairbanks, AK $62,520 380 $60,577 35%
Sheboygan, WI $62,410 760 $66,384 26%
Napa, CA $61,860 830 $54,960 56%
Vallejo, CA $61,400 1,190 $56,601 48%
Decatur, IL $61,380 1,350 $69,417 21%
Seattle, WA $60,760 17,790 $54,673 44%
Minneapolis, MN $60,470 18,090 $57,688 34%
Mount Vernon, WA $60,150 560 $58,716 44%
Boston, MA $59,670 21,030 $55,114 60%
Bremerton, WA $59,670 760 $56,502 41%
Modesto, CA $59,650 1,660 $57,296 42%
Stockton, CA $59,590 2,740 $56,704 49%
New York, NY $59,550 108,700 $52,904 71%
Hanford, CA $59,200 520 $58,261 39%
Olympia, WA $58,980 1,130 $56,892 42%
Duluth, MN $58,900 1,820 $66,353 27%
Portland, OR $58,760 8,860 $55,738 37%
Kenosha, WI $58,740 840 $58,091 –
New Haven, CT $58,740 2,330 $56,179 42%
Kennewick, WA $58,690 1,130 $58,644 35%
Hartford, CT $58,670 4,020 $57,102 41%
Oshkosh, WI $58,470 990 $62,919 26%
Columbus, IN $58,450 610 $62,847 28%
Kankakee, IL $58,400 520 $60,585 27%
Burlington, VT $58,170 950 $57,623 53%
Santa Rosa, CA $58,170 1,930 $53,969 55%
Bellingham, WA $58,090 880 $56,216 40%
Green Bay, WI $58,080 1,910 $62,394 23%
Chicago, IL $58,020 45,710 $56,007 45%
Barnstable, MA $57,610 1,050 $58,576 54%
Elkhart, IN $57,590 1,500 $63,759 25%
Bridgeport, CT $57,500 2,410 $53,807 60%
Sioux City, IA $57,470 980 $66,475 27%
Appleton, WI $57,420 1,340 $62,130 25%
St. Joseph, MO $57,420 830 $66,472 21%
Anchorage, AK $57,390 1,680 $54,439 40%
Madison, WI $57,330 3,790 $58,929 37%
Boulder, CO $57,240 1,090 $54,410 46%
Washington, DC $57,240 23,100 $52,570 50%
Lima, OH $57,180 620 $63,768 25%
Toledo, OH $57,170 3,640 $62,512 27%
Cincinnati, OH $56,830 12,140 $59,589 32%
Merced, CA $56,700 930 $57,695 44%
Mankato, MN $56,690 630 $62,328 26%
Janesville, WI $56,610 770 $60,414 27%
Sacramento, CA $56,570 7,980 $53,033 48%
Los Angeles, CA $56,520 47,890 $49,768 62%
Milwaukee, WI $56,320 8,270 $58,100 33%
St. Cloud, MN $56,120 1,140 $64,041 26%
Twin Falls, ID $56,010 640 $60,809 33%
Albany, OR $55,820 370 $54,672 35%
Grand Island, NE $55,740 460 $64,323 29%
Chambersburg, PA $55,670 740 $58,822 29%
Wausau, WI $55,650 830 $60,064 21%
Lafayette, IN $55,480 1,250 $59,381 32%
Honolulu, HI $55,280 5,120 $49,819 65%
Champaign, IL $55,260 1,290 $59,609 30%
Poughkeepsie-Newburgh, NY $55,160 3,080 $50,410 49%
Worcester, MA $55,160 2,760 $53,803 46%
Wenatchee, WA $55,100 760 $53,055 38%
Yuba City, CA $55,100 380 $52,862 44%
Ames, IA $54,770 670 $61,657 25%
Bend, OR $54,660 980 $52,757 49%
Oxnard, CA $54,570 2,700 $49,369 65%
San Diego, CA $54,530 12,350 $48,737 65%
Dubuque, IA $54,360 570 $62,248 23%
Syracuse, NY $54,300 3,550 $56,715 36%
Rochester, MN $54,060 940 $59,524 35%
Racine, WI $54,030 800 $56,304 32%
Walla Walla, WA $53,960 310 $54,771 33%
St. Louis, MO $53,930 13,170 $56,716 32%
Trenton, NJ $53,930 1,840 $52,268 56%
Eau Claire, WI $53,890 920 $58,074 26%
Greeley, CO $53,610 980 $53,516 38%
Rockford, IL $53,610 1,980 $58,174 29%
York, PA $53,610 2,040 $55,844 31%
Riverside, CA $53,560 13,720 $50,318 57%
Manchester, NH $53,510 1,570 $50,645 49%
Carson City, NV $53,290 320 $54,306 47%
Fort Collins, CO $53,290 1,410 $52,696 44%
Norwich, CT $53,190 820 $52,954 47%
La Crosse, WI $53,160 920 $57,928 31%
Spartanburg, SC $53,110 2,010 $58,330 33%
Longview, WA $53,100 370 $54,436 32%
Salem, OR $53,090 1,640 $51,221 37%
Lebanon, PA $52,960 700 $56,815 33%
Allentown, PA $52,880 3,780 $52,897 42%
Columbus, OH $52,800 10,970 $55,306 35%
Springfield, MA $52,790 1,950 $54,955 45%
Santa Maria, CA $52,780 1,980 $48,512 75%
Salt Lake City, UT $52,650 6,590 $52,197 37%
Portland, ME $52,580 2,550 $51,621 52%
Denver, CO $52,450 11,510 $49,583 43%
Vineland, NJ $52,450 600 $54,654 38%
Akron, OH $52,420 3,560 $56,142 30%
Spokane, WA $52,280 2,430 $52,100 35%
Reading, PA $52,250 1,800 $53,833 36%
Lexington Park, MD $52,110 430 $51,717 47%
Baltimore, MD $52,100 11,250 $49,863 45%
Chico, CA $52,040 720 $51,424 36%
Fargo, ND $52,040 1,040 $57,268 25%
Corvallis, OR $52,000 340 $49,992 42%
Cleveland, OH $51,930 12,860 $55,290 33%
Fond du Lac, WI $51,930 410 $56,666 26%
Ogden, UT $51,930 2,480 $51,749 38%
Las Vegas, NV $51,910 11,180 $51,799 40%
Cedar Rapids, IA $51,880 1,260 $58,316 28%
Omaha, NE $51,700 4,360 $56,250 32%
Amherst-Northampton, MA $51,640 1,140 $51,515 –
Fresno, CA $51,450 3,590 $50,363 48%
Reno, NV $51,310 3,070 $50,795 48%
Davenport, IA $51,200 1,940 $57,477 24%
Medford, OR $51,180 700 $50,457 43%
Canton, OH $51,000 2,010 $57,043 27%
Charlotte, NC $51,000 11,460 $52,389 41%
Waterloo, IA $50,940 870 $58,513 24%
Springfield, OH $50,930 630 $56,287 28%
Peoria, IL $50,820 1,680 $55,705 27%
Bakersfield, CA $50,800 2,490 $50,354 43%
Des Moines, IA $50,780 3,780 $55,376 30%
Salinas, CA $50,760 1,550 $46,551 66%
Gettysburg, PA $50,720 450 $53,177 32%
Dayton, OH $50,710 3,670 $54,707 31%
Providence, RI $50,690 6,370 $49,807 51%
Lincoln, NE $50,640 1,540 $55,295 30%
Buffalo, NY $50,620 5,980 $52,815 34%
Visalia, CA $50,580 1,450 $50,669 41%
Harrisonburg, VA $50,350 780 $53,060 40%
Kingston, NY $50,230 870 $49,876 48%
Mansfield, OH $50,210 660 $56,497 21%
Philadelphia, PA $50,200 22,470 $48,950 45%
Lewiston, ME $50,170 340 $52,958 38%
Logan, UT $50,090 720 $52,217 34%
Lewiston, ID $50,010 350 $54,860 35%
Santa Cruz, CA $50,000 880 $45,498 83%
Rochester, NY $49,990 5,870 $51,517 37%
Minot, ND $49,960 280 $57,407 30%
Raleigh, NC $49,870 6,330 $50,806 40%
Pueblo, CO $49,830 530 $54,304 32%
Scranton, PA $49,710 2,750 $53,134 33%
Lancaster, PA $49,650 2,520 $50,531 38%
Atlanta, GA $49,630 25,190 $49,601 45%
Elmira, NY $49,560 440 $52,501 28%
Indianapolis, IN $49,520 10,670 $51,747 37%
Greenville, SC $49,500 4,610 $53,077 38%
Albany, NY $49,490 4,970 $49,706 41%
Yakima, WA $49,450 1,210 $51,756 33%
San Luis Obispo, CA $49,400 1,280 $45,490 68%
Gainesville, GA $49,350 1,220 $50,999 41%
Sandusky, OH $49,290 820 $55,208 44%
Fort Wayne, IN $49,250 2,210 $53,202 31%
Harrisburg, PA $49,250 3,060 $49,924 36%
Pittsburgh, PA $49,250 10,330 $52,022 36%
Eugene, OR $49,230 1,600 $48,470 43%
Binghamton, NY $49,220 1,130 $53,003 39%
Ann Arbor, MI $49,170 1,680 $48,741 47%
Durham, NC $49,130 2,830 $50,353 40%
Watertown, NY $49,100 760 $55,993 37%
Evansville, IN $49,070 1,420 $53,612 27%
Bismarck, ND $49,060 450 $53,898 32%
Idaho Falls, ID $49,030 640 $51,932 35%
Waterbury, CT $49,000 1,240 $49,109 –
Provo, UT $48,990 2,500 $49,872 43%
Louisville, KY $48,970 7,060 $52,614 33%
Springfield, IL $48,950 930 $52,779 30%
Glens Falls, NY $48,940 740 $51,589 35%
Phoenix, AZ $48,930 26,350 $47,360 42%
Pittsfield, MA $48,930 690 $51,448 43%
Roanoke, VA $48,880 1,360 $52,212 34%
Ithaca, NY $48,870 600 $47,301 49%
Dallas, TX $48,860 39,740 $47,395 41%
Kansas City, MO $48,860 10,360 $52,797 38%
Staunton, VA $48,860 490 $53,617 36%
Cape Girardeau, MO $48,830 490 $56,728 25%
Grants Pass, OR $48,790 220 $49,908 39%
Nashville, TN $48,780 11,040 $50,634 44%
Youngstown, OH $48,770 2,000 $55,805 26%
Joplin, MO $48,740 1,020 $56,861 31%
Austin, TX $48,730 12,430 $49,691 39%
Richmond, VA $48,730 5,520 $49,797 42%
Morristown, TN $48,720 710 $56,412 38%
Colorado Springs, CO $48,690 2,410 $48,348 43%
Warner Robins, GA $48,660 610 $51,882 37%
Battle Creek, MI $48,640 530 $53,722 28%
Sherman, TX $48,620 690 $51,850 34%
Winchester, VA $48,550 670 $50,337 45%
Charleston, SC $48,540 4,460 $48,077 50%
Grand Rapids, MI $48,530 5,470 $50,792 40%
Decatur, AL $48,520 470 $55,635 27%
Atlantic City, NJ $48,450 2,050 $49,010 51%
State College, PA $48,420 870 $50,040 48%
Kokomo, IN $48,400 280 $53,989 27%
Detroit, MI $48,380 16,190 $48,236 38%
Sioux Falls, SD $48,330 1,270 $53,326 31%
Great Falls, MT $48,250 370 $49,822 36%
Boise, ID $48,190 3,160 $48,978 48%
Charlottesville, VA $48,170 1,060 $48,585 51%
Salisbury, MD $48,160 640 $50,368 49%
Memphis, TN $48,140 6,250 $52,224 35%
Jackson, TN $48,080 1,040 $56,219 35%
Bloomington, IL $48,070 710 $51,391 32%
Blacksburg, VA $48,040 930 $51,817 41%
Grand Forks, ND $48,040 600 $55,433 28%
Lawrence, KS $48,020 480 $53,212 39%
South Bend, IN $47,950 1,620 $51,638 31%
Lynchburg, VA $47,920 880 $53,624 32%
Midland, TX $47,880 1,200 $49,988 39%
El Centro, CA $47,870 500 $50,297 45%
Billings, MT $47,840 850 $51,152 35%
Redding, CA $47,820 690 $47,495 41%
Virginia Beach, VA $47,820 7,100 $48,825 47%
Fayetteville, AR $47,790 2,490 $52,314 39%
Iowa City, IA $47,760 710 $52,192 44%
Coeur d'Alene, ID $47,750 790 $48,579 46%
Cheyenne, WY $47,740 540 $49,476 38%
Hagerstown, MD $47,710 1,060 $50,663 41%
Grand Junction, CO $47,690 460 $49,950 44%
Hickory, NC $47,690 1,500 $53,896 40%
Bozeman, MT $47,590 800 $46,425 55%
Lansing, MI $47,580 1,960 $50,089 33%
Missoula, MT $47,490 590 $49,240 41%
Naples, FL $47,470 2,400 $45,998 66%
Jacksonville, FL $47,380 7,710 $47,626 43%
Asheville, NC $47,360 1,740 $49,075 43%
Sumter, SC $47,340 550 $53,783 37%
Greensboro, NC $47,320 3,530 $50,956 36%
Utica, NY $47,310 1,390 $51,048 36%
Odessa, TX $47,290 770 $50,364 40%
Dalton, GA $47,220 1,010 $52,558 36%
Terre Haute, IN $47,220 850 $53,783 25%
Bloomington, IN $47,200 760 $49,640 44%
Chattanooga, TN $47,170 2,840 $51,572 38%
Springfield, MO $47,160 2,430 $53,237 32%
Wichita, KS $47,150 2,740 $53,010 31%
Rapid City, SD $47,110 550 $52,838 37%
Waco, TX $47,110 1,380 $50,902 36%
Jackson, MI $47,090 480 $51,308 30%
Winston-Salem, NC $47,090 2,480 $51,161 39%
North Port, FL $47,070 4,400 $45,959 54%
Michigan City, IN $47,050 530 $51,319 31%
Clarksville, TN $46,970 1,140 $51,645 34%
Bangor, ME $46,960 600 $48,659 39%
Farmington, NM $46,910 500 $53,485 36%
Albuquerque, NM $46,900 3,860 $49,086 38%
Weirton, WV $46,890 480 $52,671 21%
Columbia, SC $46,870 4,680 $50,042 40%
Flagstaff, AZ $46,860 1,090 $46,708 54%
Midland, MI $46,850 280 $50,968 35%
Traverse City, MI $46,850 620 $50,176 47%
Houston, TX $46,710 32,050 $47,359 42%
Kalamazoo, MI $46,700 1,230 $49,241 33%
Topeka, KS $46,610 990 $52,477 32%
Savannah, GA $46,580 2,080 $48,925 46%
Gainesville, FL $46,560 1,740 $48,132 42%
Muskegon, MI $46,560 570 $50,325 33%
Kingsport, TN $46,520 1,430 $53,813 34%
Longview, TX $46,450 1,420 $51,908 30%
Helena, MT $46,430 390 $48,529 43%
Huntsville, AL $46,430 1,540 $49,886 36%
Hinesville, GA $46,400 230 $49,397 45%
Manhattan, KS $46,370 570 $51,430 33%
Birmingham, AL $46,360 3,720 $50,587 36%
Williamsport, PA $46,340 500 $50,179 28%
Jefferson City, MO $46,320 900 $52,651 26%
Shreveport, LA $46,320 2,110 $54,645 33%
Miami, FL $46,290 31,890 $40,550 69%
Cape Coral, FL $46,270 3,520 $45,208 47%
Casper, WY $46,240 370 $49,281 37%
Gulfport, MS $46,240 1,890 $51,374 37%
Hilton Head Island, SC $46,170 1,140 $47,104 51%
Knoxville, TN $46,170 4,640 $49,876 45%
Lake Charles, LA $46,170 1,350 $53,779 35%
Baton Rouge, LA $46,150 3,910 $50,837 36%
Monroe, LA $46,140 1,200 $55,193 31%
Augusta, GA $46,130 2,390 $50,194 38%
Macon, GA $46,100 950 $52,074 32%
Orlando, FL $46,060 16,380 $45,416 50%
Burlington, NC $46,020 520 $49,380 35%
Tampa, FL $46,020 14,380 $45,614 52%
Rome, GA $45,980 480 $50,998 33%
Dover, DE $45,920 410 $47,094 46%
Paducah, KY $45,920 530 $53,343 30%
Bowling Green, KY $45,880 830 $50,877 32%
Victoria, TX $45,880 480 $51,069 31%
Columbia, MO $45,870 1,290 $51,287 38%
Lakeland, FL $45,850 3,090 $47,199 47%
Cleveland, TN $45,830 450 $52,032 37%
Wilmington, NC $45,830 1,700 $47,531 46%
Erie, PA $45,760 1,230 $50,313 30%
Tulsa, OK $45,760 4,340 $51,292 36%
Florence, AL $45,660 620 $53,834 28%
Port St. Lucie, FL $45,620 1,890 $45,516 61%
Saginaw, MI $45,620 680 $50,192 28%
Johnstown, PA $45,600 530 $53,067 23%
Muncie, IN $45,600 470 $51,731 27%
Tucson, AZ $45,600 5,210 $47,061 39%
Killeen, TX $45,470 1,680 $49,895 35%
Palm Bay, FL $45,400 2,600 $45,398 50%
Greenville, NC $45,390 540 $51,345 39%
San Antonio, TX $45,380 11,450 $47,912 37%
Amarillo, TX $45,340 1,640 $49,379 35%
Crestview, FL $45,320 1,930 $46,707 52%
The Villages, FL $45,310 560 $53,041 46%
Bay City, MI $45,300 300 $49,281 27%
Elizabethtown, KY $45,300 640 $50,015 34%
Altoona, PA $45,280 640 $50,588 27%
Little Rock, AR $45,270 2,760 $50,658 33%
New Orleans, LA $45,260 4,940 $48,878 42%
Beaumont, TX $45,210 1,750 $50,208 35%
Flint, MI $45,190 1,270 $48,574 28%
Pensacola, FL $45,190 2,430 $46,246 46%
Sebastian, FL $45,110 740 $45,886 57%
Lexington, KY $44,910 3,220 $48,348 43%
Jackson, MS $44,890 3,310 $50,411 39%
Tyler, TX $44,770 1,040 $48,581 35%
Florence, SC $44,750 1,250 $51,571 41%
Monroe, MI $44,750 370 $47,865 34%
Prescott Valley, AZ $44,750 1,060 $45,545 50%
Enid, OK $44,740 290 $53,092 30%
Pocatello, ID $44,640 370 $50,210 29%
Fayetteville, NC $44,530 1,150 $48,414 39%
Owensboro, KY $44,530 500 $50,254 33%
Wheeling, WV $44,520 860 $50,406 23%
Rocky Mount, NC $44,480 520 $50,539 34%
Punta Gorda, FL $44,430 670 $44,198 50%
Niles, MI $44,310 530 $47,970 38%
Johnson City, TN $44,290 810 $50,371 40%
St. George, UT $44,210 950 $45,427 50%
Lake Havasu City, AZ $44,110 840 $46,877 42%
Santa Fe, NM $43,850 690 $44,397 53%
Ocala, FL $43,800 1,460 $45,992 44%
Houma, LA $43,790 710 $51,455 36%
Oklahoma City, OK $43,760 6,480 $48,403 38%
Valdosta, GA $43,760 720 $49,575 36%
Albany, GA $43,680 500 $49,824 30%
Wichita Falls, TX $43,680 600 $48,797 36%
Lawton, OK $43,550 510 $50,674 31%
Pinehurst, NC $43,540 310 $49,289 51%
Gadsden, AL $43,410 280 $50,681 30%
Tallahassee, FL $43,280 1,980 $46,082 41%
Yuma, AZ $43,110 1,000 $46,502 40%
Columbus, GA $42,970 1,430 $48,121 38%
Abilene, TX $42,940 840 $47,519 56%
Alexandria, LA $42,940 630 $50,113 29%
Deltona, FL $42,820 2,930 $43,093 50%
Goldsboro, NC $42,700 380 $48,269 43%
Las Cruces, NM $42,340 650 $46,934 42%
Huntington, WV $41,970 1,410 $47,466 31%
Lubbock, TX $41,750 1,640 $45,720 38%
Fort Smith, AR $41,710 910 $48,563 31%
Brunswick, GA $41,610 520 $47,442 48%
College Station, TX $41,510 1,490 $45,640 43%
Corpus Christi, TX $41,370 2,530 $44,642 41%
Hammond, LA $41,160 510 $48,733 38%
Lafayette, LA $40,930 2,100 $46,933 41%
Daphne, AL $40,240 1,070 $42,497 51%
Texarkana, TX $40,030 570 $47,648 38%
Auburn, AL $39,710 740 $45,159 48%
Homosassa Springs, FL $39,590 430 $42,357 53%
Panama City, FL $39,540 1,580 $40,639 53%
El Paso, TX $39,510 2,960 $43,943 46%
Sierra Vista, AZ $39,460 520 $44,216 39%
San Angelo, TX $39,370 560 $42,584 40%
Charleston, WV $39,350 1,120 $44,355 37%
Dothan, AL $39,340 430 $46,927 37%
Parkersburg, WV $39,330 330 $45,173 32%
Athens, GA $39,150 1,830 $41,942 54%
Slidell, LA $38,940 740 $41,995 –
Tuscaloosa, AL $38,930 770 $44,379 51%
Mobile, AL $38,910 1,240 $44,167 39%
Hattiesburg, MS $38,810 850 $44,287 40%
Myrtle Beach, SC $38,770 2,080 $41,402 53%
Montgomery, AL $38,660 1,360 $43,108 43%
Jonesboro, AR $38,400 560 $44,716 39%
Anniston, AL $38,350 290 $44,619 30%
Jacksonville, NC $38,310 430 $41,603 49%
Sebring, FL $38,050 360 $41,148 48%
McAllen, TX $37,870 2,110 $44,089 35%
Morgantown, WV $37,390 940 $40,065 43%
Brownsville, TX $36,720 1,750 $42,710 49%
Laredo, TX $36,700 900 $42,205 37%
Beckley, WV $36,670 570 $41,496 34%
Eagle Pass, TX $35,780 260 $42,694 39%
Hot Springs, AR $34,190 410 $39,881 43%

What the median maintenance technician salary pays per paycheck

PeriodBefore taxes
Year$49,590
Month$4,133
Every two weeks$1,907
Week$954
Hour$23.84

Gross pay, 52 weeks a year, 2,080 hours. Hourly to salary calculator.

Becoming a maintenance technician: education and job outlook

Typical entry educationHigh school diploma or equivalent
Work experience neededNone
On-the-job trainingModerate-term on-the-job training
Projected change in jobs, 2025–35+4.2% (all jobs: +3.5%)
Openings a year (average)148,700
Self-employed0.9%

official BLS Employment Projections, 2025–35. Openings include workers who retire or change jobs. What the work involves: BLS Occupational Outlook Handbook.

Similar jobs

JobMedian a yearTypical education
HVAC technician $61,010 Postsecondary certificate
Lineman $95,320 High school diploma
Diesel mechanic $61,770 High school diploma
Aircraft mechanic $79,870 Postsecondary certificate
Auto mechanic $50,620 Postsecondary certificate
Millwright $65,700 High school diploma
Locksmith $51,320 High school diploma

Questions about maintenance technician pay

How much does a maintenance technician make an hour?

The median is $23.84 an hour. The lowest-paid 10% earn under $17.00 and the top 10% over $37.11.

How much does a maintenance technician make a month?

About $4,133 a month before taxes at the median salary of $49,590, or $1,907 every two weeks.

What state pays maintenance technicians the most?

The District of Columbia, with a median of $60,310. Alaska ($60,270), Minnesota ($59,200), Washington ($59,160) and Massachusetts ($58,320) follow.

Where do maintenance technicians make the most after cost of living?

Minnesota: its median of $59,200 is worth $60,028 at typical US prices. Iowa, Wisconsin and Alaska come next.

How much do entry-level maintenance technicians make?

BLS does not report pay by experience. The lowest-paid 10% of maintenance technicians earn under $35,350 a year, and the lowest-paid quarter under $40,840, which is a reasonable guide to starting pay.

What education do you need to become a maintenance technician?

BLS lists the typical entry-level education as a high school diploma or equivalent. Work experience in a related job: none. On-the-job training: moderate-term on-the-job training.

Sources and limits

  • Pay and employment: BLS Occupational Employment and Wage Statistics, May 2025 estimates, occupation 49-9071 (Maintenance and Repair Workers, General). Downloaded 2026-10-24.
  • OEWS counts wage and salary workers at employers, including tips and commissions but not overtime pay, bonuses that are not tied to production, or benefits. It leaves out the self-employed. BLS does not publish figures above $239,200 a year or for states and metro areas with too few workers.
  • Cost of living: BEA Regional Price Parities, 2024 (US = 100). Rents: Zillow Observed Rent Index, September 2026; Data Provided by Zillow Group.
  • Outlook and education: BLS Employment Projections, 2025–35.
  • Pay is not broken down by experience, employer or specialty (for example, ER or pediatric nursing); BLS does not publish those splits.

Methodology · Data sources · All salaries