Benchmark Salary Information
Rankings for St. Louis
Compared to Missouri
St. Louis Nurse Practitioners earn an average of $105,390 or $50.67 per hour which is 1% more than the Missouri average salary of $103,490.
| Average | St. Louis | Missouri | % Difference |
|---|---|---|---|
| Hourly Wage | $50.67 | $49.76 | 1.83% |
| Annual Salary | $105,390 | $103,490 | 1.84% |
Compared to the U.S.
St. Louis Nurse Practitioners earn an average of $105,390 or $50.67 per hour which is 10% less than the U.S. average salary of $118,040.
| Average | St. Louis | U.S. | % |
|---|---|---|---|
| Hourly Wage | $50.67 | $56.75 | -10.71% |
| Annual Salary | $105,390 | $118,040 | -10.72% |
Salary Adjusted for Cost-of-Living
When adjusted for cost-of-living, Nurse Practitioners in St. Louis earns an average annual salary of $110,114 which compares to the Missouri average annual salary of $103,490. per year.
Cost-of-living in St. Louis is 4% less than the Missouri average, which means St. Louis residents have an overall less cost for food, housing, utilities and transportation compared to Missouri average.
| Location | Average Annual Wage | Cost of Living | Adjusted COL Wage |
|---|---|---|---|
| St. Louis | $105,390 | 95.71% | $110,114 |
| Missouri | $103,490 | 92.49% | $111,893 |
| U.S. | $118,040 | – | $118,040 |
Salary Ranges for Education and Experience
In St. Louis, 50% of Nurse Practitioners earn between $96,040 and $121,070 a year, depending on factors such as level of education, experience, location and place of employment.
About 10% of Nurse Practitioners earn more than $128,820, which is a rate for highly skilled, experienced and educated Nurse Practitioners.
Approximately 10% of Nurse Practitioners earn under $78,230, a rate generally reserved for less experienced or entry level Nurse Practitioners.
| Percent | Experience | Employed | Annual Salary |
|---|---|---|---|
| 10% | Less than a Year | 309 | Under $78,230 |
| 15% | 2 – 4 years | 464 | $78,230 – $96,040 |
| 25% | 5 – 9 years | 772 | $96,040 – $101,790 |
| 25% | 10 – 14 years | 772 | $101,790 – $121,070 |
| 15% | 15 – 20 years | 464 | $101,790 – $128,820 |
| 10% | 20+ years | 309 | Above $128,820 |
Salary Compared to Related Professions
With an average annual salary of $105,390, St. Louis Nurse Practitioners tend to earn less than Nurse Anesthetists ($179,190).
However, Nurse Practitioners tend to earn more than Nursing Assistants ($30,740), LPNs ($49,730), Registered Nurses ($70,640), Nursing Instructors ($73,140), and Nurse Midwives ($101,260).
| Title | Annual Salary |
|---|---|
| Nurse Anesthetists | $179,190 |
| Nurse Practitioners | $105,390 |
| Nurse Midwives | $101,260 |
| Nursing Instructors | $73,140 |
| Registered Nurses | $70,640 |
| LPNs | $49,730 |
| Nursing Assistants | $30,740 |
FAQ for St. Louis Nurse Practitioners
Additional Salary Reports for Nurse Practitioners in Missouri cities and Metros and U.S. States.
Official Data Sources for Nurse Practitioners: Salary Data | Projected Employment | Cost of Living Data
