2024 Nurse Practitioner Salary: Facts, Figures, Salaries by State
Nurse practitioners (NPs) are advanced practice registered nurses (APRNs) who are extensively trained to offer primary and preventive care. They can diagnose and treat patients, as well as prescribe medication according to state guidelines and order diagnostic tests. There are approximately 266,300 nurse practitioners working today, and it’s the fastest-growing occupation in the United States. And a nurse practitioner salary is among the highest in all of nursing.
How much does a nurse practitioner make a year on average? What can you do to make more money as an NP? What does the job demand for NPs look like in the next decade? We’ll answer all your questions and then some.
What Is a Nurse Practitioner Salary on Average?
The average NP salary is $128,490 per year in the United States, or $61.78 per hour. Your education level, years in practice, the type of facility that employs you, your NP specialty type, and your geographic location can affect nurse practitioner pay rates.
Average Nurse Practitioner Salary by State
Learn how much you can make as an NP in different parts of the country. This list provides the average nurse practitioner salaries and hourly rates by state according to the Bureau of Labor Statistics (BLS). If you’ve been considering a new job, click the links to see the latest nurse practitioner jobs in each state.
State | Average Annual NP Salary | Average Hourly NP Salary | NP Jobs |
---|---|---|---|
Alabama | $110,020 | $52.89 | NP jobs in Alabama |
Alaska | $126,170 | $60.66 | NP jobs in Alaska |
Arizona | $132,560 | $63.73 | NP jobs in Arizona |
Arkansas | $113,410 | $54.53 | NP jobs in Arkansas |
California | $161,540 | $77.66 | NP jobs in California |
Colorado | $121,990 | $58.65 | NP jobs in Colorado |
Connecticut | $136,980 | $65.86 | NP jobs in Connecticut |
Delaware | $131,110 | $63.03 | NP jobs in Delaware |
Florida | $119,710 | $57.55 | NP jobs in Florida |
Georgia | $121,150 | $58.25 | NP jobs in Georgia |
Hawaii | $132,610 | $63.76 | NP jobs in Hawaii |
Idaho | $124,550 | $59.88 | NP jobs in Idaho |
Illinois | $126,900 | $61.01 | NP jobs in Illinois |
Indiana | $123,320 | $59.29 | NP jobs in Indiana |
Iowa | $130,820 | $62.89 | NP jobs in Iowa |
Kansas | $119,270 | $57.34 | NP jobs in Kansas |
Kentucky | $110,370 | $53.06 | NP jobs in Kentucky |
Louisiana | $118,670 | $57.06 | NP jobs in Louisiana |
Maine | $122,940 | $59.11 | NP jobs in Maine |
Maryland | $1127,990 | $61.54 | NP jobs in Maryland |
Massachusetts | $144,010 | $69.24 | NP jobs in Massachusetts |
Michigan | $120,680 | $58.02 | NP jobs in Michigan |
Minnesota | $135,010 | $64.91 | NP jobs in Minnesota |
Mississippi | $117,490 | $56.49 | NP jobs in Mississippi |
Missouri | $116,680 | $56.10 | NP jobs in Missouri |
Montana | $124,640 | $59.92 | NP jobs in Montana |
Nebraska | $121,680 | $58.50 | NP jobs in Nebraska |
Nevada | $148,670 | $71.48 | NP jobs in Nevada |
New Hampshire | $130,740 | $62.86 | NP jobs in New Hampshire |
New Jersey | $145,030 | $69.73 | NP jobs in New Jersey |
New Mexico | $136,770 | $65.76 | NP jobs in New Mexico |
New York | $142,830 | $68.67 | NP jobs in New York |
North Carolina | $121,590 | $58.46 | NP jobs in North Carolina |
North Dakota | $127,760 | $61.42 | NP jobs in North Dakota |
Ohio | $122,870 | $59.07 | NP jobs in Ohio |
Oklahoma | $124,330 | $59.77 | NP jobs in Oklahoma |
Oregon | $144,950 | $69.69 | NP jobs in Oregon |
Pennsylvania | $127,450 | $61.27 | NP jobs in Pennsylvania |
Rhode Island | $133,460 | $64.16 | NP jobs in Rhode Island |
South Carolina | $116,940 | $56.22 | NP jobs in South Carolina |
South Dakota | $120,980 | $58.17 | NP jobs in South Dakota |
Tennessee | $103,720 | $49.86 | NP jobs in Tennessee |
Texas | $130,010 | $62.51 | NP jobs in Texas |
Utah | $127,820 | $61.45 | NP jobs in Utah |
Vermont | $126,100 | $60.62 | NP jobs in Vermont |
Virginia | $120,870 | $58.11 | NP jobs in Virginia |
Washington | $145,400 | $69.90 | NP jobs in Washington |
West Virginia | $113,450 | $54.54 | NP jobs in West Virginia |
Wisconsin | $128,330 | $61.70 | NP jobs in Wisconsin |
Wyoming | $123,560 | $59.40 | NP jobs in Wyoming |
Washington DC | $128,030 | $61.55 | NP jobs in Washington DC |
Puerto Rico | n/a | n/a | NP jobs in Puerto Rico |
Best-Paying States for NPs 2024
Two main questions you’re likely to ask yourself are, “What is a nurse practitioner salary in the best-paying states?” and “Where can a NP earn the most money?” The fact is, the answers to those questions are subject to change from year to year, though you can more or less bet that the average annual salary for nurse practitioners will be in the six figures. According to the most recent data, these are the highest-paying locations for NPs:
- California
- Nevada
- Washington
- New Jersey
- Oregon
How Your Degree Can Affect Your Nurse Practitioner Salary
If you compare a nurse practitioner salary vs. registered nurse salary ($94,480), the difference is $34,010 per year on average. Why the bigger payout for NPs? The answer has to do with the amount of formal training and licensing involved between NP vs RN.
In general, it takes between two and four years to become an RN. But in order to become a nurse practitioner, you’re looking at around six years of education. Not only will you have to fulfill the requirements to become an RN, you’ll also need to complete an approved graduate program — either a master of science in nursing (MSN) or doctorate of nursing practice (DNP) — and pass a separate licensing exam. Check with your state board of nursing for specific requirements.
You can also specialize in different areas of nursing, including:
- Cardiac Care NP
- Family NP (FNP)
- Emergency NP
- Pediatric NP (PNP)
- Psychiatric Mental Health NP (PMHNP)
- Women’s Health NP (WHNP)
Nurse Practitioner Salaries: FAQ
Do different healthcare settings pay NPs different salaries?
Yes. In addition to your location, education, and experience, your NP pay rate can be affected by the type of workplace that hires you. For example, home health care services tend to pay nurse practitioners more money than physicians’ offices do. Here’s a look at the average annual salaries in facility settings:
- Offices of other health practitioners: $121,250
- Physicians’ offices: $122,780
- General medical and surgical hospitals: $135,610 per year
- Outpatient care centers: $139,860
- Psychiatric and substance abuse hospitals: $141,260
- Home health care: $146,850
What is the job outlook for NPs?
Per the BLS, the employment of nurse practitioners is expected to grow by 45% over the next decade, which is as fast as the average for all other jobs. That’s an additional 29,200 jobs created every year for the next 10 years. This is to make up for retiring NPs and those who find a new career path. Plus, the aging population will boost the need for NPs.
What are some ways to increase my nurse practitioner salary?
- Negotiate all offers: Given the extreme demand for NPs, see if you can negotiate your base salary when you get a job offer. For leverage, do some research to learn what the NP pay rate is in your area.
- Change your schedule: Maybe the facility that employs you can offer shift differentials for evening, night, weekend, and holiday hours.
- Earn certifications: By pursuing certain certifications, you may be able to make the case for a higher salary. For instance, you might want to obtain an FNP-C or FNP-BC credential.
- Work per diem: If your schedule permits, picking up a handful of per diem shifts here and there can really add up.
- Explore new jobs: Job offers can introduce the possibility of negotiating your NP salary. Why not see what’s available?
Increase Your Nurse Practitioner Salary
Need some help exploring your career options? Take a look at the latest NP jobs to find one that fits your needs.
Latest Jobs
-
Certified Nursing Assistant (Part Time, 24 hours per week) at Sonoma Valley Hospital
-
Nurse Coordinator – Operating Room at Children's Hospital Los Angeles
-
Licensed Practical Nurse (LPN) Paraprofessional at Soliant Health
-
Licensed Practical Nurse (LPN) Paraprofessional at Soliant Health
-
Licensed Practical Nurse (LPN) Paraprofessional at Soliant Health