Salaripedia
English

How much does a highway maintenance worker make in Bend?

$64,420a year

Median yearly pay for highway maintenance workers in the Bend, OR metro area. That is $30.97 an hour or $5,368 a month.

Hourly
$30.97
Vs. national median
+28%
Rank among cities
24 of 351
Jobs in the area
130
Pay range
Lowest 10%: $43,680Median: $64,420Highest 10%: $70,320
PercentileYearlyHourly
10th$43,680$21.00
25th$52,760$25.37
Median$64,420$30.97
75th$70,320$33.81
90th$70,320$33.81

Other cities in Oregon

Median yearly pay for highway maintenance workers.

Portland, OR$65,300
Salem, OR$64,550
Medford, OR$62,430
Eugene, OR$61,360
Highway Maintenance Worker salary in Oregon Highway Maintenance Worker salary in all states

Related jobs in Bend

Same field, median yearly pay.

Electrician$99,200
First-Line Supervisors of Construction Trade and Extraction Worker$93,440
Plumber$92,330
Construction and Building Inspector$85,000
Brickmason and Blockmason$72,650
Operating Engineer and Other Construction Equipment Operator$67,520
Cement Mason and Concrete Finisher$65,790
Drywall and Ceiling Tile Installer$63,970
Sheet Metal Worker$63,300
Septic Tank Servicer and Sewer Pipe Cleaner$62,840
Salaries for every job in Bend, OR

Frequently asked questions

How much does a highway maintenance worker make an hour in Bend?

The median hourly pay in the Bend, OR metro area is $30.97 ($64,420 a year).

Do highway maintenance workers make more in Bend than the national average?

Yes: $64,420 against $50,260 nationally, 28% more.

How does Bend compare with the rest of Oregon?

The median in Oregon is $65,330, so Bend pays 1% less.

Where does Bend rank for highway maintenance worker pay?

24 of 351 metro areas with data.

How much does a highway maintenance worker make starting out in Bend?

The lowest-paid 10% make $43,680 or less a year; the top 10% make $70,320 or more.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.