Psychiatric Nurse Practitioners (Psych NPs) can earn a competitive salary, especially in high-paying cities. For example, in Newport Beach, California, Psych NPs have an average annual salary of approximately $163,917, while in Santa Cruz, California, they earn around $162,937 per year. These figures indicate that Psych NPs are well-compensated, reflecting the high demand for mental health services and the advanced level of training required for the role. Salaries can vary depending on factors such as geographic location, years of experience, and the specific healthcare setting. Overall, Psych NPs have the potential to earn a substantial income, making this a financially rewarding career choice for those interested in mental health care.