Salaripedia
English

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

$128,700a year

Median yearly pay for nurse practitioners in the St. Joseph, MO-KS metro area. That is $61.88 an hour or $10,730 a month.

Hourly
$61.88
Vs. national median
-3%
Rank among cities
204 of 383
Jobs in the area
140
Pay range
Lowest 10%: $104,900Median: $128,700Highest 10%: $159,500
PercentileYearlyHourly
10th$104,900$50.45
25th$123,100$59.17
Median$128,700$61.88
75th$153,400$73.74
90th$159,500$76.69

Other cities in Missouri

Median yearly pay for nurse practitioners.

St. Louis, MO$131,600
Kansas City, MO$130,800
Cape Girardeau, MO$130,000
Columbia, MO$128,900
Jefferson City, MO$128,700
Joplin, MO$126,600
Springfield, MO$125,600
Nurse Practitioner salary in Missouri Nurse Practitioner salary in all states

Related jobs in St. Joseph

Same field, median yearly pay.

Family Medicine Physician$400,000
Physician$217,700
Dentist$207,500
Physician Assistant$138,100
Pharmacist$131,700
Physical Therapist$99,310
Speech-Language Pathologist$93,880
Occupational Therapist$92,640
Dental Hygienist$87,370
Registered Nurse$77,240
Salaries for every job in St. Joseph, MO

Frequently asked questions

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

The median hourly pay in the St. Joseph, MO-KS metro area is $61.88 ($128,700 a year).

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

No: $128,700 against $132,300 nationally, 3% less.

How does St. Joseph compare with the rest of Missouri?

The median in Missouri is $129,900, so St. Joseph pays 1% less.

Where does St. Joseph rank for nurse practitioner pay?

204 of 383 metro areas with data.

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

The lowest-paid 10% make $104,900 or less a year; the top 10% make $159,500 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.