SalaryGlobe

Highway Maintenance Workers Salary by City (2026)

352 metro areas · National average: $49,470 · Source: BLS OEWS

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