Maintenance and Repair Workers, General · SOC 49-9071

Maintenance and Repair Workers, General Salary in the Seattle Metro Area

Source: BLS OEWS, May 2025Seattle-Tacoma-Bellevue, WA metro area

Figures describe the Seattle-Tacoma-Bellevue, WA metropolitan statistical area as defined by BLS/OMB — the whole multi-county metro region, not Seattle city limits.

Median annual wage$60,760
Median hourly wage$29.21

Maintenance and Repair Workers, General in the Seattle-Tacoma-Bellevue, WA metro area earned a median of $60,760 per year ($29.21 per hour) as of the May 2025 BLS OEWS estimates. Pay ranged from $45,610 at the 10th percentile to $87,840 at the 90th. BLS estimates 17,790 people work in this occupation in the area.

Pay distribution

Half of Maintenance and Repair Workers, General in the Seattle metro area earn more than $60,760 per year, half earn less; the middle half earn between $50,590 and $75,560.

Wage percentiles (BLS OEWS)
Wage10th25thMedian75th90th
Annual$45,610$50,590$60,760$75,560$87,840
Hourly$21.93$24.32$29.21$36.33$42.23

A percentile is a cut point: 25% of workers in this occupation and area earn less than the 25th-percentile wage. The median is the 50th percentile — half earn less, half earn more.

Download CSV

How this area compares

  • Seattle metro areathis metro area
    $60,760 median for Seattle metro area; middle half earns $50,590 to $75,560
  • Washingtonstate (WA)
    $59,160 median for Washington; middle half earns $48,250 to $72,330
  • $49,590 median for United States; middle half earns $40,840 to $62,620

Bars span the 25th–75th percentile (the middle half of workers); the tick marks the median.

The median here is +3% vs Washington overall and +23% vs the U.S. median for this occupation.

Compare with other areas

Where this metro sits nationally

$22,040$36,020$50,000$63,980Mayaguez, PR — $22,040Ponce, PR — $22,330Aguadilla, PR — $22,600Guayama, PR — $23,220Arecibo, PR — $23,440San Juan-Bayamon-Caguas, PR — $23,450Hot Springs, AR — $34,190Eagle Pass, TX — $35,780Beckley, WV — $36,670Laredo, TX — $36,700Brownsville-Harlingen, TX — $36,720Morgantown, WV — $37,390McAllen-Edinburg-Mission, TX — $37,870Sebring, FL — $38,050Jacksonville, NC — $38,310Anniston-Oxford, AL — $38,350Jonesboro, AR — $38,400Montgomery, AL — $38,660Myrtle Beach-Conway-North Myrtle Beach, SC — $38,770Hattiesburg, MS — $38,810Mobile, AL — $38,910Tuscaloosa, AL — $38,930Slidell-Mandeville-Covington, LA — $38,940Athens-Clarke County, GA — $39,150Parkersburg-Vienna, WV — $39,330Dothan, AL — $39,340Charleston, WV — $39,350San Angelo, TX — $39,370Sierra Vista-Douglas, AZ — $39,460El Paso, TX — $39,510Panama City-Panama City Beach, FL — $39,540Homosassa Springs, FL — $39,590Auburn-Opelika, AL — $39,710Texarkana, TX-AR — $40,030Daphne-Fairhope-Foley, AL — $40,240Lafayette, LA — $40,930Hammond, LA — $41,160Corpus Christi, TX — $41,370College Station-Bryan, TX — $41,510Brunswick-St. Simons, GA — $41,610Fort Smith, AR-OK — $41,710Lubbock, TX — $41,750Huntington-Ashland, WV-KY-OH — $41,970Las Cruces, NM — $42,340Goldsboro, NC — $42,700Deltona-Daytona Beach-Ormond Beach, FL — $42,820Abilene, TX — $42,940Alexandria, LA — $42,940Columbus, GA-AL — $42,970Yuma, AZ — $43,110Tallahassee, FL — $43,280Gadsden, AL — $43,410Pinehurst-Southern Pines, NC — $43,540Lawton, OK — $43,550Albany, GA — $43,680Wichita Falls, TX — $43,680Oklahoma City, OK — $43,760Valdosta, GA — $43,760Houma-Bayou Cane-Thibodaux, LA — $43,790Ocala, FL — $43,800Santa Fe, NM — $43,850Lake Havasu City-Kingman, AZ — $44,110St. George, UT — $44,210Johnson City, TN — $44,290Niles, MI — $44,310Punta Gorda, FL — $44,430Rocky Mount, NC — $44,480Wheeling, WV-OH — $44,520Fayetteville, NC — $44,530Owensboro, KY — $44,530Pocatello, ID — $44,640Enid, OK — $44,740Florence, SC — $44,750Monroe, MI — $44,750Prescott Valley-Prescott, AZ — $44,750Tyler, TX — $44,770Jackson, MS — $44,890Lexington-Fayette, KY — $44,910Sebastian-Vero Beach-West Vero Corridor, FL — $45,110Flint, MI — $45,190Pensacola-Ferry Pass-Brent, FL — $45,190Beaumont-Port Arthur, TX — $45,210New Orleans-Metairie, LA — $45,260Little Rock-North Little Rock-Conway, AR — $45,270Altoona, PA — $45,280Bay City, MI — $45,300Elizabethtown, KY — $45,300Wildwood-The Villages, FL — $45,310Crestview-Fort Walton Beach-Destin, FL — $45,320Amarillo, TX — $45,340San Antonio-New Braunfels, TX — $45,380Greenville, NC — $45,390Palm Bay-Melbourne-Titusville, FL — $45,400Killeen-Temple, TX — $45,470Johnstown, PA — $45,600Muncie, IN — $45,600Tucson, AZ — $45,600Port St. Lucie, FL — $45,620Saginaw, MI — $45,620Florence-Muscle Shoals, AL — $45,660Erie, PA — $45,760Tulsa, OK — $45,760Cleveland, TN — $45,830Wilmington, NC — $45,830Lakeland-Winter Haven, FL — $45,850Columbia, MO — $45,870Bowling Green, KY — $45,880Victoria, TX — $45,880Dover, DE — $45,920Paducah, KY-IL — $45,920Rome, GA — $45,980Burlington, NC — $46,020Tampa-St. Petersburg-Clearwater, FL — $46,020Orlando-Kissimmee-Sanford, FL — $46,060Macon-Bibb County, GA — $46,100Augusta-Richmond County, GA-SC — $46,130Monroe, LA — $46,140Baton Rouge, LA — $46,150Hilton Head Island-Bluffton-Port Royal, SC — $46,170Knoxville, TN — $46,170Lake Charles, LA — $46,170Casper, WY — $46,240Gulfport-Biloxi, MS — $46,240Cape Coral-Fort Myers, FL — $46,270Miami-Fort Lauderdale-West Palm Beach, FL — $46,290Jefferson City, MO — $46,320Shreveport-Bossier City, LA — $46,320Williamsport, PA — $46,340Birmingham, AL — $46,360Manhattan, KS — $46,370Hinesville, GA — $46,400Helena, MT — $46,430Huntsville, AL — $46,430Longview, TX — $46,450Kingsport-Bristol, TN-VA — $46,520Gainesville, FL — $46,560Muskegon-Norton Shores, MI — $46,560Savannah, GA — $46,580Topeka, KS — $46,610Kalamazoo-Portage, MI — $46,700Houston-Pasadena-The Woodlands, TX — $46,710Midland, MI — $46,850Traverse City, MI — $46,850Flagstaff, AZ — $46,860Columbia, SC — $46,870Weirton-Steubenville, WV-OH — $46,890Albuquerque, NM — $46,900Farmington, NM — $46,910Bangor, ME — $46,960Clarksville, TN-KY — $46,970Michigan City-La Porte, IN — $47,050North Port-Bradenton-Sarasota, FL — $47,070Jackson, MI — $47,090Winston-Salem, NC — $47,090Rapid City, SD — $47,110Waco, TX — $47,110Wichita, KS — $47,150Springfield, MO — $47,160Chattanooga, TN-GA — $47,170Bloomington, IN — $47,200Dalton, GA — $47,220Terre Haute, IN — $47,220Odessa, TX — $47,290Utica-Rome, NY — $47,310Greensboro-High Point, NC — $47,320Sumter, SC — $47,340Asheville, NC — $47,360Jacksonville, FL — $47,380Naples-Marco Island, FL — $47,470Missoula, MT — $47,490Lansing-East Lansing, MI — $47,580Bozeman, MT — $47,590Grand Junction, CO — $47,690Hickory-Lenoir-Morganton, NC — $47,690Hagerstown-Martinsburg, MD-WV — $47,710Cheyenne, WY — $47,740Coeur d'Alene, ID — $47,750Iowa City, IA — $47,760Fayetteville-Springdale-Rogers, AR — $47,790Redding, CA — $47,820Virginia Beach-Chesapeake-Norfolk, VA-NC — $47,820Billings, MT — $47,840El Centro, CA — $47,870Midland, TX — $47,880Lynchburg, VA — $47,920South Bend-Mishawaka, IN-MI — $47,950Lawrence, KS — $48,020Blacksburg-Christiansburg-Radford, VA — $48,040Grand Forks, ND-MN — $48,040Bloomington, IL — $48,070Jackson, TN — $48,080Memphis, TN-MS-AR — $48,140Salisbury, MD — $48,160Charlottesville, VA — $48,170Boise City, ID — $48,190Great Falls, MT — $48,250Sioux Falls, SD-MN — $48,330Detroit-Warren-Dearborn, MI — $48,380Kokomo, IN — $48,400State College, PA — $48,420Atlantic City-Hammonton, NJ — $48,450Decatur, AL — $48,520Grand Rapids-Wyoming-Kentwood, MI — $48,530Charleston-North Charleston, SC — $48,540Winchester, VA-WV — $48,550Sherman-Denison, TX — $48,620Battle Creek, MI — $48,640Warner Robins, GA — $48,660Colorado Springs, CO — $48,690Morristown, TN — $48,720Austin-Round Rock-San Marcos, TX — $48,730Richmond, VA — $48,730Joplin, MO-KS — $48,740Youngstown-Warren, OH — $48,770Nashville-Davidson--Murfreesboro--Franklin, TN — $48,780Grants Pass, OR — $48,790Cape Girardeau, MO-IL — $48,830Dallas-Fort Worth-Arlington, TX — $48,860Kansas City, MO-KS — $48,860Staunton-Stuarts Draft, VA — $48,860Ithaca, NY — $48,870Roanoke, VA — $48,880Phoenix-Mesa-Chandler, AZ — $48,930Pittsfield, MA — $48,930Glens Falls, NY — $48,940Springfield, IL — $48,950Louisville/Jefferson County, KY-IN — $48,970Provo-Orem-Lehi, UT — $48,990Waterbury-Shelton, CT — $49,000Idaho Falls, ID — $49,030Bismarck, ND — $49,060Evansville, IN — $49,070Watertown-Fort Drum, NY — $49,100Durham-Chapel Hill, NC — $49,130Ann Arbor, MI — $49,170Binghamton, NY — $49,220Eugene-Springfield, OR — $49,230Fort Wayne, IN — $49,250Harrisburg-Carlisle, PA — $49,250Pittsburgh, PA — $49,250Sandusky, OH — $49,290Gainesville, GA — $49,350San Luis Obispo-Paso Robles, CA — $49,400Yakima, WA — $49,450Albany-Schenectady-Troy, NY — $49,490Greenville-Anderson-Greer, SC — $49,500Indianapolis-Carmel-Greenwood, IN — $49,520Elmira, NY — $49,560Atlanta-Sandy Springs-Roswell, GA — $49,630Lancaster, PA — $49,650Scranton--Wilkes-Barre, PA — $49,710Pueblo, CO — $49,830Raleigh-Cary, NC — $49,870Minot, ND — $49,960Rochester, NY — $49,990Santa Cruz-Watsonville, CA — $50,000Lewiston, ID-WA — $50,010Logan, UT-ID — $50,090Lewiston-Auburn, ME — $50,170Philadelphia-Camden-Wilmington, PA-NJ-DE-MD — $50,200Mansfield, OH — $50,210Kingston, NY — $50,230Harrisonburg, VA — $50,350Visalia, CA — $50,580Buffalo-Cheektowaga, NY — $50,620Lincoln, NE — $50,640Providence-Warwick, RI-MA — $50,690Dayton-Kettering-Beavercreek, OH — $50,710Gettysburg, PA — $50,720Salinas, CA — $50,760Des Moines-West Des Moines, IA — $50,780Bakersfield-Delano, CA — $50,800Peoria, IL — $50,820Springfield, OH — $50,930Waterloo-Cedar Falls, IA — $50,940Canton-Massillon, OH — $51,000Charlotte-Concord-Gastonia, NC-SC — $51,000Medford, OR — $51,180Davenport-Moline-Rock Island, IA-IL — $51,200Reno, NV — $51,310Fresno, CA — $51,450Amherst Town-Northampton, MA — $51,640Omaha, NE-IA — $51,700Cedar Rapids, IA — $51,880Las Vegas-Henderson-North Las Vegas, NV — $51,910Cleveland, OH — $51,930Fond du Lac, WI — $51,930Ogden, UT — $51,930Corvallis, OR — $52,000Chico, CA — $52,040Fargo, ND-MN — $52,040Baltimore-Columbia-Towson, MD — $52,100Lexington Park, MD — $52,110Reading, PA — $52,250Spokane-Spokane Valley, WA — $52,280Akron, OH — $52,420Denver-Aurora-Centennial, CO — $52,450Vineland, NJ — $52,450Portland-South Portland, ME — $52,580Salt Lake City-Murray, UT — $52,650Santa Maria-Santa Barbara, CA — $52,780Springfield, MA — $52,790Columbus, OH — $52,800Allentown-Bethlehem-Easton, PA-NJ — $52,880Lebanon, PA — $52,960Salem, OR — $53,090Longview-Kelso, WA — $53,100Spartanburg, SC — $53,110La Crosse-Onalaska, WI-MN — $53,160Norwich-New London-Willimantic, CT — $53,190Carson City, NV — $53,290Fort Collins-Loveland, CO — $53,290Manchester-Nashua, NH — $53,510Riverside-San Bernardino-Ontario, CA — $53,560Greeley, CO — $53,610Rockford, IL — $53,610York-Hanover, PA — $53,610Eau Claire, WI — $53,890St. Louis, MO-IL — $53,930Trenton-Princeton, NJ — $53,930Walla Walla, WA — $53,960Racine-Mount Pleasant, WI — $54,030Rochester, MN — $54,060Syracuse, NY — $54,300Dubuque, IA — $54,360San Diego-Chula Vista-Carlsbad, CA — $54,530Oxnard-Thousand Oaks-Ventura, CA — $54,570Bend, OR — $54,660Ames, IA — $54,770Wenatchee-East Wenatchee, WA — $55,100Yuba City, CA — $55,100Kiryas Joel-Poughkeepsie-Newburgh, NY — $55,160Worcester, MA — $55,160Champaign-Urbana, IL — $55,260Urban Honolulu, HI — $55,280Lafayette-West Lafayette, IN — $55,480Wausau, WI — $55,650Chambersburg, PA — $55,670Grand Island, NE — $55,740Albany, OR — $55,820Twin Falls, ID — $56,010St. Cloud, MN — $56,120Milwaukee-Waukesha, WI — $56,320Los Angeles-Long Beach-Anaheim, CA — $56,520Sacramento-Roseville-Folsom, CA — $56,570Janesville-Beloit, WI — $56,610Mankato, MN — $56,690Merced, CA — $56,700Cincinnati, OH-KY-IN — $56,830Toledo, OH — $57,170Lima, OH — $57,180Boulder, CO — $57,240Washington-Arlington-Alexandria, DC-VA-MD-WV — $57,240Madison, WI — $57,330Anchorage, AK — $57,390Appleton, WI — $57,420St. Joseph, MO-KS — $57,420Sioux City, IA-NE-SD — $57,470Bridgeport-Stamford-Danbury, CT — $57,500Elkhart-Goshen, IN — $57,590Barnstable Town, MA — $57,610Chicago-Naperville-Elgin, IL-IN — $58,020Green Bay, WI — $58,080Bellingham, WA — $58,090Burlington-South Burlington, VT — $58,170Santa Rosa-Petaluma, CA — $58,170Kankakee, IL — $58,400Columbus, IN — $58,450Oshkosh-Neenah, WI — $58,470Hartford-West Hartford-East Hartford, CT — $58,670Kennewick-Richland, WA — $58,690Kenosha, WI — $58,740New Haven, CT — $58,740Portland-Vancouver-Hillsboro, OR-WA — $58,760Duluth, MN-WI — $58,900Olympia-Lacey-Tumwater, WA — $58,980Hanford-Corcoran, CA — $59,200New York-Newark-Jersey City, NY-NJ — $59,550Stockton-Lodi, CA — $59,590Modesto, CA — $59,650Boston-Cambridge-Newton, MA-NH — $59,670Bremerton-Silverdale-Port Orchard, WA — $59,670Mount Vernon-Anacortes, WA — $60,150Minneapolis-St. Paul-Bloomington, MN-WI — $60,470Seattle-Tacoma-Bellevue, WA — $60,760Decatur, IL — $61,380Vallejo, CA — $61,400Napa, CA — $61,860Sheboygan, WI — $62,410Fairbanks-College, AK — $62,520San Jose-Sunnyvale-Santa Clara, CA — $63,220San Francisco-Oakland-Fremont, CA — $63,630Kahului-Wailuku, HI — $63,980

Each dot is one metro area with a published median — hover any dot for the name and figure. Metros without published estimates are not drawn.

The Seattle metro area has the 9th-highest published median for this occupation among the 393 metro areas where BLS publishes it. Higher medians often track higher living costs — this is a pay comparison, not a ranking of where the job is “best”.

Other metro areas in Washington

Metro areas in the same state with published May 2025 medians for maintenance and repair workers, general, highest first. Areas without published estimates are not listed.

  • Seattle metro areathis page
    $60,760 median for Seattle metro area; middle half earns $50,590 to $75,560
  • $60,150 median for Mount Vernon metro area; middle half earns $47,180 to $75,280
  • $59,670 median for Bremerton metro area; middle half earns $47,810 to $75,310
  • $58,980 median for Olympia metro area; middle half earns $47,690 to $71,140
  • $58,690 median for Kennewick metro area; middle half earns $46,110 to $72,830
  • $58,090 median for Bellingham metro area; middle half earns $46,470 to $69,350
  • $55,100 median for Wenatchee metro area; middle half earns $45,320 to $66,000

Bars span the 25th–75th percentile (the middle half of workers); the tick marks the median.

Keep exploring

Other occupations in the same SOC group with published medians here, largest employment first:

Highest-paying metro areas for maintenance and repair workers, generals · Highest-paying occupations in Seattle Metro

About this estimate

These figures are survey estimates from the BLS Occupational Employment and Wage Statistics program — modeled from employer reports collected over three years and benchmarked to May 2025. They describe what employers in this area currently pay across all industries, not what any individual worker will be offered.

Employment counts wage-and-salary jobs in the occupation (self-employed workers are excluded). Estimates carry sampling error; percentile wages are rounded by BLS. Some values are suppressed by BLS for confidentiality or quality — suppressed values appear here as “not published”, never as zero. Read the full methodology.

About this data. Estimates are from the U.S. Bureau of Labor Statistics Occupational Employment and Wage Statistics program, May 2025 release, retrieved from bls.gov/oes/tables.htm on July 24, 2026. OEWS estimates describe metropolitan/nonmetropolitan areas and states — not city limits — and are not designed for year-over-year comparisons. See BLS methodology, our plain-English methodology, and sources. CitySalaryData is independent and not affiliated with BLS.