average salary for neonatal nurse practitioner
NNP Salaries. According to the National Salary Report 2011, which is published by Advance for NPs & PAs, neonatal nurse practitioners earned $99,810 on average, while those with part-time positions earned an average of $45.31 per hour.