GetSalaryPulse

Alabama, AL · 2026

Nurse Practitioners Salary in Alabama (2026)

Average across 2 cities · Based on BLS data · Updated 2026

State Average

$114,228

per year

State Median

$112,245

per year

vs National Average

-11%

national avg: $128,490

25th %ile

$95,087

Entry

Average

$114,228

State avg

75th %ile

$125,002

Senior

Nurse Practitioners Salary by City in Alabama

CityAvg Salaryvs State AvgYoY Growth
Birmingham, AL$115,384+1%+3.3%
Montgomery, AL$113,071-1%+6.3%

Compare cities side by side

See how Nurse Practitioners salaries stack up across Alabama cities.

Compare cities →