Maintenance and Repair Workers, General Salary

Median Salary
$49,590
per year
Hourly Rate
$23.84
per hour
Employment
1,529,700
jobs in the U.S.

Salary Distribution

10th percentile
$35,350
25th percentile
$40,840
Median
$49,590
75th percentile
$62,620
90th percentile
$77,180

💰 Maintenance and Repair Workers, General Salary by State

Best Cities (cost-adjusted) →

Salary Map — Click a state for details

$39K
$60K■ No data
StateMedianvs. National
District of Columbia$60,310+21.6%
Alaska$60,270+21.5%
Minnesota$59,200+19.4%
Washington$59,160+19.3%
Massachusetts$58,320+17.6%
Hawaii$57,960+16.9%
New York$57,790+16.5%
Connecticut$57,620+16.2%
California$57,000+14.9%
Illinois$56,720+14.4%
Wisconsin$55,810+12.5%
Vermont$55,510+11.9%
New Jersey$54,810+10.5%
Oregon$54,350+9.6%
Ohio$53,420+7.7%
New Hampshire$52,830+6.5%
Nevada$52,360+5.6%
Iowa$52,160+5.2%
Maryland$51,490+3.8%
Colorado$51,280+3.4%
Rhode Island$50,900+2.6%
Nebraska$50,700+2.2%
Utah$50,450+1.7%
Delaware$50,150+1.1%
Indiana$49,890+0.6%
North Dakota$49,840+0.5%
Virginia$49,470-0.2%
Maine$49,430-0.3%
Pennsylvania$49,290-0.6%
Missouri$48,370-2.5%
Idaho$48,190-2.8%
South Dakota$48,100-3.0%
North Carolina$47,910-3.4%
Wyoming$47,900-3.4%
South Carolina$47,880-3.4%
Georgia$47,680-3.9%
Arizona$47,620-4.0%
Michigan$47,580-4.1%
Tennessee$47,240-4.7%
Kansas$47,210-4.8%
Montana$46,870-5.5%
Kentucky$46,810-5.6%
Texas$46,670-5.9%
Florida$46,060-7.1%
New Mexico$45,760-7.7%
Mississippi$44,350-10.6%
Louisiana$43,960-11.4%
Alabama$43,630-12.0%
Arkansas$43,400-12.5%
Oklahoma$42,750-13.8%
West Virginia$38,890-21.6%

🏙️ Maintenance and Repair Workers, General Salary by Metro Area

Metro AreaMedianvs. National
Kahului-Wailuku, HI$63,980+29.0%
San Francisco-Oakland-Fremont, CA$63,630+28.3%
San Jose-Sunnyvale-Santa Clara, CA$63,220+27.5%
Fairbanks-College, AK$62,520+26.1%
Sheboygan, WI$62,410+25.9%
Napa, CA$61,860+24.7%
Vallejo, CA$61,400+23.8%
Decatur, IL$61,380+23.8%
Seattle-Tacoma-Bellevue, WA$60,760+22.5%
Minneapolis-St. Paul-Bloomington, MN-WI$60,470+21.9%
Mount Vernon-Anacortes, WA$60,150+21.3%
Boston-Cambridge-Newton, MA-NH$59,670+20.3%
Bremerton-Silverdale-Port Orchard, WA$59,670+20.3%
Modesto, CA$59,650+20.3%
Stockton-Lodi, CA$59,590+20.2%
New York-Newark-Jersey City, NY-NJ$59,550+20.1%
Hanford-Corcoran, CA$59,200+19.4%
Olympia-Lacey-Tumwater, WA$58,980+18.9%
Duluth, MN-WI$58,900+18.8%
Portland-Vancouver-Hillsboro, OR-WA$58,760+18.5%
Kenosha, WI$58,740+18.5%
New Haven, CT$58,740+18.5%
Kennewick-Richland, WA$58,690+18.4%
Hartford-West Hartford-East Hartford, CT$58,670+18.3%
Oshkosh-Neenah, WI$58,470+17.9%
Columbus, IN$58,450+17.9%
Kankakee, IL$58,400+17.8%
Burlington-South Burlington, VT$58,170+17.3%
Santa Rosa-Petaluma, CA$58,170+17.3%
Bellingham, WA$58,090+17.1%
Green Bay, WI$58,080+17.1%
Chicago-Naperville-Elgin, IL-IN$58,020+17.0%
Barnstable Town, MA$57,610+16.2%
Elkhart-Goshen, IN$57,590+16.1%
Bridgeport-Stamford-Danbury, CT$57,500+16.0%
Sioux City, IA-NE-SD$57,470+15.9%
Appleton, WI$57,420+15.8%
St. Joseph, MO-KS$57,420+15.8%
Anchorage, AK$57,390+15.7%
Madison, WI$57,330+15.6%
Boulder, CO$57,240+15.4%
Washington-Arlington-Alexandria, DC-VA-MD-WV$57,240+15.4%
Lima, OH$57,180+15.3%
Toledo, OH$57,170+15.3%
Cincinnati, OH-KY-IN$56,830+14.6%
Merced, CA$56,700+14.3%
Mankato, MN$56,690+14.3%
Janesville-Beloit, WI$56,610+14.2%
Sacramento-Roseville-Folsom, CA$56,570+14.1%
Los Angeles-Long Beach-Anaheim, CA$56,520+14.0%
Milwaukee-Waukesha, WI$56,320+13.6%
St. Cloud, MN$56,120+13.2%
Twin Falls, ID$56,010+12.9%
Albany, OR$55,820+12.6%
Grand Island, NE$55,740+12.4%
Chambersburg, PA$55,670+12.3%
Wausau, WI$55,650+12.2%
Lafayette-West Lafayette, IN$55,480+11.9%
Urban Honolulu, HI$55,280+11.5%
Champaign-Urbana, IL$55,260+11.4%
Kiryas Joel-Poughkeepsie-Newburgh, NY$55,160+11.2%
Worcester, MA$55,160+11.2%
Wenatchee-East Wenatchee, WA$55,100+11.1%
Yuba City, CA$55,100+11.1%
Ames, IA$54,770+10.4%
Bend, OR$54,660+10.2%
Oxnard-Thousand Oaks-Ventura, CA$54,570+10.0%
San Diego-Chula Vista-Carlsbad, CA$54,530+10.0%
Dubuque, IA$54,360+9.6%
Syracuse, NY$54,300+9.5%
Rochester, MN$54,060+9.0%
Racine-Mount Pleasant, WI$54,030+9.0%
Walla Walla, WA$53,960+8.8%
St. Louis, MO-IL$53,930+8.8%
Trenton-Princeton, NJ$53,930+8.8%
Eau Claire, WI$53,890+8.7%
Greeley, CO$53,610+8.1%
Rockford, IL$53,610+8.1%
York-Hanover, PA$53,610+8.1%
Riverside-San Bernardino-Ontario, CA$53,560+8.0%
Manchester-Nashua, NH$53,510+7.9%
Carson City, NV$53,290+7.5%
Fort Collins-Loveland, CO$53,290+7.5%
Norwich-New London-Willimantic, CT$53,190+7.3%
La Crosse-Onalaska, WI-MN$53,160+7.2%
Spartanburg, SC$53,110+7.1%
Longview-Kelso, WA$53,100+7.1%
Salem, OR$53,090+7.1%
Lebanon, PA$52,960+6.8%
Allentown-Bethlehem-Easton, PA-NJ$52,880+6.6%
Columbus, OH$52,800+6.5%
Springfield, MA$52,790+6.5%
Santa Maria-Santa Barbara, CA$52,780+6.4%
Salt Lake City-Murray, UT$52,650+6.2%
Portland-South Portland, ME$52,580+6.0%
Denver-Aurora-Centennial, CO$52,450+5.8%
Vineland, NJ$52,450+5.8%
Akron, OH$52,420+5.7%
Spokane-Spokane Valley, WA$52,280+5.4%
Reading, PA$52,250+5.4%
Lexington Park, MD$52,110+5.1%
Baltimore-Columbia-Towson, MD$52,100+5.1%
Chico, CA$52,040+4.9%
Fargo, ND-MN$52,040+4.9%
Corvallis, OR$52,000+4.9%
Cleveland, OH$51,930+4.7%
Fond du Lac, WI$51,930+4.7%
Ogden, UT$51,930+4.7%
Las Vegas-Henderson-North Las Vegas, NV$51,910+4.7%
Cedar Rapids, IA$51,880+4.6%
Omaha, NE-IA$51,700+4.3%
Amherst Town-Northampton, MA$51,640+4.1%
Fresno, CA$51,450+3.8%
Reno, NV$51,310+3.5%
Davenport-Moline-Rock Island, IA-IL$51,200+3.2%
Medford, OR$51,180+3.2%
Canton-Massillon, OH$51,000+2.8%
Charlotte-Concord-Gastonia, NC-SC$51,000+2.8%
Waterloo-Cedar Falls, IA$50,940+2.7%
Springfield, OH$50,930+2.7%
Peoria, IL$50,820+2.5%
Bakersfield-Delano, CA$50,800+2.4%
Des Moines-West Des Moines, IA$50,780+2.4%
Salinas, CA$50,760+2.4%
Gettysburg, PA$50,720+2.3%
Dayton-Kettering-Beavercreek, OH$50,710+2.3%
Providence-Warwick, RI-MA$50,690+2.2%
Lincoln, NE$50,640+2.1%
Buffalo-Cheektowaga, NY$50,620+2.1%
Visalia, CA$50,580+2.0%
Harrisonburg, VA$50,350+1.5%
Kingston, NY$50,230+1.3%
Mansfield, OH$50,210+1.3%
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD$50,200+1.2%
Lewiston-Auburn, ME$50,170+1.2%
Logan, UT-ID$50,090+1.0%
Lewiston, ID-WA$50,010+0.8%
Santa Cruz-Watsonville, CA$50,000+0.8%
Rochester, NY$49,990+0.8%
Minot, ND$49,960+0.7%
Raleigh-Cary, NC$49,870+0.6%
Pueblo, CO$49,830+0.5%
Scranton--Wilkes-Barre, PA$49,710+0.2%
Lancaster, PA$49,650+0.1%
Atlanta-Sandy Springs-Roswell, GA$49,630+0.1%
Elmira, NY$49,560-0.1%
Indianapolis-Carmel-Greenwood, IN$49,520-0.1%
Greenville-Anderson-Greer, SC$49,500-0.2%
Albany-Schenectady-Troy, NY$49,490-0.2%
Yakima, WA$49,450-0.3%
San Luis Obispo-Paso Robles, CA$49,400-0.4%
Gainesville, GA$49,350-0.5%
Sandusky, OH$49,290-0.6%
Fort Wayne, IN$49,250-0.7%
Harrisburg-Carlisle, PA$49,250-0.7%
Pittsburgh, PA$49,250-0.7%
Eugene-Springfield, OR$49,230-0.7%
Binghamton, NY$49,220-0.7%
Ann Arbor, MI$49,170-0.8%
Durham-Chapel Hill, NC$49,130-0.9%
Watertown-Fort Drum, NY$49,100-1.0%
Evansville, IN$49,070-1.0%
Bismarck, ND$49,060-1.1%
Idaho Falls, ID$49,030-1.1%
Waterbury-Shelton, CT$49,000-1.2%
Provo-Orem-Lehi, UT$48,990-1.2%
Louisville/Jefferson County, KY-IN$48,970-1.3%
Springfield, IL$48,950-1.3%
Glens Falls, NY$48,940-1.3%
Phoenix-Mesa-Chandler, AZ$48,930-1.3%
Pittsfield, MA$48,930-1.3%
Roanoke, VA$48,880-1.4%
Ithaca, NY$48,870-1.5%
Dallas-Fort Worth-Arlington, TX$48,860-1.5%
Kansas City, MO-KS$48,860-1.5%
Staunton-Stuarts Draft, VA$48,860-1.5%
Cape Girardeau, MO-IL$48,830-1.5%
Grants Pass, OR$48,790-1.6%
Nashville-Davidson--Murfreesboro--Franklin, TN$48,780-1.6%
Youngstown-Warren, OH$48,770-1.7%
Joplin, MO-KS$48,740-1.7%
Austin-Round Rock-San Marcos, TX$48,730-1.7%
Richmond, VA$48,730-1.7%
Morristown, TN$48,720-1.8%
Colorado Springs, CO$48,690-1.8%
Warner Robins, GA$48,660-1.9%
Battle Creek, MI$48,640-1.9%
Sherman-Denison, TX$48,620-2.0%
Winchester, VA-WV$48,550-2.1%
Charleston-North Charleston, SC$48,540-2.1%
Grand Rapids-Wyoming-Kentwood, MI$48,530-2.1%
Decatur, AL$48,520-2.2%
Atlantic City-Hammonton, NJ$48,450-2.3%
State College, PA$48,420-2.4%
Kokomo, IN$48,400-2.4%
Detroit-Warren-Dearborn, MI$48,380-2.4%
Sioux Falls, SD-MN$48,330-2.5%
Great Falls, MT$48,250-2.7%
Boise City, ID$48,190-2.8%
Charlottesville, VA$48,170-2.9%
Salisbury, MD$48,160-2.9%
Memphis, TN-MS-AR$48,140-2.9%
Jackson, TN$48,080-3.0%
Bloomington, IL$48,070-3.1%
Blacksburg-Christiansburg-Radford, VA$48,040-3.1%
Grand Forks, ND-MN$48,040-3.1%
Lawrence, KS$48,020-3.2%
South Bend-Mishawaka, IN-MI$47,950-3.3%
Lynchburg, VA$47,920-3.4%
Midland, TX$47,880-3.4%
El Centro, CA$47,870-3.5%
Billings, MT$47,840-3.5%
Redding, CA$47,820-3.6%
Virginia Beach-Chesapeake-Norfolk, VA-NC$47,820-3.6%
Fayetteville-Springdale-Rogers, AR$47,790-3.6%
Iowa City, IA$47,760-3.7%
Coeur d'Alene, ID$47,750-3.7%
Cheyenne, WY$47,740-3.7%
Hagerstown-Martinsburg, MD-WV$47,710-3.8%
Grand Junction, CO$47,690-3.8%
Hickory-Lenoir-Morganton, NC$47,690-3.8%
Bozeman, MT$47,590-4.0%
Lansing-East Lansing, MI$47,580-4.1%
Missoula, MT$47,490-4.2%
Naples-Marco Island, FL$47,470-4.3%
Jacksonville, FL$47,380-4.5%
Asheville, NC$47,360-4.5%
Sumter, SC$47,340-4.5%
Greensboro-High Point, NC$47,320-4.6%
Utica-Rome, NY$47,310-4.6%
Odessa, TX$47,290-4.6%
Dalton, GA$47,220-4.8%
Terre Haute, IN$47,220-4.8%
Bloomington, IN$47,200-4.8%
Chattanooga, TN-GA$47,170-4.9%
Springfield, MO$47,160-4.9%
Wichita, KS$47,150-4.9%
Rapid City, SD$47,110-5.0%
Waco, TX$47,110-5.0%
Jackson, MI$47,090-5.0%
Winston-Salem, NC$47,090-5.0%
North Port-Bradenton-Sarasota, FL$47,070-5.1%
Michigan City-La Porte, IN$47,050-5.1%
Clarksville, TN-KY$46,970-5.3%
Bangor, ME$46,960-5.3%
Farmington, NM$46,910-5.4%
Albuquerque, NM$46,900-5.4%
Weirton-Steubenville, WV-OH$46,890-5.4%
Columbia, SC$46,870-5.5%
Flagstaff, AZ$46,860-5.5%
Midland, MI$46,850-5.5%
Traverse City, MI$46,850-5.5%
Houston-Pasadena-The Woodlands, TX$46,710-5.8%
Kalamazoo-Portage, MI$46,700-5.8%
Topeka, KS$46,610-6.0%
Savannah, GA$46,580-6.1%
Gainesville, FL$46,560-6.1%
Muskegon-Norton Shores, MI$46,560-6.1%
Kingsport-Bristol, TN-VA$46,520-6.2%
Longview, TX$46,450-6.3%
Helena, MT$46,430-6.4%
Huntsville, AL$46,430-6.4%
Hinesville, GA$46,400-6.4%
Manhattan, KS$46,370-6.5%
Birmingham, AL$46,360-6.5%
Williamsport, PA$46,340-6.6%
Jefferson City, MO$46,320-6.6%
Shreveport-Bossier City, LA$46,320-6.6%
Miami-Fort Lauderdale-West Palm Beach, FL$46,290-6.7%
Cape Coral-Fort Myers, FL$46,270-6.7%
Casper, WY$46,240-6.8%
Gulfport-Biloxi, MS$46,240-6.8%
Hilton Head Island-Bluffton-Port Royal, SC$46,170-6.9%
Knoxville, TN$46,170-6.9%
Lake Charles, LA$46,170-6.9%
Baton Rouge, LA$46,150-6.9%
Monroe, LA$46,140-7.0%
Augusta-Richmond County, GA-SC$46,130-7.0%
Macon-Bibb County, GA$46,100-7.0%
Orlando-Kissimmee-Sanford, FL$46,060-7.1%
Burlington, NC$46,020-7.2%
Tampa-St. Petersburg-Clearwater, FL$46,020-7.2%
Rome, GA$45,980-7.3%
Dover, DE$45,920-7.4%
Paducah, KY-IL$45,920-7.4%
Bowling Green, KY$45,880-7.5%
Victoria, TX$45,880-7.5%
Columbia, MO$45,870-7.5%
Lakeland-Winter Haven, FL$45,850-7.5%
Cleveland, TN$45,830-7.6%
Wilmington, NC$45,830-7.6%
Erie, PA$45,760-7.7%
Tulsa, OK$45,760-7.7%
Florence-Muscle Shoals, AL$45,660-7.9%
Port St. Lucie, FL$45,620-8.0%
Saginaw, MI$45,620-8.0%
Johnstown, PA$45,600-8.0%
Muncie, IN$45,600-8.0%
Tucson, AZ$45,600-8.0%
Killeen-Temple, TX$45,470-8.3%
Palm Bay-Melbourne-Titusville, FL$45,400-8.4%
Greenville, NC$45,390-8.5%
San Antonio-New Braunfels, TX$45,380-8.5%
Amarillo, TX$45,340-8.6%
Crestview-Fort Walton Beach-Destin, FL$45,320-8.6%
Wildwood-The Villages, FL$45,310-8.6%
Bay City, MI$45,300-8.7%
Elizabethtown, KY$45,300-8.7%
Altoona, PA$45,280-8.7%
Little Rock-North Little Rock-Conway, AR$45,270-8.7%
New Orleans-Metairie, LA$45,260-8.7%
Beaumont-Port Arthur, TX$45,210-8.8%
Flint, MI$45,190-8.9%
Pensacola-Ferry Pass-Brent, FL$45,190-8.9%
Sebastian-Vero Beach-West Vero Corridor, FL$45,110-9.0%
Lexington-Fayette, KY$44,910-9.4%
Jackson, MS$44,890-9.5%
Tyler, TX$44,770-9.7%
Florence, SC$44,750-9.8%
Monroe, MI$44,750-9.8%
Prescott Valley-Prescott, AZ$44,750-9.8%
Enid, OK$44,740-9.8%
Pocatello, ID$44,640-10.0%
Fayetteville, NC$44,530-10.2%
Owensboro, KY$44,530-10.2%
Wheeling, WV-OH$44,520-10.2%
Rocky Mount, NC$44,480-10.3%
Punta Gorda, FL$44,430-10.4%
Niles, MI$44,310-10.6%
Johnson City, TN$44,290-10.7%
St. George, UT$44,210-10.8%
Lake Havasu City-Kingman, AZ$44,110-11.1%
Santa Fe, NM$43,850-11.6%
Ocala, FL$43,800-11.7%
Houma-Bayou Cane-Thibodaux, LA$43,790-11.7%
Oklahoma City, OK$43,760-11.8%
Valdosta, GA$43,760-11.8%
Albany, GA$43,680-11.9%
Wichita Falls, TX$43,680-11.9%
Lawton, OK$43,550-12.2%
Pinehurst-Southern Pines, NC$43,540-12.2%
Gadsden, AL$43,410-12.5%
Tallahassee, FL$43,280-12.7%
Yuma, AZ$43,110-13.1%
Columbus, GA-AL$42,970-13.3%
Abilene, TX$42,940-13.4%
Alexandria, LA$42,940-13.4%
Deltona-Daytona Beach-Ormond Beach, FL$42,820-13.7%
Goldsboro, NC$42,700-13.9%
Las Cruces, NM$42,340-14.6%
Huntington-Ashland, WV-KY-OH$41,970-15.4%
Lubbock, TX$41,750-15.8%
Fort Smith, AR-OK$41,710-15.9%
Brunswick-St. Simons, GA$41,610-16.1%
College Station-Bryan, TX$41,510-16.3%
Corpus Christi, TX$41,370-16.6%
Hammond, LA$41,160-17.0%
Lafayette, LA$40,930-17.5%
Daphne-Fairhope-Foley, AL$40,240-18.9%
Texarkana, TX-AR$40,030-19.3%
Auburn-Opelika, AL$39,710-19.9%
Homosassa Springs, FL$39,590-20.2%
Panama City-Panama City Beach, FL$39,540-20.3%
El Paso, TX$39,510-20.3%
Sierra Vista-Douglas, AZ$39,460-20.4%
San Angelo, TX$39,370-20.6%
Charleston, WV$39,350-20.6%
Dothan, AL$39,340-20.7%
Parkersburg-Vienna, WV$39,330-20.7%
Athens-Clarke County, GA$39,150-21.1%
Slidell-Mandeville-Covington, LA$38,940-21.5%
Tuscaloosa, AL$38,930-21.5%
Mobile, AL$38,910-21.5%
Virgin Islands$38,850-21.7%
Hattiesburg, MS$38,810-21.7%
Myrtle Beach-Conway-North Myrtle Beach, SC$38,770-21.8%
Montgomery, AL$38,660-22.0%
Jonesboro, AR$38,400-22.6%
Anniston-Oxford, AL$38,350-22.7%
Jacksonville, NC$38,310-22.7%
Sebring, FL$38,050-23.3%
McAllen-Edinburg-Mission, TX$37,870-23.6%
Morgantown, WV$37,390-24.6%
Brownsville-Harlingen, TX$36,720-26.0%
Laredo, TX$36,700-26.0%
Beckley, WV$36,670-26.1%
Eagle Pass, TX$35,780-27.8%
Hot Springs, AR$34,190-31.1%
Guam$30,450-38.6%
San Juan-Bayamon-Caguas, PR$23,450-52.7%
Arecibo, PR$23,440-52.7%
Puerto Rico$23,220-53.2%
Guayama, PR$23,220-53.2%
Aguadilla, PR$22,600-54.4%
Ponce, PR$22,330-55.0%
Mayaguez, PR$22,040-55.6%
Data Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS). Data reflects the most recent annual survey.