Skip to content

The average salary for a Nurse Practitioner in Missouri is $116,680.

Annual Average Salary Information

Annual Average Salary: $116,680

$86,580$140,210

Hourly Pay Information

Hourly Average Salary: $56.10

$41.62$67.41