SalaryCalculations

Nurse Practitioners Salary in Missouri

State wage data from the BLS OEWS survey, May 2025.

Median annual

$129,930

Median hourly

$62

Average annual

$130,970

Employed in state

7.7K

The median annual salary for Nurse Practitioners in Missouri is $129,930, or about $62 an hour. That is 2% lower than the national median.

Pay in Missouri ranges from $100,650 at the 10th percentile to $162,060 at the 90th percentile. Roughly 7.7K people work as nurse practitioners in the state.

Pay distribution in Missouri

10th$100,650
25th$119,910
Median$129,930
75th$144,640
90th$162,060

Salary calculator

Hourly
$62.47
Daily
$500
Weekly
$2,499
Bi-weekly
$4,997
Monthly
$10,828
Annual
$129,930

$129,930 a year is around the 50th percentile for Nurse Practitionerss in Missouri. The median is $129,930.

Nurse Practitioners pay by metro area in Missouri

Metro areaMedian annualEmployment
St. Louis, MO-IL$131,5803.4K
Kansas City, MO-KS$130,7602.7K
Cape Girardeau, MO-IL$130,000200
Columbia, MO$128,930330
Jefferson City, MO$128,710130
St. Joseph, MO-KS$128,710140
Joplin, MO-KS$126,640230
Springfield, MO$125,630660

Other jobs in Missouri

All salaries in Missouri →