National Average Salary for Clinical Nurse Specialists
The average Clinical Nurse Specialists (CNS) salary is about $107,050 in the United States. However, nurses can have a wide range of salaries.
Here is a sample of CNS salary ranges reported by various sites:
Website Source | Avg. CNS Salary |
---|---|
Zip Recruiter | $132,639 |
Salary | $108,475 |
Payscale | $91,100 |
Indeed | $95,985 |
Overall Mean | $107,050 |

Free nursing salary estimate
Get a personalized salary estimate for your location and nursing credentials.
Average Clinical Nurse Specialists Salary Compared to Similar Healthcare Professions
CNS’s are a type of Advanced Practice Nurse (APRN) who have practiced as an RN. For example, APRNs also include nurse practitioners, nurse anesthetists, and nurse midwives. These positions share a lot of similarities in educational background. However, all of these positions vary in their practice. In conclusion, the specialization an RN chooses to pursue can help develop specific skills and knowledge.
Profession | Avg. Salary |
---|---|
Clinical Nurse Specialists | $107,050 |
Registered Nurses | $77,460 |
LPNs / LVNs | $48,500 |
Nurse Practitioners | $111,840 |
Nurse Midwives | $108,810 |
Nurse Anesthetists | $181,040 |
Career Outlook for Clinical Nurse Specialists
According to the National Association of Clinical Nurse Specialists (NACNS), an estimated 69,017 RNs have the education and credentials to be able to become a CNS. The BLS also states that APRNs have a projected growth of 45% from 2019 to 2029. So, these statistics indicates a great opportunity for growth for RNs.
Frequently asked Questions About Nurse Salary
The average Nurse-Midwife salary in the United States is $108,810.
The primary factors impacting a nurse’s salary is 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 $174,790 per year.

Nurses needed nationwide
Get interview requests, 1-on-1 career support, and more with Incredible Health.