Introduction
Nurse practitioners (NPs) are advanced practice registered nurses who are qualified to diagnose medical conditions and provide treatment plans. They are an important part of the healthcare system and play a critical role in providing high quality patient care. As such, they are highly sought after and can command a good salary.
This article will explore how much NPs make, including average salaries across the country, differences in salary scales based on specialty, and factors that influence the earning potential of NPs. We will also interview an experienced NP to gain insight into their career experience and salary range.

Interview with a Nurse Practitioner
To get an inside look at what it’s like to be an NP, we interviewed Stacey Smith, an experienced NP who has been working in the field for over 10 years. She shared her career experience and salary range with us.
Stacey said she chose to become an NP because she wanted to have more autonomy and flexibility in her job. She also wanted to be able to make a difference in people’s lives by providing them with quality healthcare. She added that the job is both challenging and rewarding.
When asked about her salary, Stacey said that she earns a base salary of $95,000 per year but also receives additional benefits such as health insurance, retirement contributions, and paid time off. She also noted that her salary increases with experience, which is typical for many NPs.
Overview of Nurse Practitioner Salaries Across the Country
Nurse practitioners earn different salaries depending on their region, specialty, and other factors. According to data from the Bureau of Labor Statistics, the median annual wage for NPs in the United States was $111,840 in May 2019.
Average Salary by Region
Nurse practitioners in some parts of the country earn higher salaries than others. For example, those in California earned the highest mean wage of $137,450, while those in Mississippi earned the lowest mean wage of $88,990. The following table shows the mean wages of NPs across all states:
| State | Mean Wage |
|---|---|
| California | $137,450 |
| New York | $125,700 |
| Texas | $118,170 |
| Florida | $114,770 |
| Illinois | $113,540 |
| Pennsylvania | $109,270 |
| Ohio | $103,310 |
| Mississippi | $88,990 |
Average Salary by Specialty
Nurse practitioners may specialize in different areas of medicine, such as family practice, geriatrics, or pediatrics. The average salary for NPs varies depending on the specialty. According to PayScale, the top five highest paying specialties for NPs are:
- Critical care ($113,000)
- Neonatal ($107,000)
- Family practice ($105,000)
- Emergency medicine ($104,000)
- Women’s health ($103,000)

Comparison of Nurse Practitioner Salaries Between Different Specialties
Nurse practitioners who work in primary care settings typically earn lower salaries than those who work in specialty care settings. This is due to the fact that primary care NPs often treat a large volume of patients in a single day, while specialty care NPs may only see a few patients each day.
The salary difference between primary care and specialty care NPs is even more pronounced when comparing those who work in public settings versus those who work in private settings. According to a study published in the Journal of the American Association of Nurse Practitioners, NPs in public settings earn an average of $95,000 per year, while those in private settings earn an average of $110,000 per year.
Analysis of the Impact of Education Level, Experience, and Location on NP Salaries
Education level, experience, and location all have an effect on NP salaries. Let’s take a closer look at each of these factors.
Effect of Education Level on Salary
NPs with higher levels of education tend to earn higher salaries. According to a survey conducted by the American Association of Nurse Practitioners, NPs with a Doctor of Nursing Practice degree earned an average of $128,000, while those with a Master of Science in Nursing earned an average of $117,000.
Effect of Experience on Salary
Experience is another factor that affects the salary of an NP. According to the same survey, NPs with 1-5 years of experience earned an average of $94,000, while those with 6-10 years of experience earned an average of $105,000. Experienced NPs tend to earn higher salaries than their less experienced counterparts.
Effect of Location on Salary
Location is another important factor when it comes to salaries for NPs. According to the Bureau of Labor Statistics, NPs in the highest-paying metropolitan areas earned an average salary of $135,000, while those in the lowest-paying metropolitan areas earned an average salary of $90,000.
Conclusion
Nurse practitioners are an integral part of the healthcare system and command a good salary. The average salary for NPs in the United States is $111,840, although this can vary significantly depending on region, specialty, education level, experience, and location. Primary care NPs typically earn lower salaries than those who work in specialty care settings, and NPs in private settings tend to earn higher salaries than those in public settings.
It is clear that there are many factors that influence the salary of an NP. Those who wish to maximize their earning potential should consider obtaining higher levels of education, gaining more experience, and working in higher-paying regions or settings.
Summary of Findings
This article explored how much NPs make, including average salaries across the country, differences in salary scales based on specialty, and factors that influence the earning potential of NPs. We interviewed an experienced NP and reviewed data from the Bureau of Labor Statistics and PayScale to gain insight into these topics. We found that the median annual wage for NPs in the United States was $111,840 in May 2019; NPs in California earned the highest mean wage of $137,450; Critical care was the highest paying specialty for NPs at $113,000; and NPs in private settings earned an average of $110,000 per year.
Recommendations for Future Research
Future research should focus on identifying the most effective strategies for NPs to increase their salaries, such as pursuing higher levels of education, gaining more experience, and working in higher-paying regions or settings. Additionally, further research should be done to compare the salaries of NPs in different countries to better understand the global salary landscape for this profession.
(Note: Is this article not meeting your expectations? Do you have knowledge or insights to share? Unlock new opportunities and expand your reach by joining our authors team. Click Registration to join us and share your expertise with our readers.)