National Average Salary for Nurse Practitioners
The average Nurse Practitioner salary in the United States is $114,510 as of May 2020, according to the latest survey from the Bureau of Labor Statistics. However, nurses can have a wide range of salaries.
There are several different specializations nurse practitioners can have. Some of the different specialties Nurse Practitioners can have are:
- Family Nurse Practitioner
- Acute Care Nurse Practitioner
- Pediatric Nurse Practitioner
- Emergency Nurse Practitioner
- Adult-Gerontology Nurse Practitioner
- Psychiatric Nurse Practitioner
- Neonatal Nurse Practitioner
- Women’s Health Nurse Practitioner
- Orthopedic Nurse Practitioner
Discover your true salary range
Receive a free salary estimate in minutes. Then get matched with nursing jobs to pay it.
Average Nurse Practitioner Salary by Region
Location is one of the most important factors in determining a nurse’s salary. Since every state has a different cost of living, this directly affects the average nurse practitioner’s salary. Higher nurse salaries tend to be in areas with a high cost of living. Therefore, many of the cities with the highest average nurse practitioner salaries are in California, such as San Francisco, CA ($177,800). Outside of California, these cities boast the highest NP wages:
- New Bedford, MA ($147,510)
- Longview, WA ($139,560)
- Reno, NV ($136,920)
- Jacksonville, AL ($136,540)
- Yuma, AZ ($135,300)
Additionally, this interactive map provides salary data on Nurse Practitioners across the United States:
Average Nurse Practitioner Salaries Compared to Similar Healthcare Professions
Nurse Practitioners are one of the highest-paid nursing positions. In order to become a Nurse Practitioner, one must first become a Registered Nurse. The specialization an RN chooses to pursue can help develop specific skills and knowledge. Next, they must obtain a Master’s of Science in Nursing (MSN) or a Doctor of Nursing Practice (DNP).
|Profession||# Employed||Avg. Salary|
|LPNs / LVNs||697,510||$48,500|
Frequently asked Questions About Nurse Salary
The average nurse practitioner salary in the United States is $114,510.
The primary factors impacting a nurse’s salary are specialty, location, years of experience, education, and the employer.
The best thing a nurse can do is gain experience in a specialty requiring additional education, training, or experience like CRNA, NP, or an admin role.
Certified Registered Nurse Anesthetists are the highest paid nurses, receiving an average salary of $189,190 per year.