Installation, Maintenance, and Repair Workers, All Other Salary by City

BLS OEWS May 2025 • 544 metro areas

Compare Installation, Maintenance, and Repair Workers, All Other salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Installation, Maintenance, and Repair Workers, All Other
in
    vs

      All metros — Installation, Maintenance, and Repair Workers, All Other salaries

      AK
      Metro areaMedian salaryEmployed
      Alaska $80,230 90
      Anchorage, AK $76,360 40
      Alaska $62,450
      AL
      Metro areaMedian salaryEmployed
      Anniston, AL $58,610 160
      Northwest Alabama $56,970 40
      Southeast Alabama $52,650 50
      Tuscaloosa, AL $48,810 40
      Huntsville, AL $48,060 150
      Auburn, AL $47,600 40
      Alabama $46,230 1,250
      Birmingham, AL $46,000 290
      Montgomery, AL $44,250 80
      Mobile, AL $44,170 70
      Daphne, AL $44,110 50
      Northeast Alabama $43,570 50
      Florence, AL $40,670 50
      Decatur, AL $38,760 40
      Dothan, AL $37,090 50
      AR
      Metro areaMedian salaryEmployed
      South Arkansas $55,710 90
      East Arkansas $55,380 30
      Fort Smith, AR-OK $52,120 170
      West Arkansas $47,080 80
      Little Rock, AR $46,450 390
      Arkansas $46,260 1,230
      North Arkansas $46,230 90
      Fayetteville, AR $44,470 240
      Jonesboro, AR $43,680 50
      Hot Springs, AR $41,600 50
      AZ
      Metro areaMedian salaryEmployed
      Phoenix, AZ $49,190 4,590
      Arizona $47,750 5,840
      Flagstaff, AZ $47,150 60
      Tucson, AZ $46,600 740
      Arizona $44,680 50
      Yuma, AZ $43,850 120
      Prescott Valley, AZ $43,140 110
      Lake Havasu City, AZ $39,200 70
      CA
      Metro areaMedian salaryEmployed
      San Jose, CA $59,850 1,280
      North Valley-Northern Mountains Region of California $57,000 240
      San Francisco, CA $56,720 3,110
      Merced, CA $53,310 100
      Vallejo, CA $51,960 280
      Santa Cruz, CA $50,960 100
      Salinas, CA $50,780 200
      California $50,520 27,450
      Los Angeles, CA $50,420 9,420
      Santa Rosa, CA $50,380 360
      Santa Maria, CA $50,370 260
      San Diego, CA $50,080 2,450
      Napa, CA $49,630 110
      Sacramento, CA $48,950 1,850
      San Luis Obispo, CA $48,800 180
      Bakersfield, CA $48,450 540
      North Coast Region of California $48,450 120
      Yuba City, CA $48,360 70
      Riverside, CA $48,350 2,950
      Eastern Sierra-Mother Lode Region of California $48,210 130
      Oxnard, CA $47,970 540
      Chico, CA $47,610 120
      Modesto, CA $47,320 330
      Stockton, CA $46,990 420
      Redding, CA $46,020 170
      Fresno, CA $45,930 880
      El Centro, CA $45,850 50
      Visalia, CA $45,450 240
      Hanford, CA $44,100 40
      CO
      Metro areaMedian salaryEmployed
      Boulder, CO $56,020 200
      Grand Junction, CO $51,060 270
      Northwest Colorado $49,980 590
      Denver, CO $49,770 2,430
      Colorado $49,260 4,970
      Fort Collins, CO $48,300 260
      Greeley, CO $48,300 210
      Colorado Springs, CO $48,170 510
      Southwest Colorado $47,990 270
      Pueblo, CO $45,570 60
      Eastern and Southern Colorado $39,890 90
      CT
      Metro areaMedian salaryEmployed
      Connecticut $61,680 70
      New Haven, CT $60,560 450
      Norwich, CT $59,610 120
      Bridgeport, CT $56,460 440
      Connecticut $56,460 1,980
      Hartford, CT $52,820 600
      Waterbury, CT $52,570 200
      DC
      Metro areaMedian salaryEmployed
      Washington, DC-VA-MD-WV $49,680 2,780
      DE
      Metro areaMedian salaryEmployed
      Delaware $48,470 440
      Sussex Delaware $48,190 160
      Dover, DE $46,660 40
      FL
      Metro areaMedian salaryEmployed
      North Florida $51,000 170
      Ocala, FL $48,660 240
      Miami, FL $48,610 4,560
      Crestview, FL $47,470 240
      Florida $46,330 16,610
      Jacksonville, FL $46,330 1,030
      Tampa, FL $46,330 1,940
      Naples, FL $46,250 560
      Orlando, FL $45,870 2,330
      Cape Coral, FL $45,490 880
      Lakeland, FL $45,220 420
      Palm Bay, FL $45,200 460
      Port St. Lucie, FL $45,020 400
      North Port, FL $44,820 890
      South Florida $44,740 140
      Panama City, FL $44,720 150
      Deltona, FL $44,270 390
      Pensacola, FL $44,180 310
      Tallahassee, FL $43,490 200
      Wildwood, FL $40,880 50
      Punta Gorda, FL $40,270 240
      Sebring, FL $39,820 40
      Sebastian, FL $39,460 180
      Homosassa Springs, FL $38,120 90
      Gainesville, FL $36,160 200
      GA
      Metro areaMedian salaryEmployed
      Hinesville, GA $60,360 90
      Columbus, GA-AL $48,240 240
      South Georgia $48,010 330
      Atlanta, GA $46,940 5,640
      Savannah, GA $45,800 340
      Georgia $45,720 9,140
      Warner Robins, GA $45,370 80
      North Georgia $45,070 350
      Dalton, GA $43,620 70
      Albany, GA $42,130 120
      Middle Georgia $41,980 220
      Augusta, GA-SC $41,180 380
      Gainesville, GA $41,080 280
      Brunswick, GA $40,960 130
      Macon, GA $40,790 150
      East Georgia $40,730 110
      Rome, GA $39,000 50
      Valdosta, GA $38,180 70
      Athens, GA $37,600 100
      GU
      Metro areaMedian salaryEmployed
      Guam $54,910 70
      HI
      Metro areaMedian salaryEmployed
      Hawaii $80,180 750
      Urban Honolulu, HI $80,180 690
      Hawaii / Kauai $75,770 40
      Kahului, HI $58,750
      IA
      Metro areaMedian salaryEmployed
      Davenport, IA-IL $52,030 280
      Ames, IA $50,010 50
      Iowa City, IA $48,640 90
      Cedar Rapids, IA $48,080 250
      Waterloo, IA $47,360 90
      Northeast Iowa $47,330 60
      Iowa $46,760 1,900
      Des Moines, IA $46,750 620
      Southeast Iowa $46,340 180
      Northwest Iowa $45,740 130
      Dubuque, IA $45,630 60
      Sioux City, IA-NE-SD $45,560 100
      Southwest Iowa $44,720 60
      ID
      Metro areaMedian salaryEmployed
      Boise City, ID $52,450 300
      Idaho $52,380 470
      Twin Falls, ID $51,670 80
      Pocatello, ID $51,430 30
      Southeast-Central Idaho $49,920 90
      Coeur d'Alene, ID $48,900 80
      Idaho Falls, ID $47,820 70
      Lewiston, ID-WA $46,520 40
      IL
      Metro areaMedian salaryEmployed
      Chicago, IL-IN $56,820 4,970
      Illinois $53,500 7,110
      Springfield, IL $52,670 140
      Champaign, IL $51,850 80
      Rockford, IL $50,830 150
      Decatur, IL $50,230 60
      East Central Illinois $49,920 150
      Peoria, IL $48,420 170
      West Central Illinois $48,010 210
      South Illinois $47,490 140
      Bloomington, IL $46,860 70
      Northwest Illinois $46,830 130
      Kankakee, IL $46,720 40
      IN
      Metro areaMedian salaryEmployed
      Elkhart, IN $50,750 90
      Southern Indiana $50,610 80
      Central Indiana $48,520 60
      Indianapolis, IN $47,840 730
      Indiana $47,520 1,810
      Lafayette, IN $47,340 50
      South Bend, IN-MI $47,140 100
      Evansville, IN $46,380 130
      Fort Wayne, IN $46,230 130
      Northern Indiana $44,190 110
      Terre Haute, IN $42,740 30
      KS
      Metro areaMedian salaryEmployed
      Manhattan, KS $61,920 90
      Kansas $46,680 1,060
      Kansas $46,380 230
      Topeka, KS $46,280 80
      Lawrence, KS $45,640 30
      Wichita, KS $45,200 220
      KY
      Metro areaMedian salaryEmployed
      Louisville/Jefferson County, KY-IN $61,630 340
      Elizabethtown, KY $60,780 50
      Central Kentucky $60,760 170
      Kentucky $57,430 1,000
      West Kentucky $55,370 50
      Lexington, KY $51,040 130
      East Kentucky $47,290 40
      Bowling Green, KY $44,590 40
      South Central Kentucky $36,120 60
      LA
      Metro areaMedian salaryEmployed
      Alexandria, LA $66,340 160
      Central Louisiana $63,170 290
      Northeast Louisiana $61,100 310
      New Orleans, LA $54,680 2,330
      Lake Charles, LA $54,080 270
      Baton Rouge, LA $53,600 1,110
      Louisiana $52,440 6,960
      Lafayette, LA $51,320 490
      Southwest Louisiana $49,120 510
      Houma, LA $48,710 230
      Shreveport, LA $47,830 400
      Monroe, LA $47,630 220
      Hammond, LA $45,120 160
      Slidell, LA $45,010 340
      MA
      Metro areaMedian salaryEmployed
      Barnstable Town, MA $60,710 80
      Springfield, MA $55,550 110
      Boston, MA-NH $54,470 1,020
      Massachusetts $52,190 1,570
      Worcester, MA $49,210 190
      MD
      Metro areaMedian salaryEmployed
      Maryland $48,040 4,550
      Maryland $47,750 250
      Baltimore, MD $47,710 2,590
      Lexington Park, MD $47,390 90
      Salisbury, MD $46,500 110
      Hagerstown, MD-WV $44,280 140
      ME
      Metro areaMedian salaryEmployed
      Portland, ME $62,830 740
      Maine $58,580 1,090
      Lewiston, ME $51,670 80
      Southwest Maine $47,940 110
      Bangor, ME $47,710 90
      Northeast Maine $47,350 50
      MI
      Metro areaMedian salaryEmployed
      Midland, MI $60,590 40
      Lansing, MI $50,110 190
      Ann Arbor, MI $49,520 160
      Jackson, MI $48,690 110
      Kalamazoo, MI $47,850 150
      Muskegon, MI $47,810 70
      Southern Michigan $46,350 150
      Detroit, MI $46,040 3,130
      Michigan $46,030 7,160
      Grand Rapids, MI $45,460 950
      Upper Peninsula of Michigan $45,010 110
      Monroe, MI $44,960 30
      Battle Creek, MI $44,860 50
      Flint, MI $44,070 100
      Northern Michigan $43,530 180
      Saginaw, MI $43,210 740
      Traverse City, MI $43,020 80
      Niles, MI $39,750 110
      Bay City, MI $39,670 40
      Mid Michigan $39,180 170
      MN
      Metro areaMedian salaryEmployed
      Northwest Minnesota $63,810 270
      Southwest Minnesota $58,850 80
      Minneapolis, MN-WI $58,800 1,800
      Minnesota $58,800 2,590
      Duluth, MN-WI $58,570 80
      Rochester, MN $56,270 50
      Mankato, MN $54,870 40
      Northeast Minnesota $54,800 30
      Southeast Minnesota $53,780 100
      St. Cloud, MN $53,530 80
      MO
      Metro areaMedian salaryEmployed
      St. Louis, MO-IL $55,030 1,580
      Southwest Missouri $54,770 80
      Jefferson City, MO $53,770 100
      Columbia, MO $49,710 70
      Missouri $49,300 2,850
      St. Joseph, MO-KS $48,970 70
      Central Missouri $48,860 170
      Kansas City, MO-KS $47,430 850
      Southeast Missouri $45,610 120
      Springfield, MO $44,670 150
      Cape Girardeau, MO-IL $44,030 40
      Joplin, MO-KS $43,870 50
      North Missouri $39,060 70
      MS
      Metro areaMedian salaryEmployed
      West Delta Mississippi $70,970 50
      Hattiesburg, MS $69,040 180
      Lower West Mississippi $62,710 40
      Mississippi $61,560 700
      Lower East Mississippi $50,540 80
      Gulfport, MS $43,680 90
      Upper East Mississippi $42,850 110
      Jackson, MS $42,500 100
      MT
      Metro areaMedian salaryEmployed
      Bozeman, MT $50,890 130
      Helena, MT $49,920 110
      Montana $48,230 1,080
      Southwest Montana $48,230 70
      Billings, MT $48,140 250
      Missoula, MT $47,630 130
      Great Falls, MT $47,120 80
      West Montana $46,800 160
      East-Central Montana $44,520 110
      NC
      Metro areaMedian salaryEmployed
      Fayetteville, NC $60,860 170
      Hickory, NC $48,020 130
      Charlotte, NC-SC $47,240 1,450
      Central North Carolina $46,360 170
      Durham, NC $46,280 160
      Winston, NC $46,240 220
      Greensboro, NC $45,880 410
      North Carolina $45,590 4,880
      Asheville, NC $45,370 150
      Raleigh, NC $45,330 640
      Eastern North Carolina $44,370 370
      Goldsboro, NC $42,550 60
      Jacksonville, NC $42,520 70
      Rocky Mount, NC $41,620 40
      Greenville, NC $40,970 40
      Burlington, NC $40,240 60
      Western North Carolina $38,960 250
      Wilmington, NC $38,370 200
      ND
      Metro areaMedian salaryEmployed
      East North Dakota $57,190 110
      Bismarck, ND $51,290 140
      Grand Forks, ND-MN $50,130 80
      West North Dakota $49,790 300
      Minot, ND $49,510 90
      North Dakota $49,390 1,050
      Fargo, ND-MN $48,440 340
      NE
      Metro areaMedian salaryEmployed
      South Nebraska $47,860 80
      Omaha, NE-IA $46,800 240
      Lincoln, NE $45,710 80
      Nebraska $44,240 430
      Northeast Nebraska $40,950 30
      NH
      Metro areaMedian salaryEmployed
      Manchester, NH $48,480 110
      New Hampshire $47,840 440
      Central New Hampshire $45,760 70
      Northern New Hampshire $40,800 40
      NJ
      Metro areaMedian salaryEmployed
      New Jersey $50,960 5,220
      Trenton, NJ $47,320 210
      Vineland, NJ $46,700 50
      Atlantic City, NJ $43,880 220
      NM
      Metro areaMedian salaryEmployed
      Northern New Mexico $55,330 40
      Santa Fe, NM $50,080 40
      Las Cruces, NM $50,020 80
      Albuquerque, NM $49,930 270
      New Mexico $48,980 620
      Eastern New Mexico $46,580 130
      Farmington, NM $45,130 40
      NV
      Metro areaMedian salaryEmployed
      Balance of Nevada $68,160 290
      Reno, NV $49,280 680
      Nevada $49,000 4,110
      Las Vegas, NV $48,980 2,960
      Carson City, NV $48,400 60
      NY
      Metro areaMedian salaryEmployed
      Watertown, NY $55,440 50
      New York $53,550 3,920
      New York, NY-NJ $51,940 5,870
      Syracuse, NY $51,650 240
      Central East New York $50,410 90
      Kiryas Joel, NY $50,340 200
      Rochester, NY $49,180 210
      Buffalo, NY $49,000 280
      Albany, NY $48,800 160
      Southwest New York $48,040 90
      Glens Falls, NY $47,490 30
      Binghamton, NY $46,970 60
      Utica, NY $46,590 80
      Kingston, NY $46,280 40
      Capital/Northern New York $44,510 80
      OH
      Metro areaMedian salaryEmployed
      Sandusky, OH $58,500 60
      Springfield, OH $52,020 40
      Lima, OH $50,910 70
      Cincinnati, OH-KY-IN $49,170 670
      Mansfield, OH $48,580 40
      Youngstown, OH $48,240 150
      Cleveland, OH $47,380 780
      Columbus, OH $47,320 1,020
      Ohio $47,310 4,410
      Akron, OH $47,210 290
      Dayton, OH $46,490 260
      North Northeastern Ohio nonmetropolitan area (noncontiguous) $46,290 160
      Eastern Ohio $46,220 100
      Toledo, OH $45,900 240
      West Northwestern Ohio $45,880 230
      Canton, OH $44,860 110
      Southern Ohio $44,520 130
      OK
      Metro areaMedian salaryEmployed
      Southwest Oklahoma $83,670 50
      Northeast Oklahoma $62,360 40
      Lawton, OK $60,720 50
      Southeast Oklahoma $57,200 60
      Oklahoma $49,510 1,070
      Tulsa, OK $48,320 320
      Oklahoma City, OK $47,880 470
      Northwest Oklahoma $47,060 30
      OR
      Metro areaMedian salaryEmployed
      Portland, OR-WA $53,550 1,700
      Bend, OR $51,070 180
      Oregon $50,750 3,030
      Medford, OR $50,230 130
      Eastern Oregon $49,150 90
      Central Oregon $49,140 50
      Coast Oregon $48,970 130
      Eugene, OR $48,280 220
      Salem, OR $47,880 220
      Albany, OR $46,300 80
      Grants Pass, OR $45,740 30
      Other
      Metro areaMedian salaryEmployed
      District of Columbia $47,900 200
      PA
      Metro areaMedian salaryEmployed
      Lebanon, PA $64,980 80
      Johnstown, PA $60,400 30
      State College, PA $56,470 50
      Northeastern Pennsylvania $53,840 150
      Williamsport, PA $52,870 40
      Lancaster, PA $50,560 300
      Allentown, PA-NJ $50,450 320
      Central Pennsylvania $50,230 80
      Southwestern Pennsylvania $49,920 110
      Philadelphia, PA-NJ-DE-MD $49,110 2,500
      Gettysburg, PA $48,810 30
      Harrisburg, PA $48,650 210
      Pennsylvania $48,330 4,900
      York, PA $47,880 140
      Pittsburgh, PA $45,880 930
      Reading, PA $45,340 180
      Erie, PA $45,070 80
      Chambersburg, PA $44,340 50
      Scranton, PA $43,370 240
      Northwestern Pennsylvania $41,640 110
      PR
      Metro areaMedian salaryEmployed
      Puerto Rico $54,870 50
      San Juan, PR $26,650 370
      Ponce, PR $25,480 60
      Aguadilla, PR $22,680 50
      RI
      Metro areaMedian salaryEmployed
      Rhode Island $57,200 170
      Providence, RI-MA $55,630 310
      SC
      Metro areaMedian salaryEmployed
      Southern South Carolina $56,430 40
      Florence, SC $54,240 60
      Greenville, SC $52,960 360
      Charleston, SC $50,350 360
      Northwestern South Carolina $50,330 60
      South Carolina $49,800 2,330
      Spartanburg, SC $49,620 380
      Columbia, SC $48,910 360
      Northeastern South Carolina $46,280 60
      Myrtle Beach, SC $44,620 120
      Hilton Head Island, SC $43,630 50
      SD
      Metro areaMedian salaryEmployed
      Rapid City, SD $57,200 90
      West South Dakota $56,440 40
      East South Dakota $55,520 110
      South Dakota $47,130 540
      Sioux Falls, SD-MN $45,900 260
      TN
      Metro areaMedian salaryEmployed
      Morristown, TN $52,110 80
      Nashville, TN $47,330 1,730
      Memphis, TN-MS-AR $46,860 700
      Clarksville, TN-KY $46,540 100
      Knoxville, TN $46,010 510
      East Tennessee $45,760 210
      North Central Tennessee $45,760 190
      South Central Tennessee $45,760 230
      Tennessee $45,760 4,800
      West Tennessee $45,760 260
      Jackson, TN $45,240 120
      Kingsport, TN-VA $44,720 140
      Chattanooga, TN-GA $44,450 400
      Johnson City, TN $40,570 130
      TX
      Metro areaMedian salaryEmployed
      Killeen, TX $47,990 200
      Midland, TX $47,990 330
      Odessa, TX $47,590 120
      Austin, TX $47,410 1,480
      Dallas, TX $45,800 4,610
      Houston, TX $45,030 3,670
      San Antonio, TX $44,970 1,320
      Texas $44,960 15,690
      Northwestern Region of Texas $44,230 170
      Waco, TX $42,980 220
      Border Region of Texas $42,900 40
      North Region of Texas $42,210 380
      Abilene, TX $42,050 70
      College Station, TX $41,890 140
      Beaumont, TX $41,810 200
      Tyler, TX $41,370 110
      Coastal Plains Region of Texas $41,360 120
      Lubbock, TX $39,630 180
      Hill Country Region of Texas $39,350 170
      Victoria, TX $38,980 60
      Corpus Christi, TX $38,420 190
      Longview, TX $38,370 140
      Eastern Region of Texas $38,170 110
      McAllen, TX $37,960 210
      Amarillo, TX $37,810 170
      Sherman, TX $36,830 50
      El Paso, TX $36,470 290
      Texarkana, TX-AR $36,290 60
      San Angelo, TX $36,210 50
      Wichita Falls, TX $35,610 40
      Laredo, TX $34,060 130
      Brownsville, TX $32,820 100
      UT
      Metro areaMedian salaryEmployed
      Salt Lake City, UT $51,760 1,100
      Utah $50,080 2,140
      High Desert Utah $47,870 100
      Provo, UT $47,740 370
      Ogden, UT $47,490 290
      St. George, UT $47,250 160
      Wasatch Front Fringe Utah $47,110 60
      Logan, UT-ID $46,840 50
      VA
      Metro areaMedian salaryEmployed
      Southside Virginia $54,080 130
      Northwest Virginia $51,860 130
      Virginia Beach, VA-NC $51,170 1,440
      Southern West Virginia $48,710 50
      West Virginia $48,300 640
      Virginia $47,850 5,210
      Richmond, VA $46,770 930
      Northern West Virginia $46,020 120
      Roanoke, VA $45,910 180
      Staunton, VA $45,190 130
      Southwest Virginia $44,780 110
      Charlottesville, VA $43,680 100
      Winchester, VA-WV $41,730 50
      Blacksburg, VA $39,510 50
      Harrisonburg, VA $38,810 40
      Lynchburg, VA $38,710 140
      Northeast Virginia $37,730 40
      VI
      Metro areaMedian salaryEmployed
      Virgin Islands $39,520 40
      VT
      Metro areaMedian salaryEmployed
      Burlington, VT $50,950 170
      Vermont $50,460 510
      Northern Vermont $50,370 150
      Southern Vermont $49,480 180
      WA
      Metro areaMedian salaryEmployed
      Bremerton, WA $75,750 1,340
      Eastern Washington $70,170 60
      Washington $59,610 3,810
      Mount Vernon, WA $57,870 70
      Seattle, WA $57,060 1,470
      Olympia, WA $54,460 60
      Yakima, WA $53,990 110
      Wenatchee, WA $51,560 30
      Kennewick, WA $49,360 100
      Bellingham, WA $48,970 60
      Western Washington $47,440 90
      Spokane, WA $46,430 220
      WI
      Metro areaMedian salaryEmployed
      Western Wisconsin $59,580 120
      Madison, WI $59,540 200
      La Crosse, WI-MN $58,050 30
      Milwaukee, WI $56,750 450
      Northwestern Wisconsin $55,340 30
      South Central Wisconsin $55,020 100
      Wisconsin $54,930 1,720
      Green Bay, WI $54,480 150
      Appleton, WI $52,950 60
      Eau Claire, WI $52,040 70
      Wausau, WI $51,740 40
      Oshkosh, WI $49,520 50
      Northeastern Wisconsin $49,510 70
      Racine, WI $48,890 60
      Kenosha, WI $48,590 80
      Janesville, WI $46,440 40
      Sheboygan, WI $46,270 30
      WV
      Metro areaMedian salaryEmployed
      Huntington, WV-KY-OH $54,690 130
      Morgantown, WV $51,670 90
      Parkersburg, WV $48,600 50
      Beckley, WV $45,070 40
      Wheeling, WV-OH $43,620 50
      Charleston, WV $38,420 50
      WY
      Metro areaMedian salaryEmployed
      Eastern Wyoming $57,360 60
      Wyoming $48,980 130