What nurse practitioners earn in Missouri and its metro areas, compared with the rest of the country.
Metro areas as BLS defines them. Click a column to sort.
| Metro area | Median | Hourly | Jobs |
|---|---|---|---|
| St. Louis, MO-IL | $131,580 | $63.26 | 3,430 |
| Kansas City, MO-KS | $130,760 | $62.87 | 2,730 |
| Springfield, MO | $125,630 | $60.40 | 660 |
| Southeast Missouri nonmetropolitan area | $125,590 | $60.38 | 600 |
| Central Missouri nonmetropolitan area | $121,230 | $58.29 | 370 |
| Columbia, MO | $128,930 | $61.99 | 330 |
| Joplin, MO-KS | $126,640 | $60.89 | 230 |
| North Missouri nonmetropolitan area | $123,530 | $59.39 | 210 |
| Cape Girardeau, MO-IL | $130,000 | $62.50 | 200 |
| Southwest Missouri nonmetropolitan area | $110,860 | $53.30 | 190 |
| St. Joseph, MO-KS | $128,710 | $61.88 | 140 |
| Jefferson City, MO | $128,710 | $61.88 | 130 |
Nurse Practitioners in Missouri earned a median of $129,930 a year ($62.47 an hour) in May 2025, 2% less than the national median of $132,300. The middle half earned $119,910 to $144,640.
Among areas in Missouri, pay was highest in St. Louis, MO-IL at $131,580.
Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025, all industries. Pay doesn't reflect cost of living, overtime or shift differentials.