Nurse Practitioner salary in Missouri
The median nurse practitioner in Missouri earns $60.75 an hour, or $126,370 a year. That’s $1.37 below the national median, ranking #32 of 50.
- Median hourly$60.75
- Median yearly$126,370
- Bottom 10% earn under$45.43/hr
- Top 10% earn over$72.60/hr
- Average (mean) hourly$59.90
- NPs employed6,820
Source: BLS OEWS May 2024, Missouri, occupation 29-1171. bls.gov/oes. Figures are estimates for all NPs in the state, not offers.
Other nursing roles in Missouri
| Role | Median hourly | Median yearly |
|---|---|---|
| Registered Nurse | $38.35/hr | $79,770/yr |
| Licensed Practical Nurse | $28.38/hr | $59,030/yr |
| Certified Nursing Assistant | $17.87/hr | $37,170/yr |
Source: U.S. Bureau of Labor Statistics, OEWS May 2024 state estimates.
Open NP jobs in Missouri
- Nurse PractitionerCVS Health / MinuteClinicKearney, MO$57.50–$66.50/hrNPFull-time
- Nurse PractitionerCVS Health / MinuteClinicLiberty, MO$41.85–$90.13/hrNPFull-time
- Advanced Practice Nurse - Employee Occupational Health Nurse PractitionerVeterans Health AdministrationSaint Louis, MO$126k–$187k/yrNPFull-timeCloses Nov 9, 2026
- Urgent Care Nurse Practitioner - $15k Sign-OnGoHealth Urgent CareSt. Charles, MONPFull-time$15,000 sign-on bonus
- Nurse Pracitioner — Sign On Bonus $15,000GoHealth Urgent CareMissouriNPFull-time$15,000 sign-on bonus
- PRN Hospice Nurse PractitionerElara CaringDexter, MONPPer diem / PRN