Skip to content

How Much Does an NP Make in Missouri in 2026?

Typical pay for NPs in Missouri, from federal wage data (May 2025), with pay by city, the ten-year trend, and how the state compares.

$129,930
Typical pay a year
$62.47
Typical pay an hour
#35
Pay rank of 51 · -2% vs US
7,710
NPs employed
Where NP pay falls in Missouri
from starting out to the top earners
$100,650
Starting out
$119,910
First years
$129,930
Typical
$144,640
Experienced
$162,060
Top 10%

BLS OES May 2025 · Missouri · typical annual pay from the lowest-paid tenth to the highest-paid tenth

A typical NP in Missouri earns about $62.47 per hour ($129,930 per year), per the latest government wage data (May 2025). That works out to roughly $10,828 a month, or $2,499 a week, both figures calculated from the annual figure. Full-time NPs across the state can expect pay to cluster near this figure, with some variation by city and setting.

Nationally, typical pay for NPs is $63.61 an hour ($132,300 a year), so Missouri runs about 2% below that figure. The state ranks 35th out of 51 states and the District of Columbia for NP pay. Missouri employs 7,710 NPs, a workforce size that puts these figures on solid footing across the state.

NP pay in Missouri at a glance

  • NPs in Missouri typically earn about $62.47 an hour ($129,930 a year), according to the latest government wage data (May 2025).
  • Missouri pay sits about 2% below the national figure of $132,300, ranking 35th among the 51 states and D.C.
  • St. Louis pays the most for NPs in Missouri, at $131,580 a year.
  • Entry-level NPs typically start around $100,650 a year, while the top 10% make over $162,060.
  • Missouri pay has risen 43% over the past decade, from $91,020 in 2015 to $129,930 in 2025.

BLS OES May 2025

How much does an NP make in Missouri?

NP pay by career stage in Missouri

NP pay by career stage in Missouri
Career stageMissouriUnited States
Starting out$100,650$48.39 an hour$101,340$48.72 an hour
First years$119,910$57.65 an hour$117,990$56.73 an hour
Typical NP$129,930$62.47 an hour$132,300$63.61 an hour
Experienced$144,640$69.54 an hour$156,700$75.34 an hour
Top 10%$162,060$77.91 an hour$174,420$83.86 an hour

BLS OES May 2025 · starting out is the 10th percentile, first years the 25th, typical the median, experienced the 75th, top 10% the 90th

NP pay by experience level in Missouri

Entry-level positions in Missouri typically offer around $48.39 an hour ($100,650 a year), based on the latest wage data. Pay for these NPs tends to move toward the state's typical figure of $129,930 within a few years on the job. Setting plays a role too, with hospital and specialty roles often paying more than smaller clinics early on.

Experienced NPs in Missouri often earn upwards of $144,640 a year ($69.54 an hour), and the top 10% of earners make over $162,060. That leaves a spread of $61,410 between entry-level and top pay. Setting, years of experience, and city all factor into where an individual NP lands within that range.

NP pay growth in Missouri

$129,930
2025 typical annual pay
+$3,560 vs 2024
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025

Typical (median) annual wage for NPs in Missouri · BLS OES May estimates, 2015 to 2025 · hover a bar for the year-over-year change

Missouri NP pay rose from $91,020 in 2015 to $129,930 in 2025, a gain of $38,910 over the decade. That's a 43% increase in ten years. The rise was not perfectly steady; pay dipped slightly in 2021 before climbing again through 2025.

That climb outpaced the national rise of 35% over the same ten years. For someone starting an NP career in Missouri now, the numbers show pay has moved up substantially over the past decade. Recent years show the fastest gains, with pay climbing from $117,910 in 2023 to $129,930 in 2025. Future pay is never guaranteed, but the trend has been upward.

NP salary by city in Missouri

NP pay runs highest in St. Louis, where the typical figure is $131,580 a year ($63.26 an hour), about 1% above the statewide figure. Kansas City follows closely at $130,760 a year, and Cape Girardeau and Columbia also post figures above $128,900. These figures cover each city's full metro area.

At the other end, Springfield posts the lowest figure among Missouri's listed cities, at $125,630 a year ($60.40 an hour), a spread of $5,950 between the highest and lowest metro areas. St. Louis also carries the largest NP workforce in the state, with 3,430 workers. That gap in pay often tracks differences in local living costs rather than anything else.

Typical NP pay by metro area in Missouri
#CityTypical payHourlyVs MissouriNPs employed
1St. Louis$131,580$63.26+1%3,430
2Kansas City$130,760$62.87+1%2,730
3Cape Girardeau$130,000$62.500%200
4Columbia$128,930$61.99-1%330
5Jefferson City$128,710$61.88-1%130
6St. Joseph$128,710$61.88-1%140
7Joplin$126,640$60.89-3%230
8Springfield$125,630$60.40-3%660

Each row is one BLS metro area; cities that share a metro share its figures · BLS OES May 2025 · Missouri typical pay $129,930

How Missouri compares with nearby states

Missouri's neighbors show a mixed picture. Oklahoma pays NPs the most nearby, at $133,390 a year, about 3% above Missouri's figure, while Nebraska and Illinois also edge slightly higher. On the lower end, Tennessee's figure of $117,590 runs about 9% below Missouri's. NP licensure earned in one state can often be transferred or endorsed into a neighboring state, easing a move across state lines.

Typical NP pay in Missouri and bordering states
StateTypical payVs Missouri
Missouri$129,930baseline
Oklahoma$133,390+3%
Nebraska$132,130+2%
Illinois$130,680+1%
Iowa$130,1600%
Kansas$126,650-3%
Arkansas$125,660-3%
Kentucky$122,870-5%
Tennessee$117,590-9%

Bordering states, ranked by typical NP pay · BLS OES May 2025

Is Missouri a good state for NPs?

#35
pay rank of 51 · -2% vs national
7,710
NPs employed in Missouri
2.6
NP jobs per 1,000 jobs, vs about 2.1 nationally

NP pay in Missouri sits below the middle of the national table: typical pay is $129,930 a year, 2% below the national figure, ranking 35th of 51. For every 1,000 jobs in Missouri, about 2.6 are NP positions; nationally, the figure is closer to 2.1. That makes the local economy more reliant on NPs than most places, and turnover keeps positions opening through the year. Overall, Missouri is a middle-of-the-table state for NP pay, close to the national figure.

Summary

A typical NP in Missouri earns about $129,930 a year as of May 2025, up 43% over the past decade from $91,020 in 2015. Pay varies by city and experience level, with St. Louis and Kansas City running highest and Springfield lowest. Readers weighing a move or a new license should check Missouri's state licensing or registry page for current requirements, and the city pages for local pay figures.

Frequently asked questions

How much does an NP make in Missouri?
A typical NP in Missouri earns about **$62.47 an hour**, or **$129,930 a year**, according to government wage data from May 2025. Pay can range from around $100,650 for entry-level positions up to over $162,060 for the top 10% of earners, depending on experience and location.
How much does an NP make an hour in Missouri?
NPs in Missouri typically earn **$62.47 an hour**, per the latest government wage data (May 2025). Hourly pay ranges from around $48.39 for entry-level positions to over $77.91 for the top 10% of earners across the state.
What is the starting pay for an NP in Missouri?
Entry-level NPs in Missouri typically start around **$48.39 an hour**, or about **$100,650 a year**, based on the latest government wage data. Pay tends to rise toward the statewide typical figure of $129,930 within a few years, as NPs gain experience and move into higher-paying settings.
Which city in Missouri pays NPs the most?
St. Louis pays NPs the most in Missouri, with a typical figure of $131,580 a year ($63.26 an hour), about 1% above the statewide figure. Kansas City follows closely at $130,760 a year, while Springfield posts the lowest figure among Missouri's metro areas, at $125,630 a year.
Is NP pay in Missouri higher than the national rate?
No. Missouri's typical NP pay of $129,930 a year runs about **2% below** the national figure of $132,300. That gap corresponds to Missouri's rank of **35th** out of 51 states and the District of Columbia for NP pay in the latest government wage data.

Explore next

← Back to the NP salary guide