How Much Does an RN Make in Missouri in 2026?
Typical pay for RNs in Missouri, from federal wage data (May 2025), with pay by city, the ten-year trend, and how the state compares.
BLS OES May 2025 · Missouri · typical annual pay from the lowest-paid tenth to the highest-paid tenth
A typical RN in Missouri earns about $39.32 per hour ($81,780 per year), according to the latest government wage data (May 2025). That works out to roughly $6,815 a month and $1,573 a week, figures calculated from the annual pay. Pay varies by city, employer, and years of experience. A nurse in a smaller town may see a different figure than one in St. Louis or Kansas City.
Nationally, RNs typically earn $46.90 an hour ($97,550 a year). Missouri's typical pay of $39.32 an hour runs 16% below that mark, and the state ranks 40th out of 51 states and territories. Lower pay in Missouri often tracks a lower cost of living compared with higher-paying states. Missouri employs 76,310 RNs, compared with 3,379,720 nationwide, a workforce large enough to cover hospitals, clinics, and long-term care facilities statewide.
RN pay in Missouri at a glance
- A typical RN in Missouri earns $39.32 per hour ($81,780 per year), according to the latest government wage data (May 2025).
- Missouri pay sits 16% below the national figure, ranking 40th among the 51 states and territories.
- Jefferson City pays the most in the state, with typical RN pay of $85,010 per year.
- Entry-level pay starts near $63,230, while the top 10% of earners make over $104,390 a year.
- Missouri RN pay has risen 42% over the past decade, from $57,770 in 2015 to $81,780 in 2025.
BLS OES May 2025
How much does an RN make in Missouri?
RN pay by career stage in Missouri
| Career stage | Missouri | United States |
|---|---|---|
| Starting out | $63,230$30.40 an hour | $68,940$33.14 an hour |
| First years | $76,050$36.56 an hour | $80,330$38.62 an hour |
| Typical RN | $81,780$39.32 an hour | $97,550$46.90 an hour |
| Experienced | $98,560$47.39 an hour | $112,350$54.02 an hour |
| Top 10% | $104,390$50.19 an hour | $137,470$66.09 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
RN pay by experience level in Missouri
Entry-level RN positions in Missouri typically offer around $30.40 an hour, or about $63,230 a year, according to the same May 2025 wage data. New nurses usually start near this figure and see pay rise as they gain experience and clinical skills. Within a few years, many RNs in Missouri reach pay closer to the state's typical figure of $81,780. Where a nurse works and what unit they're in also shapes how quickly pay grows.
Experienced RNs in Missouri often earn upwards of $47.39 an hour, or about $98,560 a year. The top 10% of earners make over $104,390 a year. The gap between entry-level and top pay comes to $41,160, a spread shaped by years of experience, work setting, and city. An RN in a specialized hospital unit in a higher-paying city tends to sit at the upper end of that range.
RN pay growth in Missouri
Typical (median) annual wage for RNs in Missouri · BLS OES May estimates, 2015 to 2025 · hover a bar for the year-over-year change
Missouri RN pay has risen steadily over the past decade. In 2015, typical pay stood at $57,770 a year; by 2025, it reached $81,780, a gain of $24,010. That's a rise of 42% over ten years, according to the same wage data. The increase reflects broader wage growth across the state's nursing workforce.
Nationally, RN pay rose 45% over the same ten years, slightly ahead of Missouri's pace. Missouri's nursing pay has still moved up substantially, and someone starting an RN career in the state today enters at a higher pay level than nurses did a decade ago. Past growth doesn't guarantee future increases, but the trend has been upward for ten straight years.
RN salary by city in Missouri
Pay runs highest in Jefferson City, where RNs typically earn $85,010 a year ($40.87 an hour), about 4% above the state figure. Columbia follows closely at $84,330 a year, and St. Louis pays $83,180. These figures cover each city's full metro area, not just the city center. Kansas City rounds out the higher-paying group at $83,040 a year.
Joplin pays the least among Missouri's tracked cities, at $74,930 a year, putting the spread between the highest- and lowest-paying cities at $10,080. St. Louis employs the most RNs of any Missouri city, with 35,200 working there, even though its typical pay sits below Jefferson City's. Cities with higher pay often carry higher living costs, so a bigger paycheck doesn't always stretch further.
| # | City | Typical pay | Hourly | Vs Missouri | RNs employed |
|---|---|---|---|---|---|
| 1 | Jefferson City | $85,010 | $40.87 | +4% | 1,910 |
| 2 | Columbia | $84,330 | $40.54 | +3% | 3,680 |
| 3 | St. Louis | $83,180 | $39.99 | +2% | 35,200 |
| 4 | Kansas City | $83,040 | $39.92 | +2% | 29,650 |
| 5 | Cape Girardeau | $82,640 | $39.73 | +1% | 1,470 |
| 6 | Springfield | $79,370 | $38.16 | -3% | 6,820 |
| 7 | St. Joseph | $77,240 | $37.13 | -6% | 1,490 |
| 8 | Joplin | $74,930 | $36.03 | -8% | 2,670 |
Each row is one BLS metro area; cities that share a metro share its figures · BLS OES May 2025 · Missouri typical pay $81,780
How Missouri compares with nearby states
Missouri's neighbors show a mixed picture. Illinois pays RNs the most nearby, at $95,990 a year, about 17% above Missouri's figure. Nebraska pays somewhat more too, at $84,730. On the lower end, Iowa and Arkansas both pay about 3-4% less than Missouri, at $78,630 and $78,940. Nurses considering a move across state lines can often transfer or endorse their license into a neighboring state rather than starting licensure over.
| State | Typical pay | Vs Missouri |
|---|---|---|
| Missouri | $81,780 | baseline |
| Illinois | $95,990 | +17% |
| Nebraska | $84,730 | +4% |
| Oklahoma | $82,920 | +1% |
| Tennessee | $81,500 | 0% |
| Kentucky | $81,040 | -1% |
| Kansas | $79,320 | -3% |
| Arkansas | $78,940 | -3% |
| Iowa | $78,630 | -4% |
Bordering states, ranked by typical RN pay · BLS OES May 2025
Is Missouri a good state for RNs?
RN pay in Missouri sits below the middle of the national table: typical pay is $81,780 a year, 16% below the national figure, ranking 40th of 51. For every 1,000 jobs in Missouri, about 26 are RN positions; nationally, the figure is closer to 22. That makes the local economy more reliant on RNs than most places, and turnover keeps positions opening through the year. Pay trails the national figure here, but demand does not: RNs make up a larger share of Missouri's workforce than in most states.
Summary
RNs in Missouri typically earn $81,780 a year, a figure that has climbed 42% over the past decade. Pay varies by city and experience, from entry-level positions near $63,230 to top earners above $104,390. Readers weighing a move or a new nursing career in Missouri can check the state board of nursing's licensing requirements and review city-level pay figures for a closer look at local numbers.
Frequently asked questions
- How much does an RN make in Missouri?
- RNs in Missouri typically earn $39.32 an hour, or about $81,780 a year, according to the latest government wage data (May 2025). That works out to roughly $6,815 a month and $1,573 a week. Pay varies by city, employer, and experience level across the state.
- How much does an RN make an hour in Missouri?
- RNs in Missouri typically make $39.32 an hour, per the latest government wage data (May 2025). Entry-level pay starts closer to $30.40 an hour, while experienced RNs often earn $47.39 or more, and the top 10% make over $50.19 an hour.
- What is the starting pay for an RN in Missouri?
- Entry-level RN positions in Missouri typically offer around $30.40 an hour, or about $63,230 a year, according to the latest government wage data (May 2025). Pay tends to rise from there as nurses gain experience, moving toward the state's typical pay of $81,780 a year within a few years.
- Which city in Missouri pays RNs the most?
- Jefferson City pays RNs the most in Missouri, with typical pay of $85,010 a year ($40.87 an hour), about 4% above the state figure. Columbia and St. Louis follow close behind, at $84,330 and $83,180 a year. Joplin pays the least, at $74,930 a year.
- Is RN pay in Missouri higher than the national rate?
- No. RN pay in Missouri runs about 16% below the national figure of $97,550 a year, and the state ranks 40th out of 51 states and territories. Lower pay in Missouri often tracks a lower cost of living compared with higher-paying states.