SalaryData

Nurse Practitioner Salary in Alabama

Based on 6K+ workers in Alabama

Data year: 2025 · Last updated: October 2026

Median Annual Salary (AL)

$105,750

$50.84/hr

vs National Average

$133,771

-20.9% vs national median

Salary Range (10th–90th)

$86K – $135K

6K employed in Alabama

Nurse Practitioner salary in Alabama averages $106,930 per year, with approximately 4,730 practitioners currently employed throughout the state. This median falls about 17% below the national average, reflecting regional economic differences and cost-of-living variations. The salary range spans from $85,410 to $132,860 annually, indicating significant variation based on individual circumstances and experience levels.

Several factors influence Nurse Practitioner compensation in Alabama, including years of experience, specialization, work setting, and geographic location within the state. Healthcare facility type—whether hospital, private practice, or clinic—also significantly impacts earnings. Additionally, certifications, advanced degrees, and demonstrated clinical expertise can lead to higher compensation within the state's healthcare market.

Salary Distribution — Nurse Practitioner in Alabama

Nurse Practitioner (AL) salary percentiles
PercentileAnnual Salary
10th percentile$86,300
25th percentile$97,960
Median (50th percentile)$105,750
75th percentile$123,970
90th percentile$134,650

Top-Paying Industries for Nurse Practitioner (U.S.)

Which industries pay Nurse Practitioners the most — nationwide figures (industry-level data is not available by state). Nurse Practitioners in Alabama tend to follow these industry patterns.

Industry (U.S.)Median SalaryEmployed (U.S.)
Professional, Scientific, and Technical Services$138,9102K
Management of Companies and Enterprises$134,8802K
Administrative and Support Services$133,5506K
Finance and Insurance$133,3402K
Educational Services$132,8008K

Source: U.S. BLS OEWS National Industry-Specific estimates, May 2025. National figures (not state-specific).

Historical Salary Trend — Nurse Practitioner in Alabama vs National

Historical Nurse Practitioner salary trend in Alabama
YearMedian Salary (Alabama)
2022$101,150
2023$103,830
2024$106,930
2025$105,750
2026 (projected)$105,750

The latest year is a projection based on recent wage trends — BLS has not yet released that year’s data.

Historical salary trend for Nurse Practitioner in Alabama
YearAlabama MedianNational Median
2022$101,150$118,452
2023$103,830$125,602
2024$106,930$129,125
2025$105,750$133,771
2026 (projected)$105,750$133,771

Nurse Practitioner Salary by Experience Level in Alabama

Nurse Practitioner salary by experience level in Alabama
Experience LevelYearsMedian Annual Salary
Junior0-2 yrs$97,960
Mid-level3-5 yrs$105,750
Senior6-9 yrs$123,970
Staff / Lead10+ yrs$134,650

Nurse Practitioner Salary in Other States

Related Nurse Practitioner Salaries in Alabama

How other high-demand occupations in Alabama compare to Nurse Practitioner ($105,750 median).

OccupationMedian Salaryvs Nurse PractitionerHourly
Cardiologist in AL$519,480+391.2%$249.75/hr
Anesthesiologist in AL$392,350+271.0%$188.63/hr
Internal Medicine Physician in AL$311,180+194.3%$149.61/hr
Obstetrician and Gynecologist in AL$210,380+98.9%$101.14/hr
Pediatrician in AL$209,490+98.1%$100.72/hr
Nurse Anesthetist in AL$190,300+80.0%$91.49/hr
Podiatrist in AL$161,820+53.0%$77.80/hr
Optometrist in AL$145,090+37.2%$69.75/hr
Pharmacist in AL$134,630+27.3%$64.73/hr
Family Medicine Physician in AL$134,550+27.2%$64.69/hr
Veterinarian in AL$105,630-0.1%$50.78/hr
Physician Assistant in AL$104,960-0.7%$50.46/hr

Frequently Asked Questions

How much do nurse practitioners make in Alabama?

Nurse practitioners in Alabama earn a median salary of $106,930 per year, or approximately $51 per hour. This represents a 17.2% decrease compared to the national average for this profession.

What is the salary range for nurse practitioners in Alabama?

Nurse practitioner salaries in Alabama range from $85,410 at the lower end to $132,860 at the higher end, depending on experience, specialization, and employer.

Is the nurse practitioner salary in Alabama below the national average?

Yes, Alabama's median nurse practitioner salary of $106,930 is 17.2% below the national average, making it a lower-paying state for this profession compared to the rest of the country.

How many nurse practitioners are employed in Alabama?

There are approximately 4,730 nurse practitioners currently employed in Alabama, representing a significant healthcare workforce in the state.

More Locations