Wagevane

Nurse Practitioner salary in Missouri

Nurse practitioners in Missouri earn a median $129,930 a year, 2% below the national median of $132,300. That ranks #35 of 51 states. After taxes, a single filer keeps about $94,904.

Source: BLS Occupational Employment and Wage Statistics, May 2025, SOC 29-1171. Taxes for tax year 2026.

YearlyMonthlyEvery 2 weeksHourly
Median pay$129,930$10,828$4,997$62.47
Average pay$130,970$10,914$5,037$62.97
Take-home (median)$94,904$7,909$3,650$45.63

Where the money goes

ItemPer year
Federal income tax$19,917
Social Security and Medicare$9,940
Missouri income tax$5,169
Take-home$94,904

Missouri's prices are 9% below the U.S. average, so the median take-home buys what $104,500 buys in an average-priced state. The Missouri minimum wage is $15.00; the median nurse practitioner earns 4.2 times that.

Nurse Practitioner pay in Missouri vs. neighboring states

StateMedian salaryTake-homeBuying power
Missouri$129,930$94,904$104,500
Arkansas$125,660$92,993$106,966
Illinois$130,680$94,262$94,302
Iowa$130,160$95,936$109,314
Kansas$126,650$91,564$101,661
Kentucky$122,870$91,065$101,005
Nebraska$132,130$96,444$107,038
Oklahoma$133,390$96,981$110,403
Tennessee$117,590$91,555$99,657

Frequently asked questions

How much do nurse practitioners make in Missouri?
The median salary is $129,930 a year ($62.47 an hour), and the average is $130,970, per BLS data for May 2025.
How much do nurse practitioners take home in Missouri?
About $94,904 a year after federal and Missouri taxes, or $3,650 every two weeks, for a single filer at the median salary.
Do nurse practitioners earn more in Missouri than the national average?
Missouri ranks #35 of 51 for median pay, 2% below the U.S. median of $132,300. Adjusted for prices and taxes it ranks #14.