Salaripedia
English

How much does a nurse practitioner make in St. George?

$139,600a year

Median yearly pay for nurse practitioners in the St. George, UT metro area. That is $67.11 an hour or $11,630 a month.

Hourly
$67.11
Vs. national median
+6%
Rank among cities
62 of 383
Jobs in the area
220
Pay range
Lowest 10%: $82,640Median: $139,600Highest 10%: $176,400
PercentileYearlyHourly
10th$82,640$39.73
25th$119,600$57.50
Median$139,600$67.11
75th$168,200$80.87
90th$176,400$84.79

Other cities in Utah

Median yearly pay for nurse practitioners.

Provo, UT$133,900
Logan, UT$133,100
Salt Lake City, UT$129,400
Ogden, UT$129,000
Nurse Practitioner salary in Utah Nurse Practitioner salary in all states

Related jobs in St. George

Same field, median yearly pay.

Physician$329,600
Pharmacist$145,500
Physician Assistant$138,100
Dentist$131,700
Occupational Therapist$104,000
Physical Therapist$99,340
Speech-Language Pathologist$97,390
Registered Nurse$86,380
Dental Hygienist$82,890
Surgical Technologist$68,080
Salaries for every job in St. George, UT

Frequently asked questions

How much does a nurse practitioner make an hour in St. George?

The median hourly pay in the St. George, UT metro area is $67.11 ($139,600 a year).

Do nurse practitioners make more in St. George than the national average?

Yes: $139,600 against $132,300 nationally, 6% more.

How does St. George compare with the rest of Utah?

The median in Utah is $130,900, so St. George pays 7% more.

Where does St. George rank for nurse practitioner pay?

62 of 383 metro areas with data.

How much does a nurse practitioner make starting out in St. George?

The lowest-paid 10% make $82,640 or less a year; the top 10% make $176,400 or more.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.