Salary guide
What should a Psychiatric Nurse Practitioner make in 2026?
A typical Psychiatric Nurse Practitioner earns $92.50/hr, with most posted roles landing between $80.00 and $104.75/hr.
Recent posted pay is up, with the last 30 days showing +20% movement versus the prior period.
Compare locations before accepting an offer, especially when travel stipends or weekend differentials are included.