Skip to content

The average salary for a Nurse Practitioner in Alabama is $110,020.

Annual Average Salary Information

Annual Average Salary: $110,020

$82,340$136,190

Hourly Pay Information

Hourly Average Salary: $52.89

$39.59$65.48

View Jobs

Licensed Psychiatric Nurse Practitioner (Virtual) in Mobile

Licensed Psychiatric Nurse Practitioner

Wage: Between $89-$203 an hour

Did you know that you can build a flexible private practice on your terms as a psychiatric nurse practitioner?

Whether you want to see patients a ...Read more