SalaryData

Nurse Practitioner Salary in Alabama

Based on 5K+ workers in Alabama

Data year: 2024 · Last updated: May 2026

Median Annual Salary (AL)

$106,930

$51.409/hr

vs National Average

$129,125

-17.2% vs national median

Salary Range (10th–90th)

$85K $133K

5K employed in Alabama

Salary Distribution — Nurse Practitioner in Alabama

Nurse Practitioner (AL) salary percentiles
PercentileAnnual Salary
10th percentile$85,410
25th percentile$98,940
Median (50th percentile)$106,930
75th percentile$121,170
90th percentile$132,860

Historical Salary Trend — Nurse Practitioner in Alabama vs National

Historical Nurse Practitioner (Alabama vs National) salary trend
YearMedian Salary (United States)
2022$101,150
2023$103,830
2024$106,930
Historical salary trend for Nurse Practitioner in Alabama
YearAlabama MedianNational Median
2022$101,150$118,452
2023$103,830$125,602
2024$106,930$129,125

Nurse Practitioner Salary by Experience Level in Alabama

Nurse Practitioner Salary in Other States

Related Occupations

More Locations