SalaryGlobe

Maintenance and Repair Workers, General Salary by City (2024)

393 metro areas · National average: $49,758 · Source: BLS OEWS May 2024

The table below shows Maintenance and Repair Workers, General salaries across 393 U.S. metropolitan areas, sorted from highest to lowest. Click any city to see the full wage breakdown.

Metro Area Mean Annual
San Francisco, CA $70,080
San Jose, CA $69,680
Vallejo, CA $64,390
Napa, CA $63,690
Seattle, WA $62,440
Kahului, HI $62,000
Boulder, CO $61,900
Modesto, CA $60,670
Mount Vernon, WA $60,500
New York, NY $60,220
Bremerton, WA $59,810
Minneapolis, MN $59,730
Stockton, CA $59,430
Santa Rosa, CA $59,330
Boston, MA $59,260
Olympia, WA $59,250
Bridgeport, CT $59,130
Greeley, CO $59,040
Lake Charles, LA $58,980
Portland, OR $58,890
Fairbanks, AK $58,640
Hartford, CT $58,190
Chicago, IL $58,030
Kennewick, WA $57,990
Burlington, VT $57,910
Hanford, CA $57,760
Washington, DC $57,740
Elkhart, IN $57,720
Los Angeles, CA $57,710
Sheboygan, WI $57,690
Bellingham, WA $57,420
New Haven, CT $57,420
Merced, CA $57,390
San Diego, CA $57,160
Riverside, CA $57,120
Oshkosh, WI $57,010
Sacramento, CA $56,850
Decatur, IL $56,840
Denver, CO $56,840
Norwich, CT $56,770
State College, PA $56,640
Peoria, IL $56,630
Anchorage, AK $56,530
Urban Honolulu, HI $56,300
Trenton, NJ $56,240
Oxnard, CA $56,020
Bakersfield, CA $55,920
Wenatchee, WA $55,740
Duluth, MN $55,690
Kiryas Joel, NY $55,620
Santa Maria, CA $55,570
Fort Collins, CO $55,540
St. Joseph, MO $55,490
St. Cloud, MN $55,410
Longview, WA $55,290
Spokane, WA $55,280
Barnstable Town, MA $55,250
St. Louis, MO $55,240
Santa Cruz, CA $55,200
Worcester, MA $55,190
Walla Walla, WA $55,180
Salinas, CA $55,130
Chico, CA $55,080
Portland, ME $55,030
Appleton, WI $55,020
Spartanburg, SC $55,000
Decatur, AL $54,920
Manchester, NH $54,920
Las Vegas, NV $54,910
Cincinnati, OH $54,740
Kenosha, WI $54,740
Twin Falls, ID $54,720
Rockford, IL $54,660
Albany, OR $54,630
Janesville, WI $54,630
Kankakee, IL $54,630
Rochester, MN $54,610
Sioux City, IA $54,450
Allentown, PA $54,330
Cedar Rapids, IA $54,330
Madison, WI $54,320
Mankato, MN $54,230
Minot, ND $54,140
Toledo, OH $54,130
Wausau, WI $54,110
Milwaukee, WI $54,100
Philadelphia, PA $54,080
Lewiston, ME $54,030
Ogden, UT $54,000
Visalia, CA $54,000
Amherst Town, MA $53,990
Providence, RI $53,990
Champaign, IL $53,980
Grand Island, NE $53,860
Columbus, OH $53,840
Salt Lake City, UT $53,810
Reno, NV $53,790
Lima, OH $53,760
El Centro, CA $53,670
Reading, PA $53,600
Syracuse, NY $53,600
Bend, OR $53,590
Vineland, NJ $53,530
Waterbury, CT $53,530
Yuba City, CA $53,420
San Luis Obispo, CA $53,340
Green Bay, WI $53,320
Ames, IA $53,280
Des Moines, IA $53,280
Eau Claire, WI $53,280
Baltimore, MD $53,210
Indianapolis, IN $53,210
Chambersburg, PA $53,160
Davenport, IA $53,150
Kansas City, MO $53,080
Albany, NY $53,070
Durham, NC $53,050
Charlotte, NC $53,030
Idaho Falls, ID $53,020
Winchester, VA $53,000
Dubuque, IA $52,980
Richmond, VA $52,950
Springfield, MA $52,950
Salem, OR $52,910
Cleveland, OH $52,860
Phoenix, AZ $52,850
Louisville/Jefferson County, KY $52,840
York, PA $52,820
Pueblo, CO $52,790
Pittsfield, MA $52,760
Yakima, WA $52,720
Dayton, OH $52,690
Buffalo, NY $52,650
Rochester, NY $52,620
Harrisburg, PA $52,580
Akron, OH $52,550
Redding, CA $52,540
Fort Wayne, IN $52,510
Carson City, NV $52,470
La Crosse, WI $52,430
Colorado Springs, CO $52,420
Fargo, ND $52,420
Lebanon, PA $52,240
Lexington Park, MD $52,230
Fresno, CA $52,170
Greenville, SC $52,160
Omaha, NE $52,160
Joplin, MO $52,070
Staunton, VA $52,060
Atlanta, GA $52,040
Harrisonburg, VA $52,040
Medford, OR $51,880
Racine, WI $51,880
Lynchburg, VA $51,840
Waterloo, IA $51,810
Lancaster, PA $51,750
Cheyenne, WY $51,690
Springfield, IL $51,650
Grants Pass, OR $51,600
Eugene, OR $51,520
Kingston, NY $51,460
Scranton, PA $51,290
Lincoln, NE $51,220
Columbus, IN $51,210
Atlantic City, NJ $51,190
Bloomington, IL $51,150
Fond du Lac, WI $51,100
Blacksburg, VA $50,980
Canton, OH $50,960
Glens Falls, NY $50,910
Raleigh, NC $50,900
Cape Girardeau, MO $50,890
Evansville, IN $50,890
Ithaca, NY $50,890
Gainesville, GA $50,840
Wheeling, WV $50,710
Grand Rapids, MI $50,700
Corvallis, OR $50,600
North Port, FL $50,590
Dover, DE $50,560
Detroit, MI $50,540
Pittsburgh, PA $50,540
Florence, AL $50,520
Lafayette, IN $50,500
Nashville, TN $50,480
Provo, UT $50,400
Bozeman, MT $50,390
Virginia Beach, VA $50,390
Homosassa Springs, FL $50,240
Boise City, ID $50,200
Iowa City, IA $50,200
Ann Arbor, MI $50,170
Austin, TX $50,160
Mansfield, OH $50,160
South Bend, IN $50,140
Utica, NY $50,100
Winston, NC $50,040
Dallas, TX $49,970
Springfield, OH $49,830
Jacksonville, FL $49,760
Midland, TX $49,700
Williamsport, PA $49,620
Sandusky, OH $49,600
Youngstown, OH $49,600
Charleston, SC $49,590
Hickory, NC $49,570
Albuquerque, NM $49,540
Kokomo, IN $49,520
Charlottesville, VA $49,500
Springfield, MO $49,480
Bismarck, ND $49,460
Memphis, TN $49,450
Hagerstown, MD $49,440
Jackson, MI $49,440
Greensboro, NC $49,300
Logan, UT $49,300
Michigan City, IN $49,290
Augusta, GA $49,210
Miami, FL $49,210
Bangor, ME $49,170
Burlington, NC $49,130
Paducah, KY $49,120
Lewiston, ID $49,100
Binghamton, NY $49,080
Florence, SC $49,020
Elmira, NY $49,010
Gettysburg, PA $48,990
Watertown, NY $48,990
Naples, FL $48,950
Battle Creek, MI $48,920
Baton Rouge, LA $48,880
Terre Haute, IN $48,820
Monroe, MI $48,810
Columbia, SC $48,710
Saginaw, MI $48,640
Lansing, MI $48,570
Pensacola, FL $48,570
Kingsport, TN $48,540
Lawrence, KS $48,530
Topeka, KS $48,480
Cape Coral, FL $48,450
Houston, TX $48,440
Chattanooga, TN $48,430
Roanoke, VA $48,430
Helena, MT $48,420
Rome, GA $48,420
Sioux Falls, SD $48,280
Hinesville, GA $48,270
Lakeland, FL $48,230
Muncie, IN $48,200
Asheville, NC $48,180
Salisbury, MD $48,150
Savannah, GA $48,150
Gainesville, FL $48,120
Kalamazoo, MI $48,020
Cleveland, TN $48,000
Greenville, NC $47,970
Gulfport, MS $47,930
Orlando, FL $47,880
Grand Forks, ND $47,710
Palm Bay, FL $47,690
Elizabethtown, KY $47,650
Flagstaff, AZ $47,610
Billings, MT $47,540
Warner Robins, GA $47,400
Knoxville, TN $47,340
Bloomington, IN $47,330
Grand Junction, CO $47,300
Coeur d'Alene, ID $47,290
Clarksville, TN $47,260
Fayetteville, AR $47,250
Great Falls, MT $47,220
Tucson, AZ $47,220
Huntsville, AL $47,190
Lexington, KY $47,180
Bowling Green, KY $47,170
Tampa, FL $47,140
Casper, WY $47,080
Prescott Valley, AZ $47,080
Jackson, TN $47,060
Goldsboro, NC $47,040
Dalton, GA $47,000
Wichita, KS $46,950
Rapid City, SD $46,940
Beaumont, TX $46,920
Morristown, TN $46,860
Midland, MI $46,830
Missoula, MT $46,760
Longview, TX $46,710
Traverse City, MI $46,710
Shreveport, LA $46,680
Columbia, MO $46,640
Little Rock, AR $46,640
Birmingham, AL $46,600
Tulsa, OK $46,580
Pocatello, ID $46,560
Wilmington, NC $46,510
Muskegon, MI $46,380
New Orleans, LA $46,370
Owensboro, KY $46,350
Erie, PA $46,330
Rocky Mount, NC $46,310
Fayetteville, NC $46,300
Flint, MI $46,270
Odessa, TX $46,160
Hilton Head Island, SC $46,150
Weirton, WV $46,110
Lake Havasu City, AZ $46,030
Crestview, FL $46,010
San Antonio, TX $45,890
Sierra Vista, AZ $45,780
Slidell, LA $45,750
Altoona, PA $45,740
St. George, UT $45,700
Hammond, LA $45,610
Houma, LA $45,470
Macon, GA $45,370
Oklahoma City, OK $45,370
Jefferson City, MO $45,330
Sherman, TX $45,310
Killeen, TX $45,260
Sumter, SC $45,200
Manhattan, KS $45,180
Johnstown, PA $45,160
Port St. Lucie, FL $45,080
Pinehurst, NC $45,010
Charleston, WV $44,920
Niles, MI $44,880
Jackson, MS $44,800
Valdosta, GA $44,720
Waco, TX $44,700
Alexandria, LA $44,690
Farmington, NM $44,630
Panama City, FL $44,620
Punta Gorda, FL $44,620
Victoria, TX $44,560
Amarillo, TX $44,500
Yuma, AZ $44,390
Ocala, FL $44,190
Deltona, FL $44,020
Enid, OK $44,020
Santa Fe, NM $43,860
Wildwood, FL $43,780
Monroe, LA $43,770
Bay City, MI $43,710
Tallahassee, FL $43,660
Huntington, WV $43,540
Sebastian, FL $43,460
Brunswick, GA $43,420
Johnson City, TN $43,020
Tyler, TX $43,010
Mobile, AL $42,740
Columbus, GA $42,680
Athens, GA $42,650
Lawton, OK $42,590
Corpus Christi, TX $42,440
Morgantown, WV $42,420
Daphne, AL $42,400
Tuscaloosa, AL $42,230
Albany, GA $42,180
San Angelo, TX $42,130
Las Cruces, NM $42,100
College Station, TX $42,050
Jacksonville, NC $41,820
Auburn, AL $41,780
Montgomery, AL $41,660
Fort Smith, AR $41,650
Gadsden, AL $41,600
Abilene, TX $41,120
El Paso, TX $40,940
Dothan, AL $40,910
Lubbock, TX $40,800
Myrtle Beach, SC $40,650
Parkersburg, WV $40,650
Lafayette, LA $40,410
Hattiesburg, MS $40,180
Wichita Falls, TX $39,910
Jonesboro, AR $39,840
Beckley, WV $39,500
Texarkana, TX $39,120
Sebring, FL $39,090
Anniston, AL $38,770
Hot Springs, AR $37,360
McAllen, TX $37,010
Laredo, TX $36,010
Eagle Pass, TX $35,650
Brownsville, TX $35,400
San Juan, PR $25,920
Arecibo, PR $24,500
Aguadilla, PR $24,080
Ponce, PR $23,230
Mayaguez, PR $23,020
Guayama, PR $21,450