SalaryData

Nurse Practitioner Salary in Missouri

Based on 8K+ workers in Missouri

Data year: 2025 · Last updated: October 2026

Median Annual Salary (MO)

$129,930

$62.47/hr

vs National Average

$133,771

-2.9% vs national median

Salary Range (10th–90th)

$101K – $162K

8K employed in Missouri

The Nurse Practitioner salary in Missouri sits at a median of $129,930 annually, reflecting a robust but slightly below-average compensation compared to national trends. This figure represents the midpoint of earnings, with most Nurse Practitioners in the state earning between $100,650 and $162,060 per year. This particular salary landscape in Missouri is approximately 3% lower than the national average for the profession, underscoring localized market dynamics.

Several factors influence the Nurse Practitioner salary in Missouri, including years of experience, specific certifications held, and the practice setting. Urban areas or larger healthcare systems may offer higher compensation than rural clinics, and demand for specialized Nurse Practitioners in fields like cardiology or mental health can also drive salaries upward within the state. The substantial employment of 7,710 Nurse Practitioners also indicates a healthy job market with varying pay scales.

Salary Distribution — Nurse Practitioner in Missouri

Nurse Practitioner (MO) salary percentiles
PercentileAnnual Salary
10th percentile$100,650
25th percentile$119,910
Median (50th percentile)$129,930
75th percentile$144,640
90th percentile$162,060

Top-Paying Industries for Nurse Practitioner (U.S.)

Which industries pay Nurse Practitioners the most — nationwide figures (industry-level data is not available by state). Nurse Practitioners in Missouri tend to follow these industry patterns.

Industry (U.S.)Median SalaryEmployed (U.S.)
Professional, Scientific, and Technical Services$138,9102K
Management of Companies and Enterprises$134,8802K
Administrative and Support Services$133,5506K
Finance and Insurance$133,3402K
Educational Services$132,8008K

Source: U.S. BLS OEWS National Industry-Specific estimates, May 2025. National figures (not state-specific).

Historical Salary Trend — Nurse Practitioner in Missouri vs National

Historical Nurse Practitioner salary trend in Missouri
YearMedian Salary (Missouri)
2022$106,640
2023$117,910
2024$126,370
2025$129,930
2026 (projected)$133,590

The latest year is a projection based on recent wage trends — BLS has not yet released that year’s data.

Historical salary trend for Nurse Practitioner in Missouri
YearMissouri MedianNational Median
2022$106,640$118,452
2023$117,910$125,602
2024$126,370$129,125
2025$129,930$133,771
2026 (projected)$133,590$137,539

Nurse Practitioner Salary by Experience Level in Missouri

Nurse Practitioner salary by experience level in Missouri
Experience LevelYearsMedian Annual Salary
Junior0-2 yrs$119,910
Mid-level3-5 yrs$129,930
Senior6-9 yrs$144,640
Staff / Lead10+ yrs$162,060

Nurse Practitioner Salary in Other States

Related Nurse Practitioner Salaries in Missouri

How other high-demand occupations in Missouri compare to Nurse Practitioner ($129,930 median).

OccupationMedian Salaryvs Nurse PractitionerHourly
Cardiologist in MO$648,070+398.8%$311.57/hr
Emergency Medicine Physician in MO$456,280+251.2%$219.37/hr
Psychiatrist in MO$312,680+140.7%$150.33/hr
Nurse Anesthetist in MO$242,630+86.7%$116.65/hr
Pediatrician in MO$223,910+72.3%$107.65/hr
Internal Medicine Physician in MO$216,570+66.7%$104.12/hr
Dentist in MO$204,960+57.7%$98.54/hr
Family Medicine Physician in MO$171,180+31.7%$82.30/hr
Pharmacist in MO$137,610+5.9%$66.16/hr
Physician Assistant in MO$135,130+4.0%$64.97/hr
Optometrist in MO$133,810+3.0%$64.33/hr
Nurse Midwife in MO$130,220+0.2%$62.61/hr

Frequently Asked Questions

How much does a Nurse Practitioner make in Missouri?

The median annual salary for a Nurse Practitioner in Missouri is $129,930, which breaks down to approximately $62 per hour. The salary range for this profession in the state is between $100,650 and $162,060 annually.

What is the salary range for Nurse Practitioners in Missouri?

In Missouri, Nurse Practitioners can expect to earn within a salary range of $100,650 to $162,060 per year. This means that while some may earn at the lower end, others with more experience or in specialized roles can reach significantly higher figures.

How does the Nurse Practitioner salary in Missouri compare to the national average?

Nurse Practitioners in Missouri earn approximately 2.9% less than the national average salary. The median salary in Missouri is $129,930 annually, compared to the national median.

How many Nurse Practitioners are employed in Missouri?

There are approximately 7,710 Nurse Practitioners employed in Missouri. This indicates a significant presence of these healthcare professionals within the state's workforce.

More Locations