Skilled Wages

Highest-paying trades in Minnesota

28 trades ranked by median hourly wage, with the range, the rank among states and the union scale.

Every trade in Minnesota, ranked by median pay

Ranked median wagesMedian wageCost-of-living adjusted$0$20$40$60$80/hrElevator mechanic: $61.55 (cost-of-living adjusted $62.42)Elevator mechanic$61.55Construction manager: $59.33 (cost-of-living adjusted $60.17)Construction manager$59.33Lineman: $50.09 (cost-of-living adjusted $50.80)Lineman$50.09Plasterer: $49.29 (cost-of-living adjusted $49.99)Plasterer$49.29Construction supervisor: $46.93 (cost-of-living adjusted $47.60)Construction supervisor$46.93Boilermaker: $46.25 (cost-of-living adjusted $46.91)Boilermaker$46.25Ironworker: $45.83 (cost-of-living adjusted $46.48)Ironworker$45.83Brickmason: $45.78 (cost-of-living adjusted $46.43)Brickmason$45.78Plumber: $45.39 (cost-of-living adjusted $46.03)Plumber$45.39Crane operator: $38.91 (cost-of-living adjusted $39.46)Crane operator$38.91Heavy equipment operator: $38.04 (cost-of-living adjusted $38.58)Heavy equipment operator$38.04Millwright: $37.77 (cost-of-living adjusted $38.31)Millwright$37.77Electrician: $37.58 (cost-of-living adjusted $38.11)Electrician$37.58HVAC technician: $36.71 (cost-of-living adjusted $37.23)HVAC technician$36.71Roofer: $35.81 (cost-of-living adjusted $36.32)Roofer$35.81Sheet metal worker: $35.08 (cost-of-living adjusted $35.58)Sheet metal worker$35.08Tile setter: $33.92 (cost-of-living adjusted $34.40)Tile setter$33.92Diesel mechanic: $32.14 (cost-of-living adjusted $32.60)Diesel mechanic$32.14Cement mason: $32.13 (cost-of-living adjusted $32.59)Cement mason$32.13Glazier: $31.79 (cost-of-living adjusted $32.24)Glazier$31.79Wind turbine technician: $31.25 (cost-of-living adjusted $31.69)Wind turbine technician$31.25Carpenter: $31.22 (cost-of-living adjusted $31.66)Carpenter$31.22Drywall installer: $29.46 (cost-of-living adjusted $29.88)Drywall installer$29.46Machinist: $29.39 (cost-of-living adjusted $29.81)Machinist$29.39Welder: $28.98 (cost-of-living adjusted $29.39)Welder$28.98Construction laborer: $28.97 (cost-of-living adjusted $29.38)Construction laborer$28.97Painter: $27.54 (cost-of-living adjusted $27.93)Painter$27.54Insulation worker: $26.13 (cost-of-living adjusted $26.50)Insulation worker$26.13
Median hourly wage by trade in Minnesota, May 2025. Thin marker: cost-of-living adjusted (BEA price parity 98.6, US = 100).
#TradeMedian $/hrMedian $/yr90th pct $/hrJobsState rank10-yr real changevs US
1Elevator mechanic$61.55$128,020$65.1455010th of 37+11.7%16% above
2Construction manager$59.33$123,400$88.595,80015th of 51+6.8%7% above
3Lineman$50.09$104,180$58.712,19019th of 51+0.9%9% above
4Plasterer$49.29$102,530$52.001603rd of 28+37.7%78% above
5Construction supervisor$46.93$97,610$61.7213,58010th of 51+3.6%22% above
6Boilermaker$46.25$96,190$53.291407th of 37-1.4%26% above
7Ironworker$45.83$95,320$47.609108th of 50+2.4%52% above
8Brickmason$45.78$95,220$48.551,0401st of 50+6.2%53% above
9Plumber$45.39$94,410$58.2010,7204th of 51+1.9%48% above
10Crane operator$38.91$80,930$56.2037014th of 50-10.5%19% above
11Heavy equipment operator$38.04$79,130$49.018,5908th of 51+2.6%32% above
12Millwright$37.77$78,570$44.544808th of 48+15.0%20% above
13Electrician$37.58$78,160$57.1314,3509th of 51-4.3%24% above
14HVAC technician$36.71$76,350$48.094,2006th of 51+8.2%25% above
15Roofer$35.81$74,490$47.681,8903rd of 51-8.1%34% above
16Sheet metal worker$35.08$72,970$56.242,98013th of 50-14.3%18% above
17Tile setter$33.92$70,560$39.416105th of 47+19.6%27% above
18Diesel mechanic$32.14$66,840$43.527,30014th of 51+7.0%8% above
19Cement mason$32.13$66,830$47.413,0706th of 51+5.8%17% above
20Glazier$31.79$66,130$48.984607th of 50-14.5%16% above
21Wind turbine technician$31.25$65,000$45.1445014th of 25-13.0%1% above
22Carpenter$31.22$64,930$47.6614,9308th of 51+2.3%7% above
23Drywall installer$29.46$61,290$44.001,05013th of 49-14.5%4% above
24Machinist$29.39$61,140$38.6412,50016th of 51-1.2%4% above
25Welder$28.98$60,280$36.409,27014th of 51+9.6%12% above
26Construction laborer$28.97$60,260$46.2328,5306th of 51+11.7%28% above
27Painter$27.54$57,270$42.303,81015th of 51+9.2%16% above
28Insulation worker$26.13$54,350$49.011,09012th of 48—11% above

Construction jobs in Minnesota

164.2kConstruction jobs2026-08
+4.9%Change over 12 months
+11.9%Change over 5 years
Construction employment, 1990-20260k50k100k150k200k19901995200020052010201520202025164kAug 2026
Construction employment in Minnesota, thousands, BLS CES, not seasonally adjusted.

Prevailing wage in Minnesota

Davis-Bacon determinations set the minimum wage package on federally funded construction. In Minnesota, 0 of 87 counties with a Building rate for electricians use a union contract rate (typical package —/hr including fringe). Look up any county and trade.

Metros in Minnesota

Questions this page answers

What is the highest-paying trade in Minnesota?

Elevator and escalator installers and repairers had the highest median wage among the trades tracked here at $61.55 an hour in May 2025, followed by construction managers ($59.33) and electrical power-line installers and repairers ($50.09).

How does Minnesota compare with the rest of the country?

Across the 28 trades listed, 28 pay above the national median in Minnesota and 0 pay below it. The state's cost of living is 98.6% of the US average (BEA).

Sources and notes

  • BLS Occupational Employment and Wage Statistics, May 2025, Minnesota.
  • BLS Current Employment Statistics through 2026-08.
  • BEA Regional Price Parities.
  • SAM.gov Davis-Bacon wage determinations (not the official determination).