How much does a Neonatal Nurse make an hour? [Revealed]

Interested to find out how much a Neonatal Nurse makes an hour?

Being a Neonatal Nurse Practitioner (NNP) is not an easy task. You would have struggled to reach that position.

Now, you need to think about the money that you need to make from this job. In this article, I will provide you with an answer.

What is the expected NNP salary?

Instead of giving you one number, I will share with you the results from some famous websites. In this way, you can base your salary expectations accordingly:

  1. – The average salary of an NNP is $99,641. The hourly salary is $53.55. – Source –
  2. – Based on the results of 87 salaries, the average salary is estimated to be $138,000. This results in an hourly salary of $70.77. Source –
  3. – Based on the data from almost 9,000 salaries of NNP, the average salary is estimated to be $117,292. The hourly salary is roughly $60.42. Source –,27.htm
  4. – This site estimates the average salary of a Neonatal Nurse Practitioner to be $122,952. The hourly salary estimate is $63.67. Source –

How much does a Neonatal Nurse make an hour ?

Based on the above results, an NNP can expect to make $62.10 per hour.

The usual caveats will apply though. Salaries are typically based on the state you work in, and on the hospital.

Another key factor that plays a significant role in salaries is your experience. The starting salary for an NNP can be significantly lower.

However, NNPs are paid higher than other nurses. If you have made your mind up, then read about how to become a Neonatal Nurse Practitioner in 5 steps.

One comment

Leave a Reply

Your email address will not be published. Required fields are marked *