Calculate your salary

There are many factors that determine how much you should be earning as a Nurse Practitioner. Use Zippia's Salary Calculator to see how your pay matches up.

Nurse Practitioner Salary

Average Yearly Salary
Updated May 18, 2020
$83,000
$75,000
$83,000
$90,000
Nurse practitioners in the United States make an average salary of $83,196 per year or $40.0 per hour. People on the lower end of that spectrum, the bottom 10% to be exact, make roughly $76,000 a year, while the top 10% makes $91,000. As most things go, location can be critical. Oregon, California, West Virginia, Ohio, and New Jersey provide the highest nurse practitioner salaries.
Best Paying Cities
Albany, OR
$101,635
0 selections

How much should you get paid?

Tell us about yourself to get a free, personalized Zippia Salary Report and suggestions on how to increase your pay.

Map of Nurse Practitioner Salaries

The darker areas on the map show where Nurse Practitioners earn the highest salaries across all 50 states.

Average Salary

Average Nurse Practitioner Salary By Location

While a nurse practitioner can average a salary of $83,196 per year, or $40.0 per hour, there are many opportunities for nurse practitioners to make more. For example, in Santa Rosa, CA you might make $103,843 per year. Other high-paying locations include Albany, OR, Portland, ME and New York, NY. If you're in an entry-level position, your best bet is to move to Santa Rosa, CA where the average starting salary is $76,000. The highest paying states for nurse practitioners include Oregon, California and West Virginia. Meanwhile, Montana, South Dakota, and Pennsylvania offer the lowest salaries.

City
Average Salary
Santa Rosa, CA
Santa Rosa, CA
$103,843
$104k
Albany, OR
Albany, OR
$101,635
$102k
Portland, ME
Portland, ME
$94,364
$94k
New York, NY
New York, NY
$93,385
$93k
Boston, MA
Boston, MA
$93,175
$93k
Fort Wayne, IN
Fort Wayne, IN
$93,171
$93k
Salt Lake City, UT
Salt Lake City, UT
$92,845
$93k
Rochester, MN
Rochester, MN
$91,786
$92k
Saint Louis, MO
Saint Louis, MO
$90,657
$91k
Dover, DE
Dover, DE
$90,650
$91k

High Paying Nurse Practitioner Jobs

Average Nurse Practitioner Salary By Company

If you want to get paid the most as a nurse practitioner, being employed by a company such as UNION HOSPITAL HEALTH GROUP or Christiana Care Health Services would be a smart choice, as they are the highest paying companies in this field. Additionally, companies like The Washington Hospital and San Mateo also report highly competitive salaries for nurse practitioners.

The largest raises come from changing jobs.

See what's out there.

Nurse Practitioner Salary History

Compare salaries for individual cities or states with the national average.

    Nurse Practitioner Salary By Experience Level

    The salary for a nurse practitioner can vary depending on the years of experience that a person has, from entry level to senior level. Data on how experience level affects total compensation is provided by the Bureau of Labor Statistics (BLS) as part of their National Compensation Survey, which is based on factors such as knowledge, complexity, contacts, and environment.

    Recently Added Nurse Practitioner Salaries

    CompanyJobLocationDate AddedSalary
    Nurse Practitioner House Calls Statewide Traveler Texas and New Mexico (884155)
    Nurse Practitioner House Calls Statewide Traveler Texas and New Mexico (884155)
    Hope, NM
    Hope, NM
    10/30/2020
    10/30/2020
    $40,000
    $40,000
    10/30/2020
    Nurse Practitioner House Calls Regional Traveler, AR, LA, TX, NM, CO, OK (869293)
    Nurse Practitioner House Calls Regional Traveler, AR, LA, TX, NM, CO, OK (869293)
    Little Rock, AR
    Little Rock, AR
    10/30/2020
    10/30/2020
    $40,000
    $40,000
    10/30/2020
    Nurse Practitioner House Calls Pennsylvania Statewide Traveler and Loan Repayment Opti
    Nurse Practitioner House Calls Pennsylvania Statewide Traveler and Loan Repayment Opti
    Harrisburg, PA
    Harrisburg, PA
    10/30/2020
    10/30/2020
    $40,000
    $40,000
    10/30/2020
    Nurse Practitioner House Calls Nebraska Statewide Traveler and Loan Repayment Options
    Nurse Practitioner House Calls Nebraska Statewide Traveler and Loan Repayment Options
    Omaha, NE
    Omaha, NE
    10/30/2020
    10/30/2020
    $40,000
    $40,000
    10/30/2020
    Nurse Practitioner House Calls TX & AR Statewide Traveler and Loan Repayment Options A
    Nurse Practitioner House Calls TX & AR Statewide Traveler and Loan Repayment Options A
    Houston, TX
    Houston, TX
    10/30/2020
    10/30/2020
    $40,000
    $40,000
    10/30/2020
    Nurse Practitioner-Temporary-Clinical Trials
    Nurse Practitioner-Temporary-Clinical Trials
    Ormond Beach, FL
    Ormond Beach, FL
    10/30/2020
    10/30/2020
    $95,000
    $95,000
    10/30/2020
    Nurse Practitioner-Temporary-Clinical Trials
    Nurse Practitioner-Temporary-Clinical Trials
    Smithfield, VA
    Smithfield, VA
    10/30/2020
    10/30/2020
    $100,000
    $100,000
    10/30/2020
    Nurse Practitioner Housecalls Illinois Statewide Traveler and Loan Repayment Options A
    Nurse Practitioner Housecalls Illinois Statewide Traveler and Loan Repayment Options A
    Joliet, IL
    Joliet, IL
    10/30/2020
    10/30/2020
    $40,000
    $40,000
    10/30/2020
    Nurse Practitioner-Temporary-Clinical Trials
    Nurse Practitioner-Temporary-Clinical Trials
    Conyers, GA
    Conyers, GA
    10/30/2020
    10/30/2020
    $95,000
    $95,000
    10/30/2020
    Nurse Practitioner-Temporary-Clinical Trials
    Nurse Practitioner-Temporary-Clinical Trials
    Des Moines, IA
    Des Moines, IA
    10/30/2020
    10/30/2020
    $100,000
    $100,000
    10/30/2020