Bus and Truck Mechanics and Diesel Engine Specialists Salary

Median Salary
$61,770
per year
Hourly Rate
$29.70
per hour
Employment
289,960
jobs in the U.S.

Salary Distribution

10th percentile
$44,530
25th percentile
$50,540
Median
$61,770
75th percentile
$75,470
90th percentile
$88,740

💰 Bus and Truck Mechanics and Diesel Engine Specialists Salary by State

Best Cities (cost-adjusted) →

Salary Map — Click a state for details

$47K
$80K■ No data
StateMedianvs. National
Hawaii$80,080+29.6%
Washington$77,900+26.1%
Alaska$75,580+22.4%
Maryland$74,790+21.1%
California$73,950+19.7%
Massachusetts$73,270+18.6%
New Jersey$72,340+17.1%
New Hampshire$71,390+15.6%
Colorado$70,480+14.1%
New York$70,100+13.5%
Nevada$68,410+10.7%
Connecticut$67,300+9.0%
Rhode Island$67,270+8.9%
Minnesota$66,840+8.2%
North Dakota$66,110+7.0%
District of Columbia$65,200+5.6%
Utah$64,350+4.2%
Illinois$64,340+4.2%
Oregon$63,970+3.6%
Delaware$63,590+2.9%
Wisconsin$62,450+1.1%
Pennsylvania$61,740-0.0%
Arizona$61,680-0.1%
Wyoming$61,580-0.3%
Michigan$61,420-0.6%
Georgia$61,370-0.6%
Virginia$61,090-1.1%
Maine$60,850-1.5%
Indiana$60,610-1.9%
Florida$60,490-2.1%
Ohio$60,470-2.1%
Montana$59,990-2.9%
Iowa$59,680-3.4%
Kansas$59,460-3.7%
Vermont$59,390-3.9%
Missouri$59,360-3.9%
South Carolina$59,330-4.0%
Idaho$59,230-4.1%
Tennessee$59,190-4.2%
Nebraska$59,140-4.3%
Texas$58,810-4.8%
Louisiana$58,680-5.0%
South Dakota$58,120-5.9%
North Carolina$57,490-6.9%
New Mexico$55,910-9.5%
Kentucky$55,480-10.2%
Oklahoma$55,340-10.4%
Mississippi$54,360-12.0%
Arkansas$52,330-15.3%
Alabama$50,470-18.3%
West Virginia$46,610-24.5%

🏙️ Bus and Truck Mechanics and Diesel Engine Specialists Salary by Metro Area

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