Mechanical Engineers Salary in Utah

BLS OEWS May 2025 • 7 metro areas • Utah

Mechanical Engineers in Utah earn a median salary of $95,217 per year on average across 7 metro and nonmetro areas, -6.9% vs the national median of $102,320. An estimated 3,550 mechanical engineers are employed across Utah, with salaries ranging from $82,310 to $103,210 depending on location.

$95,217 Avg median salary in Utah
$103,210 Highest paying metro
$82,310 Lowest paying metro
3,550 Employed in Utah

Compare Mechanical Engineers salaries & buying power

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

Full tool →
Mechanical Engineers
in
    vs

      Mechanical Engineers salaries by city in Utah

      Metro area Median salary 25th pct 75th pct Employed
      Logan, UT-ID $103,210 $78,840 $164,490 200
      Wasatch Front Fringe Utah $102,850 $84,000 $127,260 170
      Salt Lake City, UT $100,580 $83,600 $124,460 1,670
      Ogden, UT $95,940 $82,990 $115,820 1,100
      Provo, UT $94,380 $75,670 $118,770 250
      High Desert Utah $87,250 $67,500 $118,390 90
      St. George, UT $82,310 $65,990 $98,290 70

      View Mechanical Engineers salaries in all cities