Neonatal Nurse Practitioner Salary. The median salary of neonatal nurse practitioners (NNPs) in the United States is around $80,414 per year. Around 50 percent NNPs earn around $73,840-$87,008 per year.The typical salary of these medical professionals is around $20,000 per year.According to the Council of International Neonatal Nurses, NNP or a teacher can make around $56,000 to $190,000 per year.round 50 percent NNPs earn around $73,840-$87,008 per year. The typical salary of these medical professionals is around $20,000 per year. According to the Council of International Neonatal Nurses, NNP or a teacher can make around $56,000 to $190,000 per year.