The national average salary for a Psychiatric Nurse Practitioner is $110,076 in United States. Salary estimates are based on 6,770 salaries submitted anonymously to Glassdoor by Psychiatric Nurse Practitioner … The average salary for a Psychiatric Nurse Practitioner (NP) in San Francisco, California is $144,416. The average Psychiatric Mental Health Nurse Practitioner salary in Los Angeles, California is $122,331 as of October 28, 2020, but the salary range typically falls between $109,713 and $134,275. The average Psychiatric Mental Health Nurse Practitioner salary in Fresno, California is $107,601 as of October 28, 2020, but the salary range typically falls between $96,503 and $118,107. Just in case you need a simple salary calculator, that works out to be approximately … Salary ranges can vary widely … Filter by location to see Psychiatric Nurse Practitioner salaries in your area. The average Nurse Practitioner - Psychiatric salary in Los Angeles, CA is $121,453 as of October 28, 2020, but the range typically falls between $108,558 and $133,221. As of Nov 18, 2020, the average annual pay for a Psychiatric Nurse Practitioner in Santa Rosa is $149,400 an year.