Skip to main content

Nurse practitioner salary in Alabama (2026)

The average nurse practitioner salary in Alabama is $110,970 per year. A small pool of very high earners pulls that average upward, so the median of $105,750 gives you a more reliable starting point for most hiring decisions. Alabama employs 5,640 nurse practitioners, and the $5,220 gap between the mean and median reflects real variation in the candidate pool you will be evaluating. Entry-level nurse practitioners in Alabama typically earn around $86,300, while senior specialists commonly reach or exceed the $134,650 threshold at the 90th percentile. Plan for a range rather than a single number when budgeting for a nurse practitioner hire, and anchor that range to the seniority and specialization of the role you are filling.

Metric / Value

Metric

Value

Median Annual Salary

$105,750

Average Annual Salary

$110,970

vs. National Average

19.2% below the national mean of $137,300

Data comes from the and covers 5,640 employed nurse practitioners across Alabama.

Graphic illustration of the Rippling logo on a tile connected to lines that look like circuits

See how Rippling handles payroll, benefits, and onboarding for your next registered nurse hire.

See Rippling

Nurse practitioner salary percentiles in Alabama

Percentile

Annual Salary

10th Percentile

$86,300

25th Percentile

$97,960

75th Percentile

$123,970

90th Percentile

$134,650

When setting an offer for a nurse practitioner in Alabama, the 25th percentile of $97,960 gives you a defensible floor for early-career candidates, while experienced hires will typically expect compensation closer to the $123,970 to $134,650 range. Offers below $97,960 will face resistance from most active candidates in this market.

Nurse practitioner salary by city in Alabama

City

Average Annual Salary

Birmingham

$113,680

Tuscaloosa

$113,590

Montgomery

$111,410

Huntsville

$111,310

Mobile

$106,530

Location-based compensation differences in Alabama are relatively narrow, which means your offer strategy does not need to shift dramatically based on city alone. Birmingham leads at $113,680 and Mobile sits at the lower end at $106,530, a spread of $7,150 across the state's major metros. Seniority and specialization will drive more variation in your offer than geography will.

How Alabama compares to other states

State

Average Annual Salary

Median Annual Salary

Alabama

$110,970

$105,750

Florida

$130,410

$129,510

Georgia

$128,800

$129,430

Mississippi

$125,340

$124,730

South Carolina

$124,170

$123,290

Tennessee

$115,510

$117,590

Alabama is a cost-effective market for nurse practitioner hiring relative to every neighboring state in this comparison. The Alabama mean of $110,970 sits below Tennessee's $115,510 and well below Florida's $130,410, so employers hiring in Alabama can budget meaningfully less than they would in most surrounding states. Candidates relocating from Georgia or Florida will likely expect a compensation adjustment, so factor that into your offer conversations.

Frequently asked questions about nurse practitioner salary in Alabama

Alabama's average nurse practitioner salary of $110,970 falls below every state in this comparison, including the nearest neighbor Tennessee at $115,510 and the highest-paying comparison state Florida at $130,410. This makes Alabama a relatively cost-effective market for employers, but you should expect candidates with out-of-state experience to benchmark against higher figures. Build that context into your offer conversations, especially when recruiting from Florida or Georgia.

The 90th percentile for nurse practitioners in Alabama is $134,650, which represents the threshold that senior specialists in the state typically reach or exceed. When competing for top-tier candidates, plan for offers in the $123,970 to $134,650 range as a starting point. Roles requiring specialized credentials or leadership responsibilities may push compensation above that threshold.

The salary range for nurse practitioners in Alabama runs from $86,300 at the 10th percentile to $134,650 at the 90th percentile. The middle of the market sits between $97,960 at the 25th percentile and $123,970 at the 75th percentile, which is where most competitive offers will land. Use the seniority and specialization of your specific role to determine where within that range your offer should sit.

The average nurse practitioner salary in Alabama is $110,970 per year, with a median of $105,750. The $5,220 gap between those two figures tells you that a segment of higher-compensated roles pulls the average above what most candidates actually earn. For budgeting purposes, the median of $105,750 is the more grounded anchor for a typical hire.

Nurse Practitioner salary by state

Data sourced from the , 2025, SOC code 29-1171 (Nurse Practitioners).

Disclaimer

Rippling and its affiliates do not provide tax, accounting, or legal advice. This material has been prepared for informational purposes only, and is not intended to provide or be relied on for tax, accounting, or legal advice. You should consult your own tax, accounting, and legal advisors before engaging in any related activities or transactions.

Rippling logo
Schedule a demo with Rippling today
See Rippling

Author

The Rippling Team

Global HR, IT, and Finance know-how directly from the Rippling team.

Hubs

Explore more

Purple-toned illustration of a credit card with a chip and floating coins with currency symbols on a dark background.

Nurse practitioner salary in Tennessee (2026)

Tennessee nurse practitioners earn a median $117,590 annually. Compare salaries by city, percentile, and neighboring states to budget competitive offers.

Purple-toned illustration of a credit card with a chip and floating coins with currency symbols on a dark background.

Nurse practitioner salary in Louisiana (2026)

Louisiana nurse practitioners earn $126,630 on average. See salary percentiles, city breakdowns, and how Louisiana compares to neighboring states.

Purple-toned illustration of a credit card with a chip and floating coins with currency symbols on a dark background.

Nurse practitioner salary in South Carolina (2026)

Nurse practitioner salaries in South Carolina average $124,170, ranging from $97,080 to $160,170. See BLS data by city, percentile, and neighboring state.

Purple-toned illustration of a credit card with a chip and floating coins with currency symbols on a dark background.

Nurse practitioner salary in South Carolina (2026)

Nurse practitioner salaries in South Carolina average $124,170, ranging from $97,080 to $160,170. See BLS data by city, percentile, and neighboring state.

Purple-toned illustration of a credit card with a chip and floating coins with currency symbols on a dark background.

Nurse practitioner salary in North Carolina (2026)

Nurse practitioner salaries in North Carolina average $130,870. See pay by percentile, city, and how NC compares to neighboring states.

Purple-toned illustration of a credit card with a chip and floating coins with currency symbols on a dark background.

Nurse practitioner salary in Georgia (2026)

Georgia nurse practitioners earn a median $129,430 per year. See salary percentiles, city breakdowns, and state comparisons to budget competitive offers.

Purple-toned illustration of a credit card with a chip and floating coins with currency symbols on a dark background.

Nurse practitioner salary in Mississippi (2026)

Nurse practitioner salaries in Mississippi average $125,340. See pay by percentile, city, and how Mississippi compares to neighboring states.

Purple-toned illustration of a credit card with a chip and floating coins with currency symbols on a dark background.

Software engineer salary in North Carolina (2026)

Find 2026 software engineer salaries in North Carolina, from $83,840 to $179,310, with breakdowns by city, percentile, and neighboring states.

See Rippling in action

Increase savings, automate busy work, and make better decisions by managing HR, IT, and Finance in one place.