SalaryByCity

Nurse Practitioners Salary in Birmingham, AL

2024 wage data from the Bureau of Labor Statistics

Median Salary
$107,550
Average Salary
$112,930
vs National
$-21,660
Employed
1,280

Salary Distribution

$88,150$133,480
10th %ileMedian: $107,55090th %ile
PercentileAnnual SalaryMonthly
10th Percentile$88,150$7,346
25th Percentile$100,320$8,360
Median$107,550$8,963
75th Percentile$127,090$10,591
90th Percentile$133,480$11,123
Mean (Average)$112,930$9,411

Nurse Practitioners Salary in Other Cities

Highest Paying Jobs in Birmingham, AL

Frequently Asked Questions

What is the average Nurse Practitioners salary in Birmingham, AL?
The median annual salary for a Nurse Practitioners in Birmingham, AL is $107,550 as of 2024. The average (mean) salary is $112,930.
What is the salary range for Nurse Practitioners in Birmingham, AL?
Nurse Practitioners salaries in Birmingham, AL range from $88,150 (10th percentile) to $133,480 (90th percentile). The middle 50% earn between $100,320 and $127,090.
How many Nurse Practitioners work in Birmingham, AL?
There are approximately 1,280 Nurse Practitioners employed in the Birmingham, AL metropolitan area.