Nurse Practitioners Salary in Missouri
BLS OEWS May 2025 • 12 metro areas • Missouri
Nurse Practitioners in Missouri earn a median salary of $119,647 per year on average across 12 metro and nonmetro areas, -7.4% vs the national median of $129,210. An estimated 7,860 nurse practitioners are employed across Missouri, with salaries ranging from $101,700 to $132,680 depending on location.
$119,647
Avg median salary in Missouri
$132,680
Highest paying metro
$101,700
Lowest paying metro
7,860
Employed in Missouri
Compare Nurse Practitioners salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Nurse Practitioners
in
Nurse Practitioners salaries by city in Missouri
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| St. Joseph, MO-KS | $132,680 | $117,850 | $149,450 | 120 |
| St. Louis, MO-IL | $129,390 | $113,730 | $149,990 | 3,360 |
| Kansas City, MO-KS | $127,800 | $110,340 | $139,360 | 2,000 |
| Cape Girardeau, MO-IL | $126,370 | $105,510 | $134,370 | 170 |
| Jefferson City, MO | $124,850 | $102,760 | $130,580 | 130 |
| Joplin, MO-KS | $124,260 | $104,930 | $131,700 | 160 |
| Springfield, MO | $122,220 | $104,630 | $134,620 | 520 |
| Central Missouri | $116,250 | $106,550 | $129,440 | 310 |
| North Missouri | $112,180 | $103,200 | $129,210 | 200 |
| Columbia, MO | $109,870 | $109,870 | $128,540 | 250 |
| Southeast Missouri | $108,190 | $100,270 | $130,090 | 460 |
| Southwest Missouri | $101,700 | $96,920 | $131,570 | 180 |