Roofers Salary in Utah

BLS OEWS May 2025 • 7 metro areas • Utah

Roofers in Utah earn a median salary of $49,256 per year on average across 7 metro and nonmetro areas, -3.4% vs the national median of $50,970. An estimated 2,940 roofers are employed across Utah, with salaries ranging from $46,500 to $50,980 depending on location.

$49,256 Avg median salary in Utah
$50,980 Highest paying metro
$46,500 Lowest paying metro
2,940 Employed in Utah

Compare Roofers salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Roofers
in
    vs

      Roofers salaries by city in Utah

      Metro area Median salary 25th pct 75th pct Employed
      Salt Lake City, UT $50,980 $46,750 $64,150 1,450
      High Desert Utah $50,520 $42,290 $62,680 80
      Provo, UT $49,980 $42,120 $62,330 290
      Ogden, UT $49,710 $46,920 $61,310 560
      Logan, UT-ID $49,030 $37,730 $61,560 100
      St. George, UT $48,070 $38,640 $60,760 260
      Wasatch Front Fringe Utah $46,500 $22,320 $56,020 200

      View Roofers salaries in all cities