Nurse Practitioner salary in Alabama
The median nurse practitioner in Alabama earns $51.41 an hour, or $106,930 a year. That’s $10.71 below the national median, ranking #50 of 50.
- Median hourly$51.41
- Median yearly$106,930
- Bottom 10% earn under$41.06/hr
- Top 10% earn over$63.88/hr
- Average (mean) hourly$52.72
- NPs employed4,730
Source: BLS OEWS May 2024, Alabama, occupation 29-1171. bls.gov/oes. Figures are estimates for all NPs in the state, not offers.
Other nursing roles in Alabama
| Role | Median hourly | Median yearly |
|---|---|---|
| Registered Nurse | $34.16/hr | $71,040/yr |
| Licensed Practical Nurse | $24.09/hr | $50,100/yr |
| Certified Nursing Assistant | $15.61/hr | $32,470/yr |
Source: U.S. Bureau of Labor Statistics, OEWS May 2024 state estimates.
Open NP jobs in Alabama
- Prescribing Nurse Practitioner or Physician Assistant (In Person) - Pelham, AL - 1099 Contractor (copy)Lyra HealthPelham, ALNPContract
- Prescribing Nurse Practitioner or Physician Assistant - Huntsville, AL - 1099 ContractLyra HealthHuntsville, ALNPContract
- Prescribing Nurse Practitioner or Physician Assistant (Virtual - Remote) - 1099 ContractorLyra HealthRemote · ALNPContract