Content has loaded

Nurse practitioner salary in Utah

How much does a Nurse Practitioner make in Utah?

Average base salary

$139,717
8%
above national average
Average $139,717
Low $96,994
High $201,258

The average salary for a nurse practitioner is $139,717 per year in Utah and $18,750 overtime per year.303 salaries taken from job postings on Indeed in the past 36 months (updated May 9, 2026).

Nurse Practitioner job openings in Utah

slide 1 of 6
slide1 of 6
Nurse Practitioner/Physicians ...
monterey4.4out of 5 stars.
Logan, UT
From $70 an hour
Part-time
2 hours ago

Highest paying companies for Nurse Practitioner in Utah

Average year pay is based on job postings on Indeed in the past 36 months.
ORIGINS
 
$312,000per year
View company
VitalCheck Wellness
 
$270,400per year
Advantmed
 
$223,600per year
Cross Country
 
$218,400per year
House Call Doctors
 
$213,200per year
Care Connectors
 
$208,000per year

Highest paying cities for Nurse Practitioners near Utah

  1. West Jordan, UT
    $164,410 per year
  2. Sandy, UT
    $160,158 per year
  3. Provo, UT
    $158,734 per year
  4. West Valley City, UT
    $157,754 per year
  5. Orem, UT
    $153,273 per year

Where can a Nurse Practitioner earn more?

Compare salaries for Nurse Practitioners in different locations
vs

How much do similar professions as Nurse Practitioner get paid in Utah?

Lead Nurse Practitioner

Job openings
Average $135,011 per year

Senior Nurse Practitioner

Job openings
Average $114,487 per year