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
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.
| Family Medicine Physicians | $236,160 |
| Physicians, All Other | $231,480 |
| Pediatricians, General | $204,950 |
| Podiatrists | $161,420 |
| Nurse Anesthetists | $155,180 |
| Optometrists | $137,050 |