Skilled Wages

Trade pay in Portland

Portland-Vancouver-Hillsboro, OR-WA: 27 trades ranked by median wage, with the union scale and the jobs trend.

Every trade in Portland, ranked

Ranked median wagesMedian wageCost-of-living adjusted$0$20$40$60$80/hrConstruction manager: $70.55 (cost-of-living adjusted $66.94)Construction manager$70.55Elevator mechanic: $66.64 (cost-of-living adjusted $63.23)Elevator mechanic$66.64Lineman: $65.05 (cost-of-living adjusted $61.72)Lineman$65.05Construction supervisor: $54.08 (cost-of-living adjusted $51.31)Construction supervisor$54.08Electrician: $50.53 (cost-of-living adjusted $47.94)Electrician$50.53Plumber: $48.56 (cost-of-living adjusted $46.07)Plumber$48.56Ironworker: $47.17 (cost-of-living adjusted $44.75)Ironworker$47.17Brickmason: $39.28 (cost-of-living adjusted $37.27)Brickmason$39.28Drywall installer: $38.99 (cost-of-living adjusted $36.99)Drywall installer$38.99Crane operator: $38.59 (cost-of-living adjusted $36.61)Crane operator$38.59Sheet metal worker: $38.26 (cost-of-living adjusted $36.30)Sheet metal worker$38.26Heavy equipment operator: $38.00 (cost-of-living adjusted $36.05)Heavy equipment operator$38.00Millwright: $36.64 (cost-of-living adjusted $34.76)Millwright$36.64Cement mason: $36.10 (cost-of-living adjusted $34.25)Cement mason$36.10Glazier: $35.51 (cost-of-living adjusted $33.69)Glazier$35.51Carpenter: $35.44 (cost-of-living adjusted $33.62)Carpenter$35.44Diesel mechanic: $34.61 (cost-of-living adjusted $32.84)Diesel mechanic$34.61Plasterer: $33.89 (cost-of-living adjusted $32.15)Plasterer$33.89Solar installer: $31.88 (cost-of-living adjusted $30.25)Solar installer$31.88HVAC technician: $31.38 (cost-of-living adjusted $29.77)HVAC technician$31.38Machinist: $30.85 (cost-of-living adjusted $29.27)Machinist$30.85Welder: $29.83 (cost-of-living adjusted $28.30)Welder$29.83Tile setter: $29.76 (cost-of-living adjusted $28.24)Tile setter$29.76Roofer: $29.43 (cost-of-living adjusted $27.92)Roofer$29.43Insulation worker: $29.31 (cost-of-living adjusted $27.81)Insulation worker$29.31Construction laborer: $26.08 (cost-of-living adjusted $24.74)Construction laborer$26.08Painter: $25.62 (cost-of-living adjusted $24.31)Painter$25.62
Median hourly wage by trade, Portland-Vancouver-Hillsboro, OR-WA, May 2025. Thin marker: cost-of-living adjusted (BEA metro price parity 105.4).
#Trade10thMedian $/hr90thMedian $/yrJobsvs statevs US
1Construction manager$42.55$70.55$104.60$146,7402,69012% above28% above
2Elevator mechanic$36.21$66.64$76.55$138,600240about the same as26% above
3Lineman$38.29$65.05$77.49$135,3008103% above42% above
4Construction supervisor$34.50$54.08$76.88$112,4805,8809% above41% above
5Electrician$29.02$50.53$64.61$105,0907,3404% above66% above
6Plumber$27.71$48.56$70.72$101,0104,6004% above58% above
7Ironworker$29.96$47.17$59.48$98,1204102% above56% above
8Brickmason$26.80$39.28$49.40$81,7004003% above32% above
9Drywall installer$18.75$38.99$57.33$81,1001,10010% above38% above
10Crane operator$27.39$38.59$63.83$80,2602104% below18% above
11Sheet metal worker$24.03$38.26$61.27$79,5702,2808% above29% above
12Heavy equipment operator$28.62$38.00$59.27$79,0403,0408% above32% above
13Millwright$28.27$36.64$53.21$76,2002408% above16% above
14Cement mason$23.82$36.10$47.80$75,0901,41010% above32% above
15Glazier$22.80$35.51$52.19$73,8603904% above29% above
16Carpenter$22.81$35.44$52.13$73,7109,21017% above22% above
17Diesel mechanic$24.60$34.61$43.61$71,9902,33013% above17% above
18Plasterer$23.72$33.89$47.73$70,5001201% below22% above
19Solar installer$27.15$31.88$42.00$66,320210about the same as25% above
20HVAC technician$23.39$31.38$47.50$65,2602,5804% above7% above
21Machinist$23.51$30.85$40.14$64,1702,0901% above9% above
22Welder$23.10$29.83$40.36$62,0503,3004% above15% above
23Tile setter$21.09$29.76$40.54$61,9003905% above11% above
24Roofer$23.33$29.43$46.51$61,2102,2804% above10% above
25Insulation worker$17.96$29.31$47.44$60,9604501% above24% above
26Construction laborer$18.75$26.08$39.76$54,2407,9507% above15% above
27Painter$18.75$25.62$35.51$53,2803,5409% above8% above

Union scale in the Portland area

The highest Davis-Bacon Building-construction package among the counties in the Portland metro, next to the metro market median from BLS.

TradeMetro market medianDB baseFringeTotal packageRate sourceCounties with a rate
Electrician$50.53$63.50$29.73$93.23Union5 of 7
Plumber$48.56$60.77$34.72$95.49Union5 of 7
Carpenter$35.44$52.62$16.81$69.43Union5 of 7
Construction laborer$26.08$39.11$17.30$56.41Union5 of 7
Heavy equipment operator$38.00$54.75$16.90$71.65Union5 of 7
Ironworker$47.17$48.31$34.52$82.83Union5 of 7
Sheet metal worker$38.26$54.99$33.92$88.91Union5 of 7
Painter$25.62$40.85$16.68$57.53Union5 of 7

Not the official determination. County-level lookup on the Oregon prevailing wage page.

Construction jobs in Portland

77.5kConstruction jobs2026-08
-3.2%Change over 12 months
-1.5%Change over 5 years
Construction employment, 1990-202620k40k60k80k100k1990199520002005201020152020202578kAug 2026
Construction employment, Portland-Vancouver-Hillsboro, OR-WA, thousands, BLS CES, not seasonally adjusted.

Questions this page answers

What is the highest-paying trade in Portland?

In the Portland-Vancouver-Hillsboro, OR-WA metro area, construction managers had the highest median wage at $70.55 an hour in May 2025, with 2,690 jobs counted.

Do trades pay more in Portland than the rest of Oregon?

In Portland, 23 of 27 trades pay above the Oregon state median and 2 pay below it; the biggest premium is for construction managers at $70.55.

Sources and notes

  • BLS Occupational Employment and Wage Statistics, May 2025, Portland-Vancouver-Hillsboro, OR-WA MSA.
  • BLS CES metro employment.
  • BEA metro Regional Price Parities.
  • SAM.gov Davis-Bacon wage determinations.