Skip to main content

NP salary calculator

Annualize your nurse practitioner base pay and see where it falls against the latest national NP wage distribution from the Bureau of Labor Statistics — without creating an account.

BLS OEWS May 2025 · SOC 29-1171 · Inputs stay in your browser

Your pay

Base pay before taxes. Do not include overtime, bonuses, or benefits.

Schedule assumptions

Defaults assume a common full-time schedule (36 hours × 52 weeks). Adjust for your clinic or hospital FTE.

Ready when you are

Your benchmark will appear here

Enter your NP base pay to see an annual estimate, national percentile, and the latest nurse practitioner wage range. Inputs stay in your browser.

Know the national NP range. Then shop roles that fit.

After you place your base pay against national NP wages, browse openings that match your specialty, setting, and schedule.

Browse nursing jobs

NP pay context

National NP wages, not specialty silos

This calculator uses the BLS Nurse Practitioners occupation (SOC 29-1171). That series covers APRN nurse practitioners as a group. It is not an RN staff-nurse table, and it is not a specialty-by-specialty FNP or PMHNP wage series.

  • Compare your negotiated base salary or hourly rate with national NP percentiles.
  • Ask employers separately about productivity bonuses, RVUs, call pay, and benefits.
  • RNs comparing bedside pay should use the RN salary calculator.

The national picture

Nurse practitioner salary range

BLS wage percentiles for nurse practitioners across industries in the United States. Benchmarks only — not recommended rates or guarantees.

May 2025 national NP wage percentiles
PercentileHourly wageAnnual wage
10th$48.72$101,340
25th$56.73$117,990
50th$63.61$132,300
75th$75.34$156,700
90th$83.86$174,420

How the math works

Transparent by design

  1. 1

    Annualize your NP base pay

    Hourly pay is multiplied by hours per week and weeks per year. Weekly uses weeks per year; monthly uses 12 months.

  2. 2

    Place it on the NP BLS vector

    We compare annualized pay with published NP percentiles for SOC 29-1171.

  3. 3

    Label the approximation

    Gaps between published points use linear interpolation. Outside the 10th–90th range, results are labeled only as below or above the published threshold.

Primary source

U.S. Bureau of Labor Statistics

Occupational Employment and Wage Statistics, Nurse Practitioners (29-1171), May 2025. Published May 15, 2026; verified August 4, 2026.

Common questions

Nurse practitioner salary FAQ

How much do nurse practitioners make?

The national median annual wage for nurse practitioners was $132,300 in May 2025, according to the U.S. Bureau of Labor Statistics. Half of NPs earned less and half earned more. Setting, specialty, state practice authority, and employer can change pay substantially.

How is my NP salary percentile estimated?

The calculator annualizes the base pay and schedule you enter, then linearly interpolates between the BLS 10th, 25th, 50th, 75th, and 90th percentile wage thresholds for Nurse Practitioners (SOC 29-1171). Values outside that published range are labeled only as below the 10th or above the 90th threshold.

Does this cover FNP vs PMHNP specialty pay?

No. BLS OEWS publishes one national Nurse Practitioners occupation series. It does not publish separate national percentile tables for every NP specialty (such as FNP or PMHNP). Use this tool for national NP occupation wages, then verify specialty differentials with employers.

Should registered nurses use this page?

RNs comparing staff nurse base pay should use the RN salary calculator, which uses BLS Registered Nurses wages (SOC 29-1141). This page is for nurse practitioner occupation wages.

Does the comparison include overtime, bonuses, or benefits?

No. Enter base pay only. The comparison excludes overtime, productivity bonuses, RVU incentives, shift differentials, stipends, insurance, retirement contributions, and other benefits.

Related salary tools