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,23090
      Anchorage, AK $76,36040
      Alaska $62,450
      AL
      Metro areaMedian salaryEmployed
      Anniston, AL $58,610160
      Northwest Alabama $56,97040
      Southeast Alabama $52,65050
      Tuscaloosa, AL $48,81040
      Huntsville, AL $48,060150
      Auburn, AL $47,60040
      Alabama $46,2301,250
      Birmingham, AL $46,000290
      Montgomery, AL $44,25080
      Mobile, AL $44,17070
      Daphne, AL $44,11050
      Northeast Alabama $43,57050
      Florence, AL $40,67050
      Decatur, AL $38,76040
      Dothan, AL $37,09050
      AR
      Metro areaMedian salaryEmployed
      South Arkansas $55,71090
      East Arkansas $55,38030
      Fort Smith, AR-OK $52,120170
      West Arkansas $47,08080
      Little Rock, AR $46,450390
      Arkansas $46,2601,230
      North Arkansas $46,23090
      Fayetteville, AR $44,470240
      Jonesboro, AR $43,68050
      Hot Springs, AR $41,60050
      AZ
      Metro areaMedian salaryEmployed
      Phoenix, AZ $49,1904,590
      Arizona $47,7505,840
      Flagstaff, AZ $47,15060
      Tucson, AZ $46,600740
      Arizona $44,68050
      Yuma, AZ $43,850120
      Prescott Valley, AZ $43,140110
      Lake Havasu City, AZ $39,20070
      CO
      Metro areaMedian salaryEmployed
      Boulder, CO $56,020200
      Grand Junction, CO $51,060270
      Northwest Colorado $49,980590
      Denver, CO $49,7702,430
      Colorado $49,2604,970
      Fort Collins, CO $48,300260
      Greeley, CO $48,300210
      Colorado Springs, CO $48,170510
      Southwest Colorado $47,990270
      Pueblo, CO $45,57060
      Eastern and Southern Colorado $39,89090
      CT
      Metro areaMedian salaryEmployed
      Connecticut $61,68070
      New Haven, CT $60,560450
      Norwich, CT $59,610120
      Bridgeport, CT $56,460440
      Connecticut $56,4601,980
      Hartford, CT $52,820600
      Waterbury, CT $52,570200
      DC
      Metro areaMedian salaryEmployed
      Washington, DC-VA-MD-WV $49,6802,780
      DE
      Metro areaMedian salaryEmployed
      Delaware $48,470440
      Sussex Delaware $48,190160
      Dover, DE $46,66040
      FL
      Metro areaMedian salaryEmployed
      North Florida $51,000170
      Ocala, FL $48,660240
      Miami, FL $48,6104,560
      Crestview, FL $47,470240
      Florida $46,33016,610
      Jacksonville, FL $46,3301,030
      Tampa, FL $46,3301,940
      Naples, FL $46,250560
      Orlando, FL $45,8702,330
      Cape Coral, FL $45,490880
      Lakeland, FL $45,220420
      Palm Bay, FL $45,200460
      Port St. Lucie, FL $45,020400
      North Port, FL $44,820890
      South Florida $44,740140
      Panama City, FL $44,720150
      Deltona, FL $44,270390
      Pensacola, FL $44,180310
      Tallahassee, FL $43,490200
      Wildwood, FL $40,88050
      Punta Gorda, FL $40,270240
      Sebring, FL $39,82040
      Sebastian, FL $39,460180
      Homosassa Springs, FL $38,12090
      Gainesville, FL $36,160200
      GA
      Metro areaMedian salaryEmployed
      Hinesville, GA $60,36090
      Columbus, GA-AL $48,240240
      South Georgia $48,010330
      Atlanta, GA $46,9405,640
      Savannah, GA $45,800340
      Georgia $45,7209,140
      Warner Robins, GA $45,37080
      North Georgia $45,070350
      Dalton, GA $43,62070
      Albany, GA $42,130120
      Middle Georgia $41,980220
      Augusta, GA-SC $41,180380
      Gainesville, GA $41,080280
      Brunswick, GA $40,960130
      Macon, GA $40,790150
      East Georgia $40,730110
      Rome, GA $39,00050
      Valdosta, GA $38,18070
      Athens, GA $37,600100
      GU
      Metro areaMedian salaryEmployed
      Guam $54,91070
      HI
      Metro areaMedian salaryEmployed
      Hawaii $80,180750
      Urban Honolulu, HI $80,180690
      Hawaii / Kauai $75,77040
      Kahului, HI $58,750
      IA
      Metro areaMedian salaryEmployed
      Davenport, IA-IL $52,030280
      Ames, IA $50,01050
      Iowa City, IA $48,64090
      Cedar Rapids, IA $48,080250
      Waterloo, IA $47,36090
      Northeast Iowa $47,33060
      Iowa $46,7601,900
      Des Moines, IA $46,750620
      Southeast Iowa $46,340180
      Northwest Iowa $45,740130
      Dubuque, IA $45,63060
      Sioux City, IA-NE-SD $45,560100
      Southwest Iowa $44,72060
      ID
      Metro areaMedian salaryEmployed
      Boise City, ID $52,450300
      Idaho $52,380470
      Twin Falls, ID $51,67080
      Pocatello, ID $51,43030
      Southeast-Central Idaho $49,92090
      Coeur d'Alene, ID $48,90080
      Idaho Falls, ID $47,82070
      Lewiston, ID-WA $46,52040
      IL
      Metro areaMedian salaryEmployed
      Chicago, IL-IN $56,8204,970
      Illinois $53,5007,110
      Springfield, IL $52,670140
      Champaign, IL $51,85080
      Rockford, IL $50,830150
      Decatur, IL $50,23060
      East Central Illinois $49,920150
      Peoria, IL $48,420170
      West Central Illinois $48,010210
      South Illinois $47,490140
      Bloomington, IL $46,86070
      Northwest Illinois $46,830130
      Kankakee, IL $46,72040
      IN
      Metro areaMedian salaryEmployed
      Elkhart, IN $50,75090
      Southern Indiana $50,61080
      Central Indiana $48,52060
      Indianapolis, IN $47,840730
      Indiana $47,5201,810
      Lafayette, IN $47,34050
      South Bend, IN-MI $47,140100
      Evansville, IN $46,380130
      Fort Wayne, IN $46,230130
      Northern Indiana $44,190110
      Terre Haute, IN $42,74030
      KS
      Metro areaMedian salaryEmployed
      Manhattan, KS $61,92090
      Kansas $46,6801,060
      Kansas $46,380230
      Topeka, KS $46,28080
      Lawrence, KS $45,64030
      Wichita, KS $45,200220
      KY
      Metro areaMedian salaryEmployed
      Louisville/Jefferson County, KY-IN $61,630340
      Elizabethtown, KY $60,78050
      Central Kentucky $60,760170
      Kentucky $57,4301,000
      West Kentucky $55,37050
      Lexington, KY $51,040130
      East Kentucky $47,29040
      Bowling Green, KY $44,59040
      South Central Kentucky $36,12060
      LA
      Metro areaMedian salaryEmployed
      Alexandria, LA $66,340160
      Central Louisiana $63,170290
      Northeast Louisiana $61,100310
      New Orleans, LA $54,6802,330
      Lake Charles, LA $54,080270
      Baton Rouge, LA $53,6001,110
      Louisiana $52,4406,960
      Lafayette, LA $51,320490
      Southwest Louisiana $49,120510
      Houma, LA $48,710230
      Shreveport, LA $47,830400
      Monroe, LA $47,630220
      Hammond, LA $45,120160
      Slidell, LA $45,010340
      MA
      Metro areaMedian salaryEmployed
      Barnstable Town, MA $60,71080
      Springfield, MA $55,550110
      Boston, MA-NH $54,4701,020
      Massachusetts $52,1901,570
      Worcester, MA $49,210190
      MD
      Metro areaMedian salaryEmployed
      Maryland $48,0404,550
      Maryland $47,750250
      Baltimore, MD $47,7102,590
      Lexington Park, MD $47,39090
      Salisbury, MD $46,500110
      Hagerstown, MD-WV $44,280140
      ME
      Metro areaMedian salaryEmployed
      Portland, ME $62,830740
      Maine $58,5801,090
      Lewiston, ME $51,67080
      Southwest Maine $47,940110
      Bangor, ME $47,71090
      Northeast Maine $47,35050
      MI
      Metro areaMedian salaryEmployed
      Midland, MI $60,59040
      Lansing, MI $50,110190
      Ann Arbor, MI $49,520160
      Jackson, MI $48,690110
      Kalamazoo, MI $47,850150
      Muskegon, MI $47,81070
      Southern Michigan $46,350150
      Detroit, MI $46,0403,130
      Michigan $46,0307,160
      Grand Rapids, MI $45,460950
      Upper Peninsula of Michigan $45,010110
      Monroe, MI $44,96030
      Battle Creek, MI $44,86050
      Flint, MI $44,070100
      Northern Michigan $43,530180
      Saginaw, MI $43,210740
      Traverse City, MI $43,02080
      Niles, MI $39,750110
      Bay City, MI $39,67040
      Mid Michigan $39,180170
      MN
      Metro areaMedian salaryEmployed
      Northwest Minnesota $63,810270
      Southwest Minnesota $58,85080
      Minneapolis, MN-WI $58,8001,800
      Minnesota $58,8002,590
      Duluth, MN-WI $58,57080
      Rochester, MN $56,27050
      Mankato, MN $54,87040
      Northeast Minnesota $54,80030
      Southeast Minnesota $53,780100
      St. Cloud, MN $53,53080
      MO
      Metro areaMedian salaryEmployed
      St. Louis, MO-IL $55,0301,580
      Southwest Missouri $54,77080
      Jefferson City, MO $53,770100
      Columbia, MO $49,71070
      Missouri $49,3002,850
      St. Joseph, MO-KS $48,97070
      Central Missouri $48,860170
      Kansas City, MO-KS $47,430850
      Southeast Missouri $45,610120
      Springfield, MO $44,670150
      Cape Girardeau, MO-IL $44,03040
      Joplin, MO-KS $43,87050
      North Missouri $39,06070
      MS
      Metro areaMedian salaryEmployed
      West Delta Mississippi $70,97050
      Hattiesburg, MS $69,040180
      Lower West Mississippi $62,71040
      Mississippi $61,560700
      Lower East Mississippi $50,54080
      Gulfport, MS $43,68090
      Upper East Mississippi $42,850110
      Jackson, MS $42,500100
      MT
      Metro areaMedian salaryEmployed
      Bozeman, MT $50,890130
      Helena, MT $49,920110
      Montana $48,2301,080
      Southwest Montana $48,23070
      Billings, MT $48,140250
      Missoula, MT $47,630130
      Great Falls, MT $47,12080
      West Montana $46,800160
      East-Central Montana $44,520110
      NC
      Metro areaMedian salaryEmployed
      Fayetteville, NC $60,860170
      Hickory, NC $48,020130
      Charlotte, NC-SC $47,2401,450
      Central North Carolina $46,360170
      Durham, NC $46,280160
      Winston, NC $46,240220
      Greensboro, NC $45,880410
      North Carolina $45,5904,880
      Asheville, NC $45,370150
      Raleigh, NC $45,330640
      Eastern North Carolina $44,370370
      Goldsboro, NC $42,55060
      Jacksonville, NC $42,52070
      Rocky Mount, NC $41,62040
      Greenville, NC $40,97040
      Burlington, NC $40,24060
      Western North Carolina $38,960250
      Wilmington, NC $38,370200
      ND
      Metro areaMedian salaryEmployed
      East North Dakota $57,190110
      Bismarck, ND $51,290140
      Grand Forks, ND-MN $50,13080
      West North Dakota $49,790300
      Minot, ND $49,51090
      North Dakota $49,3901,050
      Fargo, ND-MN $48,440340
      NE
      Metro areaMedian salaryEmployed
      South Nebraska $47,86080
      Omaha, NE-IA $46,800240
      Lincoln, NE $45,71080
      Nebraska $44,240430
      Northeast Nebraska $40,95030
      NH
      Metro areaMedian salaryEmployed
      Manchester, NH $48,480110
      New Hampshire $47,840440
      Central New Hampshire $45,76070
      Northern New Hampshire $40,80040
      NJ
      Metro areaMedian salaryEmployed
      New Jersey $50,9605,220
      Trenton, NJ $47,320210
      Vineland, NJ $46,70050
      Atlantic City, NJ $43,880220
      NM
      Metro areaMedian salaryEmployed
      Northern New Mexico $55,33040
      Santa Fe, NM $50,08040
      Las Cruces, NM $50,02080
      Albuquerque, NM $49,930270
      New Mexico $48,980620
      Eastern New Mexico $46,580130
      Farmington, NM $45,13040
      NV
      Metro areaMedian salaryEmployed
      Balance of Nevada $68,160290
      Reno, NV $49,280680
      Nevada $49,0004,110
      Las Vegas, NV $48,9802,960
      Carson City, NV $48,40060
      NY
      Metro areaMedian salaryEmployed
      Watertown, NY $55,44050
      New York $53,5503,920
      New York, NY-NJ $51,9405,870
      Syracuse, NY $51,650240
      Central East New York $50,41090
      Kiryas Joel, NY $50,340200
      Rochester, NY $49,180210
      Buffalo, NY $49,000280
      Albany, NY $48,800160
      Southwest New York $48,04090
      Glens Falls, NY $47,49030
      Binghamton, NY $46,97060
      Utica, NY $46,59080
      Kingston, NY $46,28040
      Capital/Northern New York $44,51080
      OH
      Metro areaMedian salaryEmployed
      Sandusky, OH $58,50060
      Springfield, OH $52,02040
      Lima, OH $50,91070
      Cincinnati, OH-KY-IN $49,170670
      Mansfield, OH $48,58040
      Youngstown, OH $48,240150
      Cleveland, OH $47,380780
      Columbus, OH $47,3201,020
      Ohio $47,3104,410
      Akron, OH $47,210290
      Dayton, OH $46,490260
      North Northeastern Ohio nonmetropolitan area (noncontiguous) $46,290160
      Eastern Ohio $46,220100
      Toledo, OH $45,900240
      West Northwestern Ohio $45,880230
      Canton, OH $44,860110
      Southern Ohio $44,520130
      OK
      Metro areaMedian salaryEmployed
      Southwest Oklahoma $83,67050
      Northeast Oklahoma $62,36040
      Lawton, OK $60,72050
      Southeast Oklahoma $57,20060
      Oklahoma $49,5101,070
      Tulsa, OK $48,320320
      Oklahoma City, OK $47,880470
      Northwest Oklahoma $47,06030
      OR
      Metro areaMedian salaryEmployed
      Portland, OR-WA $53,5501,700
      Bend, OR $51,070180
      Oregon $50,7503,030
      Medford, OR $50,230130
      Eastern Oregon $49,15090
      Central Oregon $49,14050
      Coast Oregon $48,970130
      Eugene, OR $48,280220
      Salem, OR $47,880220
      Albany, OR $46,30080
      Grants Pass, OR $45,74030
      Other
      Metro areaMedian salaryEmployed
      District of Columbia $47,900200
      PR
      Metro areaMedian salaryEmployed
      Puerto Rico $54,87050
      San Juan, PR $26,650370
      Ponce, PR $25,48060
      Aguadilla, PR $22,68050
      RI
      Metro areaMedian salaryEmployed
      Rhode Island $57,200170
      Providence, RI-MA $55,630310
      SD
      Metro areaMedian salaryEmployed
      Rapid City, SD $57,20090
      West South Dakota $56,44040
      East South Dakota $55,520110
      South Dakota $47,130540
      Sioux Falls, SD-MN $45,900260
      TN
      Metro areaMedian salaryEmployed
      Morristown, TN $52,11080
      Nashville, TN $47,3301,730
      Memphis, TN-MS-AR $46,860700
      Clarksville, TN-KY $46,540100
      Knoxville, TN $46,010510
      East Tennessee $45,760210
      North Central Tennessee $45,760190
      South Central Tennessee $45,760230
      Tennessee $45,7604,800
      West Tennessee $45,760260
      Jackson, TN $45,240120
      Kingsport, TN-VA $44,720140
      Chattanooga, TN-GA $44,450400
      Johnson City, TN $40,570130
      TX
      Metro areaMedian salaryEmployed
      Killeen, TX $47,990200
      Midland, TX $47,990330
      Odessa, TX $47,590120
      Austin, TX $47,4101,480
      Dallas, TX $45,8004,610
      Houston, TX $45,0303,670
      San Antonio, TX $44,9701,320
      Texas $44,96015,690
      Northwestern Region of Texas $44,230170
      Waco, TX $42,980220
      Border Region of Texas $42,90040
      North Region of Texas $42,210380
      Abilene, TX $42,05070
      College Station, TX $41,890140
      Beaumont, TX $41,810200
      Tyler, TX $41,370110
      Coastal Plains Region of Texas $41,360120
      Lubbock, TX $39,630180
      Hill Country Region of Texas $39,350170
      Victoria, TX $38,98060
      Corpus Christi, TX $38,420190
      Longview, TX $38,370140
      Eastern Region of Texas $38,170110
      McAllen, TX $37,960210
      Amarillo, TX $37,810170
      Sherman, TX $36,83050
      El Paso, TX $36,470290
      Texarkana, TX-AR $36,29060
      San Angelo, TX $36,21050
      Wichita Falls, TX $35,61040
      Laredo, TX $34,060130
      Brownsville, TX $32,820100
      UT
      Metro areaMedian salaryEmployed
      Salt Lake City, UT $51,7601,100
      Utah $50,0802,140
      High Desert Utah $47,870100
      Provo, UT $47,740370
      Ogden, UT $47,490290
      St. George, UT $47,250160
      Wasatch Front Fringe Utah $47,11060
      Logan, UT-ID $46,84050
      VI
      Metro areaMedian salaryEmployed
      Virgin Islands $39,52040
      VT
      Metro areaMedian salaryEmployed
      Burlington, VT $50,950170
      Vermont $50,460510
      Northern Vermont $50,370150
      Southern Vermont $49,480180
      WA
      Metro areaMedian salaryEmployed
      Bremerton, WA $75,7501,340
      Eastern Washington $70,17060
      Washington $59,6103,810
      Mount Vernon, WA $57,87070
      Seattle, WA $57,0601,470
      Olympia, WA $54,46060
      Yakima, WA $53,990110
      Wenatchee, WA $51,56030
      Kennewick, WA $49,360100
      Bellingham, WA $48,97060
      Western Washington $47,44090
      Spokane, WA $46,430220
      WI
      Metro areaMedian salaryEmployed
      Western Wisconsin $59,580120
      Madison, WI $59,540200
      La Crosse, WI-MN $58,05030
      Milwaukee, WI $56,750450
      Northwestern Wisconsin $55,34030
      South Central Wisconsin $55,020100
      Wisconsin $54,9301,720
      Green Bay, WI $54,480150
      Appleton, WI $52,95060
      Eau Claire, WI $52,04070
      Wausau, WI $51,74040
      Oshkosh, WI $49,52050
      Northeastern Wisconsin $49,51070
      Racine, WI $48,89060
      Kenosha, WI $48,59080
      Janesville, WI $46,44040
      Sheboygan, WI $46,27030
      WV
      Metro areaMedian salaryEmployed
      Huntington, WV-KY-OH $54,690130
      Morgantown, WV $51,67090
      Parkersburg, WV $48,60050
      Beckley, WV $45,07040
      Wheeling, WV-OH $43,62050
      Charleston, WV $38,42050
      WY
      Metro areaMedian salaryEmployed
      Eastern Wyoming $57,36060
      Wyoming $48,980130