With the nationwide nursing shortage keeping nurses in demand, many experienced RNs are seeing an opportunity to move up the ladder and enter advanced practice by becoming a nurse practitioner (NP). With a Master's of Science in Nursing (MSN) or a Doctor of Nursing Practice (DNP) degree with an NP emphasis, high-level nursing can be the next career step for ambitious nurses looking to earn more money. With a variety of desirable niche concentrations available, nurse practitioners regularly earn over $100,000 per year.

Salary Comparison Tool

This tool will allow you to easily search and compare the average salaries of nurses for many cities and locations across the U.S. You can search by city and state. Salary data is provided through the BLS.

Select Career Type

Select State

Select City

How Much Does a Nurse Practitioner Make?

There are a few factors that will determine a nurse practitioner's salary:

Type of Employer

NPs can work in a variety of settings, including hospitals, private practices, government agencies, and more. Typically, private practices offer the most room for salary negotiation, while hospitals and government agencies may have budgeted salary schedules that may not be as flexible.

Location

City and state can make a dramatic difference in NP salary, as things like cost of living must be factored in. Larger urban cities and more populous states tend to offer higher salaries, while rural areas may fall on the lower end of the national average. Currently, the average salary for a nurse practitioner is $107,460 annually. New York falls on the higher end of the spectrum, with the average salary of an NP in the state landing at $113,450 annually, while Tennessee NPs are on the lower end of the spectrum, with an annual average salary of $93,790.

Experience & Degree Level

NPs with a high level of experience and applicable certifications can usually earn more than those just starting out, and degree level may make an impact as well. While a graduate-level degree is standard for NPs, those with a doctorate degree (DNP) may have access to the most prestigious and highest-paying NP roles.

Nurse Practitioner Salary Per Hour

Based on the factors listed above, many prospective nurse practitioners are curious to know how much they will earn per hour. According to the Bureau of Labor Statistics (BLS), the national mean hourly wage for nurse practitioners is $50.30 as of May 2016 (latest available data). Most NPs earn an hourly wage of between $46.00 and $54.00.

The top paying industries for nurse practitioners are as follows:

  • Personal care services, with a mean hourly wage of $65.52
  • Management, scientific, and technical consulting services, with a mean hourly wage of $63.47
  • Specialty hospitals (excluding psychiatric and substance abuse), with a mean hourly wage of $56.31

Nurse Practitioner Salary Table

Location Total Employment Annual Salary
United States 136,060 $98,190
Alabama 2,020 $89,660
Alaska 390 $115,040
Arizona 2,160 $104,120
Arkansas 1,360 $91,510
California 10,720 $118,000
Colorado 2,370 $101,080
Connecticut 2,600 $101,500
Delaware 550 $97,560
District of Columbia 520 $100,910
Florida 8,320 $92,920
Georgia 3,920 $92,660
Hawaii 330 $114,240
Idaho 570 $92,490
Illinois 4,250 $93,270
Indiana 3,590 $93,360
Iowa 1,290 $92,760
Kansas 1,520 $92,290
Kentucky 2,620 $91,340
Louisiana 1,650 $93,270
Maine 1,170 $93,990
Maryland 2,750 $97,660
Massachusetts 5,690 $109,600
Michigan 3,210 $93,580
Minnesota 3,290 $104,800
Mississippi 2,340 $95,240
Missouri 3,320 $91,020
Montana 460 $92,000
Nebraska 1,070 $90,400
Nevada 580 $99,050
New Hampshire 830 $101,090
New Jersey 3,670 $112,550
New Mexico 960 $101,990
New York 11,260 $107,150
North Carolina 3,950 $96,740
North Dakota 450 $92,570
Ohio 6,300 $94,560
Oklahoma 1,110 $87,900
Oregon 1,500 $109,800
Pennsylvania 4,380 $92,740
Rhode Island 520 $103,720
South Carolina 1,600 $90,600
South Dakota 430 $93,760
Tennessee 4,530 $91,990
Texas 8,100 $104,370
Utah 1,470 $94,360
Virginia 4,070 $94,340
Washington 2,460 $102,910
West Virginia 890 $88,880
Wisconsin 2,190 $94,260
Wyoming 230 $96,540
Puerto Rico 2,020 $20,880

Table data taken from 2015 BLS (http://www.bls.gov/oes/current/oes291171.htm)

Nurse Practitioner Specialties and Salaries

Nurse practitioners can enjoy entering a wide variety of specialties, depending on where their skills and interests lie. Most MSN and DNP programs allow NPs to choose a concentration as part of their degree. Some common NP specialties and corresponding salary info are found below.

Acute Care Nurse Practitioner Salary

Acute Care NPs typically work in hospitals and other urgent care settings, performing patient rounds and assisting in procedures. Acute Care Nurse Practitioner salaries range from $82,991 to $125,154 annually, but the median national salary is $97,451.

Adult Gerontology Nurse Practitioner Salary

Adult Gerontology Nurse Practitioners work with patients in the teenage years and beyond. They may perform physicals and exams, educate patients and families on good health practices, and more. This type of NP may go into acute or primary care. Adult Gerontology NP salaries range from $70,000 to $122,194 annually. The median national annual salary comes in at $86,866.

Emergency Nurse Practitioner Salary

Emergency NPs work in hospital and urgent care settings, ordering diagnostic tests and administering aid to emergency patients who cannot wait to see their regular physician. Emergency NP salaries range from $85,082 to $144,699 annually, with the average salary landing at $93,679.

Family Nurse Practitioner Salary

The Family Nurse Practitioner, or FNP, cares for patients across the lifespan, from infancy to old age. They perform many of the tasks that a physician might perform, including routine physicals and exams, and emphasize preventive health measures. FNP salaries range from $76,034 to $118,587, with the median annual salary coming in at $89,897.

Pediatric Nurse Practitioner Salary

A Pediatric NP treats and cares for children in the pediatrics wing of a hospital or medical facility, assisting physicians and ordering tests, prescribing medication or therapy, and counseling families. Pediatric NP salaries range from $69,443 to $116,729, with a median annual salary of $86,512.

Women's Health Nurse Practitioner Salary

A Women's Health Nurse Practitioner treats female patients with a variety of women's health or reproductive issues. They may screen for breast or reproductive cancers, educate and provide care for pregnant women, and more. Women's Health NP salaries range from $71,001 to $107,546 annually. The median annual salary for this role lands at $85,730.

Helpful Links