Nurse Practitioner Salary in Missouri
Based on 8K+ workers in Missouri
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
| Percentile | Annual 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 Salary | Employed (U.S.) |
|---|---|---|
| Professional, Scientific, and Technical Services | $138,910 | 2K |
| Management of Companies and Enterprises | $134,880 | 2K |
| Administrative and Support Services | $133,550 | 6K |
| Finance and Insurance | $133,340 | 2K |
| Educational Services | $132,800 | 8K |
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
| Year | Median 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.
| Year | Missouri Median | National 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
| Experience Level | Years | Median Annual Salary |
|---|---|---|
| Junior | 0-2 yrs | $119,910 |
| Mid-level | 3-5 yrs | $129,930 |
| Senior | 6-9 yrs | $144,640 |
| Staff / Lead | 10+ 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).
| Occupation | Median Salary | vs Nurse Practitioner | Hourly |
|---|---|---|---|
| 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.