Nurse Practitioners Salary in Utah

BLS OEWS May 2025 • 7 metro areas • Utah

Nurse Practitioners in Utah earn a median salary of $126,874 per year on average across 7 metro and nonmetro areas, -1.8% vs the national median of $129,210. An estimated 2,860 nurse practitioners are employed across Utah, with salaries ranging from $121,400 to $134,700 depending on location.

$126,874 Avg median salary in Utah
$134,700 Highest paying metro
$121,400 Lowest paying metro
2,860 Employed in Utah

Compare Nurse Practitioners salaries & buying power

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

Full tool →
Nurse Practitioners
in
    vs

      Nurse Practitioners salaries by city in Utah

      Metro area Median salary 25th pct 75th pct Employed
      St. George, UT $134,700 $108,490 $162,290 190
      Wasatch Front Fringe Utah $129,830 $108,370 $156,450 80
      High Desert Utah $128,460 $110,690 $156,450 180
      Salt Lake City, UT $127,030 $111,700 $153,430 1,560
      Logan, UT-ID $124,350 $98,090 $149,960 60
      Provo, UT $122,350 $103,220 $138,010 430
      Ogden, UT $121,400 $107,470 $153,430 360

      View Nurse Practitioners salaries in all cities