WageDepth

Nurse Practitioners Salary in Birmingham, AL

SOC 29-1171 · Metropolitan Area · 2024 BLS OEWS

The median salary for a Nurse Practitioners in Birmingham, AL is $107,550 per year as of 2024. That works out to roughly $51.71 per hour. This is 17% below the national median of $129,210. 1,280 people work as Nurse Practitioners in Birmingham, AL. Wages have grown 10% since 2019, when the median was $97,990.

Median Annual Salary

$107,550

Mean Annual

$112,930

Median Hourly

$51.71

Total Employed

1,280

Salary Distribution

$88k
10th
$100k
25th
$108k
Median
$127k
75th
$133k
90th

How This Compares

Birmingham, AL

$107,550

this metro

Alabama

$106,930

you earn +1% vs state

United States

$129,210

you earn -17% vs US

Salary Trend

View data table
Year Median Annual
2024 $107,550
2023 $107,960
2022 $105,570
2021 $100,230
2020 $97,180
2019 $97,990

Related Healthcare Practitioners and Technical Occupations Jobs in Birmingham, AL

Other occupations in the same group, sorted by salary.