Nurse salary by role
Nurse pay ranges widely by role. A registered nurse earns about $93,600 a year, while advanced roles like certified registered nurse anesthetist reach $223,210. Sort or filter to find your role, then open it for the full pay picture.
Sort and filter the table below, or jump to salary by state and salary by city.
Highest-paying nurse roles
National annual pay by nurse type, ranked. Hover or open a role for detail.
- Certified Registered Nurse AnesthetistVerified public wage data$223,210$107.31/hr
- Nurse PractitionerVerified public wage data$132,050$63.49/hr
- Certified Nurse MidwifeVerified public wage data$131,570$63.25/hr
- Nurse ManagerSpecialty estimate$121,680$58.50/hr
- Travel NurseSpecialty estimate$117,000$56.25/hr
- ICU NurseSpecialty estimate$104,830$50.40/hr
- ER NurseSpecialty estimate$102,960$49.50/hr
- Operating Room NurseSpecialty estimate$101,090$48.60/hr
- Charge NurseSpecialty estimate$100,150$48.15/hr
- Labor & Delivery NurseSpecialty estimate$99,220$47.70/hr
- Oncology NurseSpecialty estimate$98,280$47.25/hr
- Psychiatric NurseSpecialty estimate$96,410$46.35/hr
All nursing roles
Annual pay and high-end pay, nationally. Sort, filter, or search.
21 of 21
Core roles use verified public wage data; specialty roles are estimates based on registered nurse pay. Last reviewed June 1, 2025. How we source this.