Program availability

Program availability

Your Preferences

Update your Zip code, preferred campus, and preferred program

Pediatric Primary Care Nurse Practitioner Diagnosing Child Patient

How Much Does a Nurse Practitioner Make?

Find out how much nurse practitioners make - their average annual and hourly salary by state, the job outlook, and how you can become one.

Average NP Salary Estimates

Becoming a nurse practitioner (NP) is a great way to boost your earning potential as a nurse. Across various specialties, nurse practitioners earned an average salary of $132,000 per year ($63.46 per hour) in the US, according to the Bureau of Labor Statistics (BLS).*

The job outlook for nurse practitioners is also very positive. The BLS projects 40% employment growth for nurse practitioners from 2024-2034, well above the national average across all occupations.

If you’re interested in advancing your nursing career and expanding your scope of practice—and considering going from RN to NP—then becoming an NP might be a good track for you.

Average NP salary by state

 Average SalaryMedian Salary
StatePer HourPer YearPer HourPer Year
Alabama$52.72$109,650$51.41$106,930
Alaska$68.43$142,340$69.93$145,450
Arizona$63.90$132,920$64.32$133,790
Arkansas$55.79$116,030$54.64$113,660
California$83.26$173,190$80.10$166,610
Colorado$61.35$127,610$62.38$129,750
Connecticut$67.85$141,140$66.81$138,960
Delaware$62.59$130,190$61.45$127,810
District of Columbia$66.15$137,600$63.16$131,380
Florida$61.70$128,340$62.02$129,010
Georgia$60.33$125,490$60.60$126,060
Hawaii$64.91$135,020$62.95$130,940
Idaho$63.16$131,380$61.99$128,940
Illinois$61.96$128,880$61.84$128,620
Indiana$60.83$126,520$61.67$128,280
Iowa$63.95$133,020$62.22$129,420
Kansas$61.49$127,900$59.95$124,690
Kentucky$56.22$116,930$54.74$113,870
Louisiana$60.02$124,850$60.57$125,980
Maine$61.42$127,750$60.12$125,040
Maryland$61.11$127,100$60.35$125,530
Massachusetts$69.78$145,140$66.77$138,890
Michigan$61.15$127,200$60.40$125,620
Minnesota$61.60$128,120$61.81$128,570
Mississippi$59.10$122,930$57.35$119,290
Missouri$59.90$124,600$60.75$126,370
Montana$63.25$131,560$64.25$133,640
Nebraska$61.51$127,950$61.50$127,930
New Hampshire$64.26$133,660$63.67$132,440
New Jersey$67.54$140,470$71.94$149,620
New Mexico$65.68$136,620$66.56$138,440
New York$71.35$148,410$69.90$145,390
North Carolina$60.01$124,830$60.11$125,020
North Dakota$58.27$121,200$59.24$123,220
Ohio$58.29$121,250$60.93$126,740
Oklahoma$61.12$127,120$60.90$126,670
Oregon$71.17$148,030$69.52$144,600
Pennsylvania$60.93$126,730$61.25$127,400
Rhode Island$67.11$139,600$62.84$130,710
South Carolina$54.79$113,950$55.88$116,240
South Dakota$58.80$122,300$58.94$122,600
Tennessee$52.01$108,180$52.12$108,420
Texas$62.95$130,930$62.44$129,880
Utah$63.31$131,680$60.43$125,700
Vermont$62.78$130,580$62.37$129,740
Virginia$58.74$122,180$59.72$124,210
Washington$69.05$143,620$67.41$140,220
West Virginia$58.72$122,140$58.48$121,640
Wisconsin$62.74$130,490$61.82$128,580
Wyoming$60.60$126,060$61.42$127,750

All salary data courtesy of the Bureau of Labor Statistics. No information available for Nevada.

Average NP salary by specialty1

Medscape's APRN Compensation Report 2023 lists estimated incomes for select NP specialties, along with percentage of total respondents:

Job / CareerIncome% of total
Adult-gerontology acute care NP$132,00011%
Adult-gerontology primary care NP$129,00012%
Family NP$124,00056%
Psychiatric-mental health NP$134,00010%
Pediatric primary care NPNot given6%
Women's health NPNot given5%
OtherNot given7%

Average NP salary by industryi

Nurse practitioners employed in mental health and substance abuse-related facilities can potentially earn higher pay:

Job / CareerPer yearPer hour
Psychiatric and Substance Abuse Hospitals$134,540$64.69
Offices of Mental Health Practitioners (except Physicians)$126,320$60.73
Outpatient Mental Health and Substance Abuse Centers$136,070$65.42
Residential Mental Health and Substance Abuse Facilities$137,420$66.07

i. U.S. Bureau of Labor Statistics. (2022). Occupational employment and wage statistics, May 2022: All data. United States Department of Labor. https://www.bls.gov/oes/tables.htm

Increase your earning potential with a DNP

You can potentially earn a higher salary as a nurse practitioner by enrolling in a BSN to DNP or post master’s DNP program and expanding on your graduate-level nursing education.

Medscape’s 2023 APRN Compensation Report states nurse practitioners with a doctorate make about 4% more than those with a master’s degree, according to recent reports.1

Take the next step in your nursing career

We exist to help you advance your nursing skills, continue to grow in the field of nursing, and find success in your work. 

We know you are possible.

Learn more about becoming a nurse practitioner

Explore Now

1. Robbins, R. (2023, November 14). Higher Salaries for Certain Nurse Specialists: Medscape APRN Compensation Report 2023. Medscape. https://www.medscape.com/slideshow/2023-aprn-comp-report-6016760

* BLS pay estimates calculate the median annual wage for various occupations. Per the BLS the median wage for an occupation is: "The wage at which half of the workers in the occupation earned more than that amount, and half earned less. Median wage data are from the BLS Occupational Employment and Wage Statistics survey." Bureau of Labor Statistics (BLS), U.S. Department of Labor, Occupational Outlook Handbook 2024. BLS median wage estimates do not represent entry-level wages and/or salaries. Multiple factors, including prior experience, age, geographic market in which you want to work, and degree level and field, will affect career outcomes, including starting salary and earnings as an experienced employee. Herzing neither represents that its graduates will earn the median salaries calculated by BLS for a particular job nor guarantees that graduation from its program will result in a job, promotion, particular wage or salary, or other career growth.

Learn More Today!

Classes start: May 4th

Opt-In to Receive SMS Messages

By selecting this button you agree to receive updates and alerts from Herzing University. Text HELP to 85109 for help, Text STOP to 85109 to end. Msg & Data Rates May Apply. By opting in, I authorize Herzing University to deliver SMS messages and I understand that I am not required to opt in as a condition of enrollment. By leaving this box unchecked you will not be opted in for SMS messages. Click to read Terms and Conditions and Privacy Policy.