Highway Maintenance Worker Salary
Highway Maintenance Workers earn a median $50,260 a year nationally. Construction and Extraction Occupations
U.S. median
$50,260
$24.16 per hour
Range
$36,230 – $71,970
10th to 90th percentile
Employed
154,960
across the U.S.
Highway Maintenance Worker take-home pay calculator
Starts at the national median. Pick your state to see your real paycheck.
Your take-home pay
$42,564
per year · effective tax rate 15.3%
$3,547Monthly
$1,773Twice a month
$1,637Every 2 weeks
$20.46Hourly
- Federal income tax$3,851
- Social Security (6.2%)$3,116
- Medicare (1.45%)$729
- Texas income tax$0
- Take-home pay$42,564
Marginal rate: 12% federal + 0.00% state
Pay by experience
| Percentile | Salary | Hourly | Take-home (no state tax) |
|---|---|---|---|
| 10th percentile (entry level) | $36,230 | $17.42 | $31,291 |
| 25th percentile | $43,500 | $20.91 | $37,132 |
| Median (50th) | $50,260 | $24.16 | $42,564 |
| 75th percentile | $61,040 | $29.35 | $51,226 |
| 90th percentile (top earners) | $71,970 | $34.60 | $59,461 |
Best cities for highway maintenance workers (after tax & cost of living)
| # | Metro area | Median | Take-home | Real value* | Jobs |
|---|---|---|---|---|---|
| 1 | Chicago, IL | $76,220 | $58,823 | $56,781 | 4,110 |
| 2 | Seattle, WA | $75,030 | $61,614 | $55,441 | 820 |
| 3 | Des Moines, IA | $60,900 | $49,451 | $53,926 | 560 |
| 4 | Madison, WI | $63,530 | $51,212 | $52,640 | 670 |
| 5 | Hartford, CT | $66,310 | $53,388 | $51,961 | 810 |
| 6 | Milwaukee, WI | $60,660 | $49,032 | $50,582 | 620 |
| 7 | Minneapolis, MN | $63,650 | $50,518 | $48,194 | 1,860 |
| 8 | Rochester, NY | $58,470 | $46,600 | $48,024 | 1,160 |
| 9 | Grand Rapids, MI | $56,860 | $45,701 | $47,832 | 470 |
| 10 | Sacramento, CA | $63,880 | $50,779 | $47,604 | 490 |
| 11 | Allentown, PA | $58,360 | $47,281 | $47,296 | 540 |
| 12 | Portland, OR | $65,300 | $49,764 | $47,205 | 550 |
| 13 | Providence, RI | $58,970 | $47,968 | $47,132 | 800 |
| 14 | Omaha, NE | $53,100 | $43,309 | $47,121 | 510 |
| 15 | Syracuse, NY | $55,210 | $44,157 | $46,121 | 730 |
| 16 | Cleveland, OH | $51,900 | $43,237 | $46,034 | 1,000 |
| 17 | Riverside, CA | $61,190 | $48,830 | $45,875 | 660 |
| 18 | St. Louis, MO | $52,160 | $42,576 | $44,776 | 1,960 |
| 19 | Albany, NY | $55,740 | $44,554 | $44,748 | 1,080 |
| 20 | Washington, DC | $60,810 | $48,535 | $44,575 | 880 |
| 21 | Boston, MA | $60,800 | $48,213 | $44,532 | 1,290 |
| 22 | Kiryas Joel, NY | $60,100 | $47,822 | $43,704 | 720 |
| 23 | Columbus, OH | $49,840 | $41,638 | $43,614 | 800 |
| 24 | Utica, NY | $49,850 | $40,140 | $43,311 | 510 |
| 25 | Austin, TX | $50,100 | $42,435 | $43,272 | 600 |
*Take-home pay in U.S.-average dollars (BEA Regional Price Parities).
Highest-paying cities
- Chicago, IL — $76,220
- Seattle, WA — $75,030
- Hartford, CT — $66,310
- Portland, OR — $65,300
- Sacramento, CA — $63,880
- Minneapolis, MN — $63,650
- Madison, WI — $63,530
- Riverside, CA — $61,190
- Des Moines, IA — $60,900
- Washington, DC — $60,810
- Boston, MA — $60,800
- Milwaukee, WI — $60,660
- New York, NY — $60,280
- Kiryas Joel, NY — $60,100
- San Francisco, CA — $59,500
Highway Maintenance Worker salary by state
| State | Median | Take-home | Range | Jobs |
|---|---|---|---|---|
| Oregon | $65,330 | $49,786 | $50,810 – $70,320 | 1,650 |
| Washington | $65,300 | $54,649 | $54,830 – $80,060 | 2,590 |
| Connecticut | $64,870 | $52,309 | $57,710 – $79,490 | 2,130 |
| Minnesota | $63,150 | $50,150 | $45,660 – $72,650 | 4,610 |
| Illinois | $61,700 | $48,847 | $35,680 – $100,790 | 10,790 |
| Massachusetts | $61,500 | $48,740 | $46,460 – $79,860 | 2,000 |
| Montana | $60,960 | $49,053 | $50,650 – $65,610 | 1,140 |
| North Dakota | $60,630 | $50,896 | $47,400 – $78,510 | 1,240 |
| California | $59,580 | $47,654 | $44,780 – $84,520 | 8,150 |
| Iowa | $58,490 | $47,606 | $47,380 – $67,980 | 4,000 |
| Vermont | $58,460 | $47,628 | $47,080 – $67,910 | 1,170 |
| Wisconsin | $58,000 | $47,012 | $42,970 – $66,150 | 6,000 |
| Rhode Island | $57,950 | $47,187 | $46,480 – $63,910 | 620 |
| Utah | $55,970 | $45,599 | $44,430 – $69,310 | 1,240 |
| New York | $55,210 | $44,157 | $44,150 – $75,690 | 13,820 |
| Alaska | $54,090 | $45,641 | $46,060 – $77,710 | 50 |
| Michigan | $53,750 | $43,335 | $34,830 – $63,460 | 5,230 |
| Colorado | $52,350 | $42,648 | $44,940 – $66,780 | 1,990 |
| Idaho | $52,050 | $42,352 | $43,260 – $70,840 | 1,340 |
| New Jersey | $51,720 | $42,427 | $36,810 – $80,360 | 4,850 |
| New Hampshire | $51,050 | $43,199 | $41,520 – $61,410 | 1,230 |
| Arizona | $50,850 | $41,975 | $38,020 – $63,910 | 1,410 |
| Virginia | $50,800 | $40,891 | $41,540 – $62,850 | 3,400 |
| Nevada | $49,320 | $41,809 | $36,070 – $74,410 | 990 |
| Maine | $49,030 | $39,448 | $37,040 – $60,320 | 1,620 |
| Maryland | $49,030 | $39,610 | $38,090 – $78,830 | 620 |
| Ohio | $48,880 | $40,893 | $36,570 – $67,280 | 6,070 |
| Nebraska | $48,650 | $39,936 | $42,310 – $60,060 | 2,580 |
| South Dakota | $48,610 | $41,238 | $39,030 – $61,490 | 1,800 |
| Indiana | $48,480 | $39,733 | $40,300 – $62,510 | 4,380 |
| Wyoming | $48,190 | $40,901 | $42,970 – $66,410 | 820 |
| South Carolina | $48,130 | $39,122 | $37,740 – $60,780 | 2,290 |
| North Carolina | $47,880 | $39,250 | $34,980 – $58,870 | 3,750 |
| New Mexico | $47,740 | $39,454 | $33,770 – $59,380 | 1,470 |
| Pennsylvania | $47,690 | $39,035 | $36,830 – $66,050 | 11,140 |
| Missouri | $47,470 | $39,028 | $37,970 – $61,440 | 5,470 |
| Tennessee | $46,070 | $39,197 | $32,180 – $57,270 | 2,280 |
| Kansas | $46,050 | $37,411 | $37,730 – $58,160 | 1,960 |
| Texas | $45,540 | $38,771 | $32,410 – $58,990 | 6,630 |
| Delaware | $45,450 | $36,853 | $35,680 – $63,050 | 90 |
| West Virginia | $45,260 | $37,236 | $31,440 – $53,910 | 730 |
| Louisiana | $44,790 | $37,211 | $27,760 – $63,010 | 1,050 |
| Florida | $42,210 | $36,096 | $33,610 – $57,220 | 2,530 |
| Kentucky | $40,400 | $33,345 | $30,030 – $50,750 | 3,030 |
| Oklahoma | $38,840 | $32,186 | $31,220 – $48,150 | 3,180 |
| Georgia | $37,560 | $31,033 | $30,600 – $48,760 | 1,980 |
| Alabama | $37,430 | $30,649 | $27,620 – $52,750 | 2,730 |
| Arkansas | $35,740 | $29,716 | $27,190 – $46,110 | 860 |
| Mississippi | $35,120 | $29,726 | $27,700 – $45,170 | 4,160 |
Frequently asked questions
How much does a highway maintenance worker make?
The national median salary for highway maintenance workers is $50,260 a year ($24.16 an hour). The lowest-paid 10% earn under $36,230 and the top 10% earn over $71,970. Source: BLS, May 2025.
Which state pays highway maintenance workers the most?
Oregon has the highest median pay at $65,330. After taxes and local prices, Chicago, IL offers the best real take-home pay of any metro area.
How many highway maintenance workers are there in the U.S.?
About 154,960 people work as highway maintenance workers nationwide.
All 49 cities
- Albany, NY
- Allentown, PA
- Atlanta, GA
- Austin, TX
- Boston, MA
- Buffalo, NY
- Charlotte, NC
- Chicago, IL
- Cincinnati, OH
- Cleveland, OH
- Columbus, OH
- Dallas, TX
- Denver, CO
- Des Moines, IA
- Detroit, MI
- Grand Rapids, MI
- Hartford, CT
- Houston, TX
- Indianapolis, IN
- Jackson, MS
- Kansas City, MO
- Kiryas Joel, NY
- Las Vegas, NV
- Los Angeles, CA
- Louisville, KY
- Madison, WI
- Miami, FL
- Milwaukee, WI
- Minneapolis, MN
- New York, NY
- Oklahoma City, OK
- Omaha, NE
- Philadelphia, PA
- Phoenix, AZ
- Pittsburgh, PA
- Portland, ME
- Portland, OR
- Providence, RI
- Riverside, CA
- Rochester, NY
- Sacramento, CA
- San Francisco, CA
- Scranton, PA
- Seattle, WA
- St. Louis, MO
- Syracuse, NY
- Tulsa, OK
- Utica, NY
- Washington, DC