SalaryGlobe

Bus and Truck Mechanics and Diesel Engine Specialists Salary by City (2024)

389 metro areas · National average: $59,973 · Source: BLS OEWS May 2024

The table below shows Bus and Truck Mechanics and Diesel Engine Specialists salaries across 389 U.S. metropolitan areas, sorted from highest to lowest. Click any city to see the full wage breakdown.

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