SOC 47-4051 · Construction and Extraction

Highway Maintenance Workers Salary by City

Highway maintenance workers earn the most in San Jose, CA (average $84,480 a year), followed by Vallejo, CA ($75,770) and Seattle, WA ($75,480), among the 351 metro areas we cover. Across all U.S. metro areas the average is $54,738 (May 2025).

$54,738U.S. metro average
$84Khighest: San Jose, CA
$23Klowest: Aguadilla, PR
351metro areas
Advertisement

Top 15 cities for highway maintenance workers by average salary

San Jose, CA$84,480
Vallejo, CA$75,770
Seattle, WA$75,480
Springfield, IL$72,660
Chicago, IL$72,470
Olympia, WA$71,210
Napa, CA$71,140
Santa Maria, CA$70,200
Bremerton, WA$69,840
Champaign, IL$69,270
Bridgeport, CT$68,710
Hartford, CT$67,610
Kankakee, IL$67,520
San Francisco, CA$67,360
New Haven, CT$67,350
Average annual wage, BLS OEWS May 2025.

Map: Highway Maintenance Workers salary by metro area

Loading map…

lower payhigher pay

Map data © OpenStreetMap contributors.

Highway Maintenance Workers salary by state

StateMetrosHighest averageLowest average
California24$84,480$51,760
Washington10$75,480$58,280
Illinois8$72,660$58,710
Connecticut5$68,710$63,380
Oregon7$67,090$57,170
Massachusetts6$64,990$56,770
Montana5$64,230$56,890
Wisconsin13$62,640$54,920
Iowa8$62,190$55,010
Minnesota5$61,710$58,370
New York13$61,630$49,840
Nevada3$61,360$49,940
Washington, D.C.1$61,210$61,210
Michigan15$61,170$46,040
North Dakota4$60,300$56,030
Colorado7$60,250$53,640
Louisiana6$59,010$31,060
Vermont1$58,550$58,550
Alaska1$58,510$58,510
Rhode Island1$58,370$58,370
Ohio12$58,200$46,740
Missouri8$58,120$47,310
Utah5$58,050$51,720
Pennsylvania16$56,940$43,000
Idaho6$56,690$53,680
Kansas4$56,310$46,730
Nebraska3$55,950$51,070
South Dakota2$54,890$51,820
Maine3$54,840$45,610
Indiana11$54,810$46,770
Arizona7$53,870$44,980
Maryland1$53,830$53,830
Virginia9$53,350$47,800
New Hampshire1$53,130$53,130
Texas21$52,340$32,220
South Carolina7$51,760$46,280
New Mexico3$50,340$45,240
North Carolina14$50,330$43,150
New Jersey3$50,280$43,050
Florida18$50,220$37,070
Tennessee10$49,380$40,070
Wyoming1$49,310$49,310
Kentucky6$48,770$42,150
Alabama12$45,810$36,040
West Virginia6$45,540$42,940
Georgia5$45,520$38,140
Oklahoma3$45,060$38,150
Arkansas4$42,280$34,700
Mississippi3$37,900$35,950
Puerto Rico4$34,320$23,200
Advertisement

Highway Maintenance Workers salary in every city we cover

Sort by any column. Each city links to its pay range, take-home pay and cost of living.

Metro areaAverageMedianHourlyJobs
San Jose, CA$84,480$79,000$40.62360
Vallejo, CA$75,770$76,510$36.43100
Seattle, WA$75,480$75,030$36.29820
Springfield, IL$72,660$71,320$34.93180
Chicago, IL$72,470$76,220$34.844,110
Olympia, WA$71,210$71,140$34.2380
Napa, CA$71,140$66,830$34.2060
Santa Maria, CA$70,200$66,550$33.7590
Bremerton, WA$69,840$72,910$33.5890
Champaign, IL$69,270$65,730$33.30290
Bridgeport, CT$68,710$65,450$33.03360
Hartford, CT$67,610$66,310$32.51810
Kankakee, IL$67,520$73,080$32.46100
San Francisco, CA$67,360$59,500$32.381,080
New Haven, CT$67,350$64,310$32.38250
Wenatchee, WA$67,260$64,430$32.3480
Albany, OR$67,090$68,600$32.2540
Mount Vernon, WA$66,660$65,120$32.0580
Kennewick, WA$66,290$66,080$31.8780
San Luis Obispo, CA$66,210$68,720$31.83130
Redding, CA$65,830$60,010$31.65170
Santa Rosa, CA$65,830$59,500$31.6570
Bloomington, IL$65,610$61,290$31.54190
Portland, OR$65,460$65,300$31.47550
Waterbury, CT$65,120$62,050$31.31190
Peoria, IL$64,990$61,410$31.24430
Pittsfield, MA$64,990$61,940$31.24100
Sacramento, CA$64,730$63,880$31.12490
Salinas, CA$64,440$64,160$30.98160
Bozeman, MT$64,230$65,440$30.8860
Spokane, WA$64,120$63,740$30.83250
Missoula, MT$63,870$61,230$30.71110
Norwich, CT$63,380$61,690$30.47240
Yakima, WA$62,860$62,880$30.22130
Amherst, MA$62,840$61,520$30.21110
Racine, WI$62,640$64,500$30.11110
Riverside, CA$62,590$61,190$30.09660
Bellingham, WA$62,450$62,330$30.02100
Des Moines, IA$62,190$60,900$29.90560
Stockton, CA$62,090$59,500$29.85120
Minneapolis, MN$61,710$63,650$29.671,860
Kenosha, WI$61,700$63,710$29.66100
Bend, OR$61,690$64,420$29.66130
St. Cloud, MN$61,640$63,650$29.63170
New York, NY$61,630$60,280$29.636,800
Los Angeles, CA$61,600$58,540$29.622,330
Carson City, NV$61,360$62,890$29.5040
Helena, MT$61,320$60,000$29.4880
Madison, WI$61,310$63,530$29.48670
Salem, OR$61,260$64,550$29.45150
Washington, DC$61,210$60,810$29.43880
Ann Arbor, MI$61,170$63,770$29.41130
Boston, MA$61,160$60,800$29.401,290
Kiryas Joel, NY$60,610$60,100$29.14720
Fargo, ND$60,300$60,630$28.99190
Boulder, CO$60,250$60,580$28.9750
Billings, MT$60,210$62,380$28.95180
Eugene, OR$60,050$61,360$28.87100
Dubuque, IA$59,970$61,420$28.8360
Mankato, MN$59,880$63,650$28.7980
Grand Forks, ND$59,730$62,050$28.71160
Medford, OR$59,530$62,430$28.6280
Elmira, NY$59,370$62,440$28.5480
Ames, IA$59,290$60,980$28.50110
Kingston, NY$59,280$60,460$28.50290
Iowa City, IA$59,210$60,110$28.46150
Oxnard, CA$59,200$56,670$28.46100
Appleton, WI$59,140$60,840$28.43180
Rochester, MN$59,080$60,240$28.41180
Rockford, IL$59,070$50,610$28.40210
Baton Rouge, LA$59,010$61,870$28.37210
Bismarck, ND$58,940$59,430$28.34130
Davenport, IA$58,850$55,030$28.29400
Decatur, IL$58,710$54,790$28.23120
Burlington, VT$58,550$59,220$28.15190
Milwaukee, WI$58,520$60,660$28.14620
Anchorage, AK$58,510$54,080$28.1340
San Diego, CA$58,500$56,670$28.12320
Fond du Lac, WI$58,440$64,940$28.10100
Duluth, MN$58,370$59,450$28.06360
Providence, RI$58,370$58,970$28.06800
Oshkosh, WI$58,310$60,160$28.04170
Walla Walla, WA$58,280$62,880$28.0240
El Centro, CA$58,230$54,480$28.0050
Dayton, OH$58,200$59,810$27.98330
St. Louis, MO$58,120$52,160$27.941,960
Salt Lake City, UT$58,050$58,460$27.91330
Rochester, NY$57,680$58,470$27.731,160
Cedar Rapids, IA$57,500$58,440$27.65220
Denver, CO$57,490$54,950$27.64470
Springfield, MA$57,270$59,460$27.5490
Chico, CA$57,230$54,480$27.51100
Modesto, CA$57,200$56,670$27.50140
Grants Pass, OR$57,170$55,060$27.4940
Barnstable, MA$57,110$58,460$27.4640
Visalia, CA$57,080$53,360$27.4440
Fresno, CA$56,960$54,480$27.39200
Allentown, PA$56,940$58,360$27.37540
Fort Collins, CO$56,910$54,950$27.3660
Great Falls, MT$56,890$62,700$27.3540
Green Bay, WI$56,850$61,710$27.33340
Pueblo, CO$56,810$54,950$27.3150
Worcester, MA$56,770$52,020$27.29410
Reading, PA$56,710$59,160$27.27280
Grand Rapids, MI$56,700$56,860$27.26470
Twin Falls, ID$56,690$56,680$27.2660
La Crosse, WI$56,590$59,320$27.21140
Coeur d'Alene, ID$56,580$56,140$27.20100
Yuba City, CA$56,500$50,180$27.16100
Pocatello, ID$56,370$56,680$27.1040
Lawrence, KS$56,310$53,880$27.0740
Waterloo, IA$56,150$59,380$27.00140
Minot, ND$56,030$58,070$26.9490
Bakersfield, CA$56,010$50,200$26.93340
Sheboygan, WI$55,970$59,590$26.91150
Grand Island, NE$55,950$53,830$26.90100
Albany, NY$55,860$55,740$26.861,080
Eau Claire, WI$55,790$57,210$26.82120
Greeley, CO$55,790$52,350$26.8290
Janesville, WI$55,750$58,280$26.80110
Traverse City, MI$55,600$59,220$26.73180
Buffalo, NY$55,530$51,210$26.701,260
Colorado Springs, CO$55,480$57,720$26.67150
Toledo, OH$55,430$57,670$26.65310
Merced, CA$55,400$49,240$26.6460
Boise, ID$55,330$50,740$26.60170
Idaho Falls, ID$55,330$52,030$26.60110
Ithaca, NY$55,010$56,770$26.45100
Sioux City, IA$55,010$57,760$26.45180
Wausau, WI$54,920$52,820$26.41120
Sioux Falls, SD$54,890$52,540$26.39290
Portland, ME$54,840$51,600$26.36510
Fort Wayne, IN$54,810$55,030$26.35320
Syracuse, NY$54,560$55,210$26.23730
Provo, UT$54,510$53,170$26.21200
Midland, MI$54,290$57,900$26.1050
St. Joseph, MO$54,070$47,760$25.99120
Niles, MI$53,920$57,120$25.92130
Omaha, NE$53,910$53,100$25.92510
Phoenix, AZ$53,870$51,110$25.90610
Lancaster, PA$53,860$54,830$25.89290
Baltimore, MD$53,830$48,500$25.88250
Lansing, MI$53,760$56,320$25.85290
Cleveland, OH$53,730$51,900$25.831,000
Lewiston, ID$53,680$54,930$25.8150
Grand Junction, CO$53,640$52,340$25.7960
Saginaw, MI$53,600$54,900$25.77150
Richmond, VA$53,350$53,770$25.65390
Flint, MI$53,290$55,900$25.62110
Akron, OH$53,270$51,180$25.61260
Lima, OH$53,170$53,250$25.5670
Ogden, UT$53,160$51,040$25.56150
Manchester, NH$53,130$54,930$25.54270
Lebanon, PA$52,990$50,740$25.48100
Pittsburgh, PA$52,850$49,710$25.412,270
Battle Creek, MI$52,670$56,200$25.3240
Columbia, MO$52,650$48,780$25.31180
Columbus, OH$52,640$49,840$25.31800
Cincinnati, OH$52,500$48,970$25.24940
Logan, UT$52,500$50,510$25.2440
Harrisburg, PA$52,480$48,250$25.23410
Erie, PA$52,350$48,800$25.17230
Austin, TX$52,340$50,100$25.17600
Glens Falls, NY$52,200$50,310$25.10290
Cape Girardeau, MO$52,170$47,930$25.0890
Monroe, MI$51,910$54,580$24.9650
Rapid City, SD$51,820$49,490$24.91190
Philadelphia, PA$51,800$43,890$24.903,450
Hanford, CA$51,760$47,500$24.8840
Hilton Head Island, SC$51,760$50,700$24.8950
St. George, UT$51,720$48,700$24.8740
Kansas City, MO$51,220$47,760$24.62850
South Bend, IN$51,150$50,250$24.59140
Canton, OH$51,140$50,450$24.59140
Lewiston, ME$51,070$48,260$24.56100
Lincoln, NE$51,070$49,240$24.5570
Utica, NY$50,990$49,850$24.51510
York, PA$50,890$49,500$24.47270
Charlottesville, VA$50,850$51,230$24.45120
Sumter, SC$50,760$48,950$24.4140
Harrisonburg, VA$50,670$49,750$24.3680
Kalamazoo, MI$50,450$46,480$24.26130
Jefferson City, MO$50,450$47,510$24.26200
Santa Fe, NM$50,340$50,610$24.2080
Asheville, NC$50,330$49,960$24.20150
Staunton, VA$50,320$49,750$24.1970
Trenton, NJ$50,280$49,630$24.17240
Scranton, PA$50,250$48,860$24.16610
Fort Myers, FL$50,220$47,550$24.1460
Reno, NV$50,180$47,360$24.13190
Lynchburg, VA$50,140$48,680$24.11170
Topeka, KS$49,990$48,860$24.03190
Las Vegas, NV$49,940$46,340$24.01440
New Orleans, LA$49,940$51,210$24.01170
Charlotte, NC$49,910$49,470$23.99610
Chambersburg, PA$49,880$47,890$23.98110
Watertown, NY$49,880$48,990$23.98300
Elkhart, IN$49,870$46,750$23.9850
Binghamton, NY$49,840$50,420$23.96320
Charleston, SC$49,600$48,950$23.85180
Detroit, MI$49,540$49,280$23.821,750
Waco, TX$49,420$49,090$23.76100
Bloomington, IN$49,400$48,630$23.7560
Florence, SC$49,380$48,130$23.74120
Nashville, TN$49,380$49,110$23.74410
Cheyenne, WY$49,310$47,510$23.7160
Gettysburg, PA$49,270$47,040$23.69100
Indianapolis, IN$49,270$46,730$23.691,160
Atlantic City, NJ$49,220$41,000$23.67430
Sandusky, OH$49,210$47,550$23.6670
Flagstaff, AZ$49,180$50,850$23.6580
Winchester, VA$49,100$49,990$23.6140
Morristown, TN$49,100$45,800$23.6040
Muskegon, MI$49,010$49,850$23.56120
Altoona, PA$48,980$45,880$23.5590
Blacksburg, VA$48,950$49,400$23.54100
Jackson, MI$48,870$47,940$23.5090
Kingsport, TN$48,870$48,310$23.50140
Prescott Valley, AZ$48,820$50,850$23.4770
Paducah, KY$48,770$45,080$23.4580
Raleigh, NC$48,730$48,870$23.43310
Johnson City, TN$48,690$45,780$23.4180
Winston-Salem, NC$48,640$48,870$23.39200
Tucson, AZ$48,620$48,830$23.37110
Virginia Beach, VA$48,530$48,720$23.33270
State College, PA$48,490$47,410$23.31150
Springfield, MO$48,460$47,480$23.30300
Myrtle Beach, SC$48,410$47,330$23.2770
Michigan City, IN$48,380$48,780$23.26160
Evansville, IN$48,360$48,480$23.25100
Dallas, TX$48,150$48,110$23.151,270
Lake Havasu City, AZ$48,130$50,850$23.14120
Springfield, OH$47,990$46,400$23.0740
Wilmington, NC$47,970$48,840$23.06110
Tyler, TX$47,960$46,470$23.0660
Las Cruces, NM$47,880$47,900$23.0270
Roanoke, VA$47,800$47,490$22.98200
Muncie, IN$47,690$45,070$22.9350
Greenville, SC$47,690$47,330$22.93270
Sarasota, FL$47,680$46,080$22.92160
Columbus, IN$47,520$49,110$22.8530
Sierra Vista, AZ$47,430$50,850$22.8030
Goldsboro, NC$47,400$48,870$22.7940
Houston, TX$47,380$45,070$22.78790
Joplin, MO$47,310$47,760$22.75190
Lafayette, IN$47,300$44,660$22.74100
Fayetteville, NC$47,130$48,870$22.66110
Rocky Mount, NC$46,880$48,870$22.5460
Wichita, KS$46,860$47,150$22.53190
Williamsport, PA$46,810$46,260$22.51140
Terre Haute, IN$46,770$48,020$22.49180
Mansfield, OH$46,770$45,660$22.4970
Youngstown, OH$46,740$46,780$22.47220
Manhattan, KS$46,730$47,750$22.4760
Sherman, TX$46,660$47,590$22.4380
Spartanburg, SC$46,280$45,530$22.25170
Abilene, TX$46,230$47,570$22.2260
Jackson, TN$46,120$45,780$22.18160
Louisville, KY$46,110$45,570$22.17490
Bay City, MI$46,040$48,780$22.1340
Burlington, NC$45,880$47,180$22.0640
Daphne, AL$45,810$45,590$22.0280
Bangor, ME$45,610$47,050$21.93230
Greensboro, NC$45,550$44,550$21.90220
Huntington, WV$45,540$45,530$21.90210
Augusta, GA$45,520$44,710$21.89180
Alexandria, LA$45,460$46,200$21.8550
Knoxville, TN$45,450$44,110$21.85330
Albuquerque, NM$45,240$42,220$21.75380
Beckley, WV$45,230$44,320$21.7440
Huntsville, AL$45,230$46,210$21.74200
Lexington, KY$45,080$47,160$21.68180
Oklahoma City, OK$45,060$44,270$21.66560
Victoria, TX$44,990$44,930$21.6340
Yuma, AZ$44,980$47,420$21.6380
Sebastian, FL$44,970$41,560$21.6230
San Antonio, TX$44,940$44,880$21.61290
Durham, NC$44,770$44,550$21.53140
Hickory, NC$44,540$44,550$21.41150
Savannah, GA$44,510$42,370$21.4060
Lubbock, TX$44,320$46,340$21.3140
Orlando, FL$44,290$42,500$21.29240
Charleston, WV$44,240$46,470$21.27110
Miami, FL$44,170$44,370$21.24530
Beaumont, TX$43,880$45,910$21.10110
Morgantown, WV$43,330$45,260$20.8330
Wheeling, WV$43,330$43,080$20.83120
Chattanooga, TN$43,310$39,840$20.82160
Pinehurst, NC$43,310$42,730$20.8290
Greenville, NC$43,150$42,470$20.7490
Decatur, AL$43,100$40,970$20.7240
Amarillo, TX$43,070$43,940$20.7140
Vineland, NJ$43,050$38,060$20.7080
Johnstown, PA$43,000$43,580$20.67220
Shreveport, LA$43,000$46,100$20.6860
Elizabethtown, KY$42,990$42,490$20.67100
Jacksonville, FL$42,990$45,380$20.67180
Tampa, FL$42,950$38,350$20.65370
Weirton, WV$42,940$44,350$20.64130
Clarksville, TN$42,740$43,010$20.55140
Owensboro, KY$42,520$40,400$20.4450
Atlanta, GA$42,480$40,150$20.42880
Corpus Christi, TX$42,280$38,330$20.33110
Fayetteville, AR$42,280$40,610$20.33120
Bowling Green, KY$42,150$39,350$20.2690
Wildwood, FL$42,140$43,960$20.2640
Cleveland, TN$42,130$44,460$20.2580
Montgomery, AL$41,880$39,300$20.14150
Tallahassee, FL$41,850$42,410$20.1240
Palm Bay, FL$41,560$39,570$19.9850
Auburn, AL$41,040$40,260$19.7350
Warner Robins, GA$41,030$37,450$19.7340
Gainesville, FL$40,970$38,290$19.70100
Gadsden, AL$40,950$38,350$19.6950
Deltona, FL$40,710$37,090$19.5750
Panama City, FL$40,660$37,180$19.5590
Killeen, TX$40,610$38,610$19.53130
Odessa, TX$40,410$44,740$19.4330
Tulsa, OK$40,170$38,330$19.31510
Pensacola, FL$40,130$37,710$19.2940
Memphis, TN$40,070$37,710$19.26370
Lafayette, LA$40,020$38,400$19.24n/a
Crestview, FL$40,010$38,880$19.2460
Longview, TX$39,890$37,830$19.1850
Tuscaloosa, AL$39,860$39,620$19.16190
Punta Gorda, FL$39,800$36,670$19.1350
Florence, AL$39,740$37,430$19.1170
Little Rock, AR$39,640$39,650$19.06140
Birmingham, AL$39,300$37,290$18.89400
Texarkana, TX$39,040$39,250$18.7760
College Station, TX$38,840$39,820$18.6750
Mobile, AL$38,410$38,380$18.4790
Lakeland, FL$38,380$35,410$18.4550
Lawton, OK$38,150$36,270$18.3460
Macon, GA$38,140$36,130$18.3440
Gulfport, MS$37,900$38,220$18.22200
Wichita Falls, TX$37,840$35,670$18.1950
Dothan, AL$37,810$38,030$18.1890
Ocala, FL$37,070$35,470$17.8250
Hattiesburg, MS$36,480$37,020$17.54270
Anniston, AL$36,040$35,610$17.3340
Jackson, MS$35,950$35,160$17.28550
Jonesboro, AR$35,780$36,480$17.2050
Fort Smith, AR$34,700$36,340$16.6950
Mayaguez, PR$34,320$21,840$16.50210
McAllen, TX$33,080$29,920$15.91250
Brownsville, TX$32,220$31,520$15.49100
Lake Charles, LA$31,060$27,830$14.9340
San Juan, PR$29,990$21,840$14.421,570
Arecibo, PR$26,940$21,840$12.9580
Aguadilla, PR$23,200$21,840$11.15270

Related jobs

Advertisement

Highway Maintenance Workers salary: questions

Where do highway maintenance workers make the most money?

In San Jose, CA, with an average of $84,480 a year, among the 351 metro areas we cover.

What is the average highway maintenance workers salary in the U.S.?

$54,738 a year across all U.S. metro areas, weighted by employment (BLS OEWS, May 2025).

Where is highway maintenance workers pay the lowest?

Aguadilla, PR, at $23,200 a year on average. Lower pay often comes with lower prices: check the cost of living on each city page.

Sources and how to read this page

Read the full methodology. Spotted an error? Tell us.