AL · SOC 29-1171 · Most current data

Nurse Practitioners Salary in Alabama

Median Annual Salary $106,930 -17% below national average (national: $129,210)
$109,650Mean Annual
$51Median Hourly
4,730Employed in State

Alabama ranks 50th of 50 states and D.C. for nurse practitioners pay, trailing top-paying California ($166,610) by $59,680 — a 56% gap.

The 10th-to-90th percentile range runs from $85,410 to $132,860 — a $47,450 spread, 34% tighter than the national $71,990 range.

Alabama employs roughly 1.5% of all nurse practitioners in the country (4,730 workers).

Salary Range: 10th to 90th Percentile

$106,930
$85,410
10th pct.
$132,860
90th pct.

Full Percentile Breakdown

PercentileAnnual WageHourly Wage
10th percentile (entry-level)$85,410$41.06
25th percentile$98,940$47.57
50th percentile (median)$106,930$51.41
75th percentile$121,170$58.26
90th percentile (top earners)$132,860$63.88
Mean (average)$109,650$52.72

How Alabama Compares

StateMedian Annualvs. Alabama
Alabama (current) $106,930 n/a
California $166,610 +56%
New Jersey $149,620 +40%
Alaska $145,450 +36%
New York $145,390 +36%
Oregon $144,600 +35%
Washington $140,220 +31%
Connecticut $138,960 +30%
Massachusetts $138,890 +30%

Showing top-paying states with available data. View all states →

Related Occupations in Alabama

OccupationMedian AnnualEmployment
Commercial Pilots $106,840 1,140
General and Operations Managers $106,330 32,370
Electronics Engineers, Except Computer $108,240 1,780
Data Scientists $105,410 1,620
Sales Managers $108,740 4,380
Computer Occupations, All Other $104,330 2,450

Frequently Asked Questions

What is the average Nurse Practitioners salary in Alabama?

The mean nurse practitioners salary in Alabama is $109,650 per year. The median (middle) salary is $106,930 per year.

What is the starting salary for a Nurse Practitioners in Alabama?

Entry-level nurse practitionerss (10th percentile) in Alabama typically earn around $85,410 per year. Workers at the 25th percentile earn approximately $98,940 per year.

What is the highest Nurse Practitioners salary in Alabama?

Top earners (90th percentile) in this occupation in Alabama make approximately $132,860 per year. Those in the 75th percentile earn around $121,170 per year.

How does the Alabama Nurse Practitioners salary compare to the national average?

The median nurse practitioners salary in Alabama is $106,930, which is -17% below national average of $129,210.

Figures use the most current federal occupational wage survey. All wages are estimates; actual pay varies by experience, education, and employer. About the data.