US Salary Data

May 2025 OEWS estimate

Nurse Practitioner Salary in Birmingham, AL

The median annual salary is $107,700, based on the latest available BLS occupational wage data.

Salary overview

Median annual salary

$107,700

Mean annual salary

$113,680

Employment estimate

1,350

Annual salary percentiles

MeasureAnnual salary
Median annual salary$107,700
Mean annual salary$113,680
10th percentile$89,240
25th percentile$101,210
50th percentile$107,700
75th percentile$126,870
90th percentile$137,560

Compared with the U.S.

Birmingham, AL median
$107,700
U.S. median
$132,300
Difference
18.6%

What the data shows

  • Nurse Practitioners in Birmingham, AL earn 18.6% less than the national median.
  • The 25th–75th percentile annual salary range is $101,210–$126,870.
  • BLS estimates employment at 1,350 workers in this metro area.