Verified Salary Data

Nurse Practitioners Salary
in Alabama

Based on 53,340 salary filings from the US Department of Labor for Alabama.

$74,970
Average Salary
$71,040
Median Salary
$98,840
Max Salary
$53,360
Min Salary

Top Paying States for Nurse Practitioners

Nurse Practitioners vs National Average

Alabama Average$74,970
US National Average$132,000
Difference$-57,030

View All States

Compare Nurse Practitioners salaries across all US states and metro areas.

View Full Salary Guide →