How Much Does A Nurse Practitioner Make An Hour By State – 2024


Written By: Darby FaubionDarby Faubion RN, BSN, MBA

Darby Faubion is a nurse and allied health instructor with over 20 years of clinical experience. Darby lives in Louisiana and loves exploring the state’s rich culture and history. Darby has a passion for caring for veterans and a special interest in those affected by post-traumatic stress disorder. In her quest to make a difference for veterans, she founded a non-profit called “Operation Battle Buddy.” Read Full Bio »»
RN, BSN, MBA


Are you considering becoming a nurse practitioner? If so, it is natural to wonder, “How much does a nurse practitioner make an hour?” Maybe you are already an NP, and you are thinking about options to move to a new state. In that case, making a state-by-state comparison of hourly earning potential is a good idea.

In this article, I will share some information with you about nurse practitioner pay, including a guide to what nurse practitioners make an hour by state in 2024. As you continue reading, you will learn the average hourly pay for nurse practitioners in each state and compare earning potential based on years of experience. I will also share some tips on how to maximize your earning potential and answer some frequently asked questions about nurse practitioner pay.


How Much Does a New Grad Nurse Practitioner Make an Hour?


According to data from the U.S. Bureau of Labor Statistics, new graduate nurse practitioners earn approximately $41.99 per hour. This pay is six times the federal minimum wage requirement!

Salary Per Hour
$41.99
(Source: U.S. Bureau of Labor Statistics)


How Much Does a Nurse Practitioner Make an Hour With Experience?


As is common with other types of jobs and careers, nurse practitioners can expect to see pay increases as they continue to gain experience. For example, entry-level nurse practitioners earn $41.99 on average. With five to nine years of experience as an NP, you could earn around $58.47 per hour. The most experienced nurse practitioners, with 20 or more years of experience, make an average of $79.44 per hour.

Level of Experience Salary Per Hour
Entry-Level $41.99
1-4 Years of Experience $49.64
5-9 Years of Experience $58.47
10-19 Years of Experience $65.13
20 Years or More Experience $79.44
(Source: U.S. Bureau of Labor Statistics)


On Average, How Much Does an Experienced Nurse Practitioner Make an Hour?


The average hourly pay for experienced nurse practitioners is $59.74. Nurse practitioners may earn more or less, depending on years of experience, the setting where they are employed, and whether they have a specialty certification.

Salary Per Hour
$59.94
(Source: U.S. Bureau of Labor Statistics)


Nurse Practitioner Salary Per Hour vs. All Occupations Salary Per Hour: Who Earns More


In comparison to all other occupations reviewed by the U.S. Bureau of Labor Statistics, nurse practitioners earn more than $30 per hour more than other jobs. With an average hourly wage of $59.94 and other jobs paying an average of $29.76, nurse practitioners earn 101.41% higher than other jobs!

Nurse Practitioner
Average Salary Per Hour
All Occupations
Average Salary Per Hour
Difference
Number %
$59.94$29.76+$30.18+101.41%
(Source: U.S. Bureau of Labor Statistics)


Nurse Practitioner Salary Per Hour vs. Other Nursing Careers Salary Per Hour: Who Earns More


Nurse practitioners rank #2 when it comes to hourly pay rate compared to other nursing careers. The only nursing career that pays higher, according to the BLS, is nurse anesthetists, who make $98.33 per hour. With other nursing careers paying between $17.41 and $58.87, nurse practitioners earn between 1.82% and 244.28% higher than most other nursing careers.

Rank Job Title Average Salary
Per Hour
Difference
Number %
1 Nurse Anesthetist $98.93 -$38.99 -39.41%
2 Nurse Practitioner $59.94 $0.00 0.00%
3 Nurse Midwife $58.87 +$1.07 +1.82%
4 Registered Nurse $42.80 +$17.14 +40.05%
5 Nursing Instructor and Teacher, Postsecondary $40.47 +$19.47 +48.11%
6 Licensed Practical and Licensed Vocational Nurse $26.86 +$33.08 +123.16%
7 Nursing Assistant $17.41 +$42.53 +244.28%
(Source: U.S. Bureau of Labor Statistics)


Nurse Practitioner Salary Per Hour vs. Other Closely Related Healthcare Careers Salary Per Hour: Who Earns More


In comparison to other closely related health careers, the hourly salary for nurse practitioners ranks #7 among the top 12. NPs earn more than chiropractors, audiologists, and occupational and physical therapists, who earn between $40.25 and $47.10 per hour. Dentists, podiatrists, optometrists, pharmacists, veterinarians, and physician assistants are on the higher end of the earning scale, bringing in between $60.23 and $86.97 hourly.

Rank Job Title Average Salary
Per Hour
Difference
Number %
1 Dentist $86.97 -$27.03 -31.08%
2 Podiatrist $75.95 -$16.01 -21.08%
3 Optometrist $63.99 -$4.05 -6.33%
4 Pharmacist $62.22 -$2.28 -3.66%
5 Veterinarian $62.07 -$2.13 -3.43%
6 Physician Assistant $60.23 -$0.29 -0.48%
7 Nurse Practitioner $59.94 $0.00 0.00%
8 Physical Therapist $47.10 +$12.84 +27.26%
9 Occupational Therapist $44.62 +$15.32 +34.33%
10 Audiologist $43.02 +$16.92 +39.33%
11 Speech-Language Pathologist $43.01 +$16.93 +39.36%
12 Chiropractor $40.25 +$19.69 +48.92%
(Source: U.S. Bureau of Labor Statistics)


How Much Do Nurse Practitioners Make an Hour by State?

(Below, you will find information on how much nurse practitioners make an hour by state in 2024.)


1. How Much Do Alabama Nurse Practitioners Make An Hour: ($51.26)


Nurse practitioners in Alabama earn an average of $51.26 per hour. Their hourly pay ranges between $38.44 for entry-level NPs to $63.13 for those with 20 years of experience or more.

Level of Experience Salary
Per Hour
Entry-Level $38.44
1-4 Years of Experience $44.55
5-9 Years of Experience $48.63
10-19 Years of Experience $56.75
20 Years or More Experience $63.13
Average $51.26



2. How Much Do Alaska Nurse Practitioners Make An Hour: ($55.96)


In Alaska, new nurse practitioners entering the field earn approximately $25.47 per hour. With just one to four years of experience, that pay increases to $40.14. With continued experience, pay continues to increase, with NPs in the state earning an average of $55.96 per hour.

Level of Experience Salary
Per Hour
Entry-Level $25.47
1-4 Years of Experience $40.14
5-9 Years of Experience $61.96
10-19 Years of Experience $68.26
20 Years or More Experience $80.89
Average $55.96



3. How Much Do Arizona Nurse Practitioners Make An Hour: ($58.37)


Arizona nurse practitioners earn an average of $58.37 per hour. New NP graduates begin their careers with salaries of around $38.93 hourly. With just ten years of experience, hourly pay can be more than $64!

Level of Experience Salary
Per Hour
Entry-Level $38.93
1-4 Years of Experience $50.26
5-9 Years of Experience $57.92
10-19 Years of Experience $64.17
20 Years or More Experience $75.86
Average $58.37



4. How Much Do Arkansas Nurse Practitioners Make An Hour: ($51.50)


In Arkansas, nurse practitioners begin with entry-level wages of around $40.22 per hour. It is normal to see an average increase in pay of about $10 per hour every ten years. The average hourly page for NPs statewide is $51.50.

Level of Experience Salary
Per Hour
Entry-Level $40.22
1-4 Years of Experience $46.68
5-9 Years of Experience $49.46
10-19 Years of Experience $58.40
20 Years or More Experience $61.63
Average $51.50



5. How Much Do California Nurse Practitioners Make An Hour: ($76.02)


Nurse practitioners in California earn the highest hourly pay of any NPs nationwide. Nurse practitioners in this state who are new graduates earn nearly $50 per hour, and the highest earners make approximately $105.99 hourly. The average hourly pay for NPs in California is $76.02.

Level of Experience Salary
Per Hour
Entry-Level $49.95
1-4 Years of Experience $62.95
5-9 Years of Experience $75.56
10-19 Years of Experience $85.13
20 Years or More Experience $105.99
Average $76.02



6. How Much Do Colorado Nurse Practitioners Make An Hour: ($55.98)


In Colorado, nurse practitioners make an average of $55.98 hourly. Their pay in this state ranges from $40.91 for new NPs to $68.88 for those with at least 20 years of experience.

Level of Experience Salary
Per Hour
Entry-Level $40.91
1-4 Years of Experience $48.92
5-9 Years of Experience $57.01
10-19 Years of Experience $62.30
20 Years or More Experience $68.88
Average $55.98



7. How Much Do Connecticut Nurse Practitioners Make An Hour: ($63.22)


Connecticut nurse practitioners are on the high end of the earning scale, as well. In this state, NPs make between $48.39 and $78.80 per hour based on years of experience. The average hourly pay for nurse practitioners in Connecticut is $63.22.

Level of Experience Salary
Per Hour
Entry-Level $48.39
1-4 Years of Experience $55.22
5-9 Years of Experience $62.54
10-19 Years of Experience $69.68
20 Years or More Experience $78.80
Average $63.22



8. How Much Do Delaware Nurse Practitioners Make An Hour: ($57.97)


The average hourly wage for nurse practitioners in Delaware is $57.97. Nurse practitioners in this state enter the NP workforce earning approximately $47.68 per hour. In five to nine years, wages typically increase to around $58.91. With 20 or more years of work experience as a nurse practitioner, Delaware NPs make about $75.02 per hour.

Level of Experience Salary
Per Hour
Entry-Level $47.68
1-4 Years of Experience $50.17
5-9 Years of Experience $58.91
10-19 Years of Experience $63.97
20 Years or More Experience $75.02
Average $57.97



9. How Much Do Florida Nurse Practitioners Make An Hour: ($53.04)


In Florida, nurse practitioners make between $30.71 and $65.52 hourly, with pay rates usually determined by years of experience in the field. The average nurse practitioner's salary per hour in Florida is $53.04.

Level of Experience Salary
Per Hour
Entry-Level $30.71
1-4 Years of Experience $47.56
5-9 Years of Experience $51.73
10-19 Years of Experience $61.13
20 Years or More Experience $65.52
Average $53.04



10. How Much Do Georgia Nurse Practitioners Make An Hour: ($55.50)


The average nurse practitioner's hourly pay in Georgia is $55.50 per hour. In Georgia, NPs make entry-level wages of approximately $39.71 per hour and typically experience increases of $5 to $9 every five to nine years.

Level of Experience Salary
Per Hour
Entry-Level $39.71
1-4 Years of Experience $48.94
5-9 Years of Experience $53.89
10-19 Years of Experience $62.24
20 Years or More Experience $71.50
Average $55.50



11. How Much Do Hawaii Nurse Practitioners Make An Hour: ($61.69)


New nurse practitioners in Hawaii start out earning around $44 per hour. With continued experience, NPs in the Aloha State earn as much as $78.35 per hour, with the average hourly rate being $61.69.

Level of Experience Salary
Per Hour
Entry-Level $44.00
1-4 Years of Experience $56.08
5-9 Years of Experience $65.27
10-19 Years of Experience $74.01
20 Years or More Experience $78.35
Average $61.69



12. How Much Do Idaho Nurse Practitioners Make An Hour: ($56.60)


In Idaho, nurse practitioners earn an average of $56.60 hourly. Pay for NPs in the state ranges from $31.14 to $76.89.

Level of Experience Salary
Per Hour
Entry-Level $31.14
1-4 Years of Experience $50.53
5-9 Years of Experience $56.11
10-19 Years of Experience $62.26
20 Years or More Experience $76.89
Average $56.60



13. How Much Do Illinois Nurse Practitioners Make An Hour: ($58.81)


Nurse practitioners in Illinois earn between $48.33 an hour in entry-level positions to $68.55 per hour for those with more experience. The average nurse practitioner salary per hour in Illinois is $58.81.

Level of Experience Salary
Per Hour
Entry-Level $48.33
1-4 Years of Experience $51.28
5-9 Years of Experience $60.02
10-19 Years of Experience $63.49
20 Years or More Experience $68.55
Average $58.81



14. How Much Do Indiana Nurse Practitioners Make An Hour: ($58.53)


The average nurse practitioner hourly pay in Indiana is $58.53. Entry-level NPs in the state start out with wages around $48.37 per hour and typically see an average of a one-dollar-per-year increase up to 20 years of experience, with the most experienced NPs in the state earning approximately $68.68 per hour.

Level of Experience Salary
Per Hour
Entry-Level $48.37
1-4 Years of Experience $51.08
5-9 Years of Experience $57.29
10-19 Years of Experience $62.68
20 Years or More Experience $68.68
Average $58.53



15. How Much Do Iowa Nurse Practitioners Make An Hour: ($61.62)


The starting salary for nurse practitioners in Iowa is $49.01. As NPs gain experience, pay increases, with those having 10 years of experience making approximately $64.09 hourly. The average hourly rate for Iowa nurse practitioners is $61.62.

Level of Experience Salary
Per Hour
Entry-Level $49.01
1-4 Years of Experience $52.01
5-9 Years of Experience $59.35
10-19 Years of Experience $64.09
20 Years or More Experience $76.31
Average $61.62



16. How Much Do Kansas Nurse Practitioners Make An Hour: ($53.69)


In Kansas, nurse practitioners make between $40.56 and $63.89 hourly. Pay is typically based on the NP's years of experience and averages $53.69 statewide.

Level of Experience Salary
Per Hour
Entry-Level $40.56
1-4 Years of Experience $48.00
5-9 Years of Experience $52.09
10-19 Years of Experience $58.95
20 Years or More Experience $63.89
Average $53.69



17. How Much Do Kentucky Nurse Practitioners Make An Hour: ($52.54)


Entry-level nurse practitioners in Kentucky make about $35.71 per hour. Within five to nine years, that wage usually increases to more than $50 per hour, and NPs with 20 years or more of experience earn approximately $62.30 hourly. The average hourly pay for NPs in Kentucky is $52.54.

Level of Experience Salary
Per Hour
Entry-Level $35.71
1-4 Years of Experience $47.01
5-9 Years of Experience $50.30
10-19 Years of Experience $59.37
20 Years or More Experience $62.30
Average $52.54



18. How Much Do Louisiana Nurse Practitioners Make An Hour: ($56.83)


Louisiana nurse practitioners earn anywhere from $39.21 an hour to $73.43 per hour, based on experience. The average NP’s hourly pay in the state is $56.83.

Level of Experience Salary
Per Hour
Entry-Level $39.21
1-4 Years of Experience $49.00
5-9 Years of Experience $55.59
10-19 Years of Experience $63.57
20 Years or More Experience $73.43
Average $56.83



19. How Much Do Maine Nurse Practitioners Make An Hour: ($56.88)


In Maine, nurse practitioners earn entry-level pay of approximately $47.67 per hour. In as little as five years, pay increases to almost $54 per hour, and NPs who continue to work for 20 years or longer earn around $68.52. The average pay for Maine nurse practitioners is $56.88.

Level of Experience Salary
Per Hour
Entry-Level $47.67
1-4 Years of Experience $50.22
5-9 Years of Experience $53.95
10-19 Years of Experience $62.79
20 Years or More Experience $68.52
Average $56.88



20. How Much Do Maryland Nurse Practitioners Make An Hour: ($57.53)


If you work as a nurse practitioner in Maryland, pay ranges from entry-level wages of $39.29 an hour to $76.80 per hour. The average hourly pay for NPs in Maryland is $57.53.

Level of Experience Salary
Per Hour
Entry-Level $39.29
1-4 Years of Experience $49.05
5-9 Years of Experience $56.51
10-19 Years of Experience $64.24
20 Years or More Experience $76.80
Average $57.53



21. How Much Do Massachusetts Nurse Practitioners Make An Hour: ($66.68)


The average nurse practitioner hourly pay in Massachusetts is $66.68. New NPs make nearly $51 per hour, and those with 10 to 20 years of experience earn between $73.98 and $85.91 hourly.

Level of Experience Salary
Per Hour
Entry-Level $50.68
1-4 Years of Experience $57.62
5-9 Years of Experience $63.96
10-19 Years of Experience $73.98
20 Years or More Experience $85.91
Average $66.68



22. How Much Do Michigan Nurse Practitioners Make An Hour: ($54.70)


As a new nurse practitioner in Michigan, you will earn around $46.16 per hour. Within five to nine years, the pay typically increases to around $52.52 hourly. The average nurse practitioner hourly pay in Michigan is $54.70.

Level of Experience Salary
Per Hour
Entry-Level $46.14
1-4 Years of Experience $49.33
5-9 Years of Experience $52.52
10-19 Years of Experience $61.13
20 Years or More Experience $63.85
Average $54.70



23. How Much Do Minnesota Nurse Practitioners Make An Hour: ($61.62)


The average nurse practitioner hourly pay in Minnesota is $61.62. Nurse practitioners in this state earn between $49.15 in new graduate positions and $72.87 for those with experience of 20 years or more.

Level of Experience Salary
Per Hour
Entry-Level $49.15
1-4 Years of Experience $52.51
5-9 Years of Experience $61.55
10-19 Years of Experience $65.38
20 Years or More Experience $72.87
Average $61.62



24. How Much Do Mississippi Nurse Practitioners Make An Hour: ($56.38)


In Mississippi, newly graduated nurse practitioners earn around $41.17 hourly. With as few as five years of experience, hourly pay can increase to about $52.37. The average hourly pay for Mississippi NPs is $56.38. However, some nurse practitioners in the state earn more than $73 per hour.

Level of Experience Salary
Per Hour
Entry-Level $41.17
1-4 Years of Experience $48.66
5-9 Years of Experience $52.37
10-19 Years of Experience $61.91
20 Years or More Experience $73.57
Average $56.38



25. How Much Do Missouri Nurse Practitioners Make An Hour: ($54.41)


The average nurse practitioner hourly pay in Missouri is $54.41. New NPs typically make about $39 per hour, while those with 10 to 20 years or more make between $61.17 and $66.43.

Level of Experience Salary
Per Hour
Entry-Level $39.09
1-4 Years of Experience $47.90
5-9 Years of Experience $51.27
10-19 Years of Experience $61.17
20 Years or More Experience $66.43
Average $54.41



26. How Much Do Montana Nurse Practitioners Make An Hour: ($57.67)


If you work as a nurse practitioner in Montana, you could earn between $45.29 and $66.32 based on experience. The average hourly pay for NPs in Montana is $57.67.

Level of Experience Salary
Per Hour
Entry-Level $45.29
1-4 Years of Experience $51.69
5-9 Years of Experience $61.23
10-19 Years of Experience $64.89
20 Years or More Experience $66.32
Average $57.67



27. How Much Do Nebraska Nurse Practitioners Make An Hour: ($57.20)


In Nebraska, nurse practitioners make between $46.64 for those just beginning their careers and $70.35 per hour for more experienced NPs. The average hourly pay is $57.20.

Level of Experience Salary
Per Hour
Entry-Level $46.64
1-4 Years of Experience $50.84
5-9 Years of Experience $55.73
10-19 Years of Experience $63.55
20 Years or More Experience $70.35
Average $57.20



28. How Much Do Nevada Nurse Practitioners Make An Hour: ($65.49)


Nurse practitioners in Nevada typically begin their careers earning $44.14 an hour. Pay for NPs in the state increases an average of $5 to $13 per hour every five to ten years, with senior-level nurse practitioners making around $83.64 per hour. The average hourly pay for NPs in Nevada is $65.49.

Level of Experience Salary
Per Hour
Entry-Level $44.14
1-4 Years of Experience $57.11
5-9 Years of Experience $62.52
10-19 Years of Experience $75.00
20 Years or More Experience $83.64
Average $65.49



29. How Much Do New Hampshire Nurse Practitioners Make An Hour: ($60.47)


New Hampshire nurse practitioners earn an average of $60.47 per hour. Typical hourly pay ranges from $48.12 to $75.08, based on experience.

Level of Experience Salary
Per Hour
Entry-Level $48.12
1-4 Years of Experience $51.24
5-9 Years of Experience $60.31
10-19 Years of Experience $65.10
20 Years or More Experience $75.08
Average $60.47



30. How Much Do New Jersey Nurse Practitioners Make An Hour: ($68.87)


The average nurse practitioner hourly pay in New Jersey is $68.87. Entry-level nurse practitioners earn around $53.63 hourly and, within one to four years, often see pay increases to approximately $60.66. NPs with 10 to 20 years of experience earn between $74.25 and $82.18 hourly.

Level of Experience Salary
Per Hour
Entry-Level $53.63
1-4 Years of Experience $60.66
5-9 Years of Experience $65.61
10-19 Years of Experience $74.25
20 Years or More Experience $82.18
Average $68.87



31. How Much Do New Mexico Nurse Practitioners Make An Hour: ($62.29)


In New Mexico, entry-level nurse practitioners earn $45.20 per hour. In as few as five years, NPs can see pay increases to as much as $60.19 per hour, and with 20 years or more, the pay can be nearly $85 per hour. The average nurse practitioner hourly pay in New Mexico is $62.29.

Level of Experience Salary
Per Hour
Entry-Level $45.20
1-4 Years of Experience $50.95
5-9 Years of Experience $60.19
10-19 Years of Experience $64.58
20 Years or More Experience $84.72
Average $62.29



32. How Much Do New York Nurse Practitioners Make An Hour: ($68.01)


The average nurse practitioner salary per hour in New York is $68.01. New nurse practitioners usually start with hourly wages of around $48.96 and see increases up to $85.18 an hour for the most experienced practitioners in the state.

Level of Experience Salary
Per Hour
Entry-Level $48.96
1-4 Years of Experience $53.02
5-9 Years of Experience $65.11
10-19 Years of Experience $77.73
20 Years or More Experience $85.18
Average $68.01



33. How Much Do North Carolina Nurse Practitioners Make An Hour: ($55.03)


Nurse practitioners in North Carolina earn hourly pay between $45.67 and $66.05. The average nurse practitioner salary per hour in North Carolina is $55.03.

Level of Experience Salary
Per Hour
Entry-Level $45.67
1-4 Years of Experience $48.68
5-9 Years of Experience $53.44
10-19 Years of Experience $62.13
20 Years or More Experience $66.05
Average $55.03



34. How Much Do North Dakota Nurse Practitioners Make An Hour: ($54.78)


North Dakota NPs just entering the field earn approximately $44.23 per hour. Pay increases lead to hourly pay between $49.04 and $66.94, with one to 20 years of experience. The average hourly pay for nurse practitioners in North Dakota is $54.78.

Level of Experience Salary
Per Hour
Entry-Level $44.23
1-4 Years of Experience $49.04
5-9 Years of Experience $51.77
10-19 Years of Experience $61.54
20 Years or More Experience $66.94
Average $54.78



35. How Much Do Ohio Nurse Practitioners Make An Hour: ($56.46)


The average nurse practitioner salary per hour in Ohio is $56.46. Nurse practitioners with entry-level positions up to nine years of experience earn between $46.46 and $54.36 per hour. With 10 to 20 years of experience or more, NPs can make between $62.50 and $65.33 hourly.

Level of Experience Salary
Per Hour
Entry-Level $46.46
1-4 Years of Experience $49.18
5-9 Years of Experience $54.35
10-19 Years of Experience $62.50
20 Years or More Experience $65.33
Average $56.46



36. How Much Do Oklahoma Nurse Practitioners Make An Hour: ($58.53)


New nurse practitioners in Oklahoma earn approximately $45 per hour. With continued experience, pay increases, with top earners making about $70.79 per hour. The average hourly pay for nurse practitioners across the state is $58.33.

Level of Experience Salary
Per Hour
Entry-Level $45.00
1-4 Years of Experience $51.06
5-9 Years of Experience $58.18
10-19 Years of Experience $62.20
20 Years or More Experience $70.79
Average $58.53



37. How Much Do Oregon Nurse Practitioners Make An Hour: ($65.51)


Oregon nurse practitioners earn between $51.90 and $80.62 per hour, with pay determined by experience in the field. The average hourly pay rate for NPs in Oregon is $65.51.

Level of Experience Salary
Per Hour
Entry-Level $51.90
1-4 Years of Experience $60.04
5-9 Years of Experience $63.57
10-19 Years of Experience $69.12
20 Years or More Experience $80.62
Average $65.51



38. How Much Do Pennsylvania Nurse Practitioners Make An Hour: ($57.96)


The average nurse practitioner salary per hour in Pennsylvania is $57.96. Entry-level NPs earn about $44.82 per hour, while experienced nurse practitioners see pay increases and earn as much as $76.02.

Level of Experience Salary
Per Hour
Entry-Level $44.82
1-4 Years of Experience $48.79
5-9 Years of Experience $56.24
10-19 Years of Experience $62.41
20 Years or More Experience $76.02
Average $57.96



39. How Much Do Rhode Island Nurse Practitioners Make An Hour: ($60.21)


In Rhode Island, nurse practitioners with less than 10 years of experience earn between $50.86 and $58.32 per hour. NPs with 10 to 20 years of experience earn between $63.77 and $70.10 hourly. The average per-hour pay rate for NPs in Rhode Island is $60.21.

Level of Experience Salary
Per Hour
Entry-Level $50.86
1-4 Years of Experience $53.89
5-9 Years of Experience $58.32
10-19 Years of Experience $63.77
20 Years or More Experience $70.10
Average $60.21



40. How Much Do South Carolina Nurse Practitioners Make An Hour: ($52.47)


South Carolina nurse practitioners earn an average of $52.47 hourly. Entry-level NPs make about $40.39 per hour, and with as little as one to four years of work experience, they can see pay increases of almost $7 per hour. The highest-paid nurse practitioners in the state earn more than $66 an hour.

Level of Experience Salary
Per Hour
Entry-Level $40.39
1-4 Years of Experience $47.07
5-9 Years of Experience $49.98
10-19 Years of Experience $58.51
20 Years or More Experience $66.22
Average $52.47



41. How Much Do South Dakota Nurse Practitioners Make An Hour: ($55.58)


Nurse practitioners in South Dakota earn between $44.74 and $67.55 per hour. The average hourly pay for NPs in the state is $55.58.

Level of Experience Salary
Per Hour
Entry-Level $44.74
1-4 Years of Experience $49.71
5-9 Years of Experience $52.05
10-19 Years of Experience $62.73
20 Years or More Experience $67.55
Average $55.58



42. How Much Do Tennessee Nurse Practitioners Make An Hour: ($47.75)


Entry-level nurse practitioners in Tennessee earn an average of $23.05 per hour. With as little as one to four years, they can see wages of more than $39 per hour, a $16 per hour increase! As NPs continue to gain experience, earning potential also increases. The average hourly pay for Tennessee nurse practitioners is $47.75.

Level of Experience Salary
Per Hour
Entry-Level $23.05
1-4 Years of Experience $39.26
5-9 Years of Experience $49.56
10-19 Years of Experience $56.21
20 Years or More Experience $63.37
Average $47.75



43. How Much Do Texas Nurse Practitioners Make An Hour: ($59.93)


The average nurse practitioner salary per hour in Texas is $59.93. Pay, which is based on years of experience, for Texas NPs ranges between $45.74 and $77.28.

Level of Experience Salary
Per Hour
Entry-Level $45.74
1-4 Years of Experience $50.13
5-9 Years of Experience $58.31
10-19 Years of Experience $64.75
20 Years or More Experience $77.28
Average $59.93



44. How Much Do Utah Nurse Practitioners Make An Hour: ($55.58)


In Utah, nurse practitioners earn between $32.07 for entry-level NPs and $78.74 per hour for the most experienced NPs. The average hourly pay for NPs working in Utah is $55.58.

Level of Experience Salary
Per Hour
Entry-Level $32.07
1-4 Years of Experience $47.63
5-9 Years of Experience $54.08
10-19 Years of Experience $65.54
20 Years or More Experience $78.74
Average $55.58



45. How Much Do Vermont Nurse Practitioners Make An Hour: ($56.06)


Nurse practitioners in Vermont start with entry-level pay of around $44.09 per hour. With time and experience, NPs earn as much as $71.08 in the state. The average nurse practitioner's hourly pay in Vermont is $56.06.

Level of Experience Salary
Per Hour
Entry-Level $44.09
1-4 Years of Experience $49.65
5-9 Years of Experience $55.74
10-19 Years of Experience $60.00
20 Years or More Experience $71.08
Average $56.06



46. How Much Do Virginia Nurse Practitioners Make An Hour: ($56.24)


The average nurse practitioner hourly pay in Virginia is $56.24. NP pay ranges from $42.95 per hour to $68.03. NPs in Virginia typically see a $5 to $9 increase in pay with every five to ten years of experience they gain.

Level of Experience Salary
Per Hour
Entry-Level $42.95
1-4 Years of Experience $48.39
5-9 Years of Experience $53.30
10-19 Years of Experience $62.21
20 Years or More Experience $68.03
Average $56.24



47. How Much Do Washington Nurse Practitioners Make An Hour: ($65.19)


Nurse practitioners in Washington earn between $50.81 and $80.69 an hour. This pay range equals an average hourly rate of $65.19 for nurse practitioners statewide.

Level of Experience Salary
Per Hour
Entry-Level $50.81
1-4 Years of Experience $59.81
5-9 Years of Experience $64.52
10-19 Years of Experience $73.32
20 Years or More Experience $80.69
Average $65.19



48. How Much Do West Virginia Nurse Practitioners Make An Hour: ($51.34)


West Virginia nurse practitioners begin entry-level positions making around $40.31 per hour. By the time they gain five to nine years of experience, pay increases to approximately $50.14. The average hourly pay for NPs in West Virginia is $51.34.

Level of Experience Salary
Per Hour
Entry-Level $40.31
1-4 Years of Experience $47.06
5-9 Years of Experience $50.14
10-19 Years of Experience $58.44
20 Years or More Experience $64.22
Average $51.34



49. How Much Do Wisconsin Nurse Practitioners Make An Hour: ($58.27)


In Wisconsin, newly graduated nurse practitioners make about $49.32 per hour. With 10 years of experience, pay increases to around $61.93 hourly. The average hourly pay for Wisconsin nurse practitioners is $58.27.

Level of Experience Salary
Per Hour
Entry-Level $49.32
1-4 Years of Experience $51.68
5-9 Years of Experience $58.03
10-19 Years of Experience $61.93
20 Years or More Experience $67.69
Average $58.27



50. How Much Do Wyoming Nurse Practitioners Make An Hour: ($55.40)


The hourly pay for nurse practitioners in Wyoming ranges from $36.29 to $69.87, depending on years of work experience. The state average for NP pay is $55.40.

Level of Experience Salary
Per Hour
Entry-Level $36.29
1-4 Years of Experience $49.51
5-9 Years of Experience $54.21
10-19 Years of Experience $63.60
20 Years or More Experience $69.78
Average $55.40


In What States Do Nurse Practitioners Make the Highest Average Salary Per Hour?


The top ten states where nurse practitioners make the highest hourly salary are California, New Jersey, New York, Massachusetts, Oregon, Nevada, Washington, Connecticut, New Mexico, and Hawaii. In these states, hourly pay for NPs is between $61.69 and $76.02.

Rank State Average Salary
Per Hour
1 California $76.02
2 New Jersey $68.87
3 New York $68.01
4 Massachusetts $66.68
5 Oregon $65.51
6 Nevada $65.49
7 Washington $65.19
8 Connecticut $63.22
9 New Mexico $62.29
10 Hawaii $61.69


In What States Do Nurse Practitioners Make the Lowest Average Salary Per Hour?


Nurse practitioners in Tennessee, Alabama, West Virginia, Arkansas, South Carolina, Kentucky, Florida, Kansas, Missouri, and Michigan make the lowest hourly wages. In these ten states, nurse practitioners earn between $47.75 and $54.70 per hour.

Rank State Average Salary
Per Hour
1 Tennessee $47.75
2 Alabama $51.26
3 West Virginia $51.34
4 Arkansas $51.50
5 South Carolina $52.47
6 Kentucky $52.54
7 Florida $53.04
8 Kansas $53.69
9 Missouri $54.41
10 Michigan $54.70


Bonus! 5 Ways Nurse Practitioners Can Maximize Their Salary Per Hour?


One of the awesome things about nursing is there are endless ways to maximize earning potential. This is certainly true when it comes to nurse practitioners. The following are examples of five ways nurse practitioners can maximize their hourly earnings.

WAY #1: Consider becoming an adjunct nursing instructor.

An adjunct nursing instructor is a registered nurse who works part-time as a nursing professor for a college or university. Because adjunct nursing instructor jobs are typically contracted positions, you have an excellent chance of negotiating an hourly rate you are happy with, and that maximizes your earning potential.

WAY #2: Become a preceptor for nurse practitioner students.

If you enjoy teaching others but do not feel a classroom setting is something you would enjoy, you can enjoy teaching others and maximize your hourly earning potential by becoming a nursing preceptor. As an NP preceptor, you will work with nurse practitioner students, providing mentorship and guidance, and they learn in clinical settings.

WAY #3: Choose a specialty with higher pay.

Nurse practitioners typically earn generous incomes. However, there are always ways to increase your earning potential, and choosing a high-paying specialty is one of them. For instance, aesthetic, critical care, and emergency nurse practitioners typically earn more than primary care nurse practitioners.

WAY #4: Start a telehealth practice.

As telemedicine gains more popularity, nurse practitioners are taking advantage of opportunities to move beyond part-time or side jobs to start independent telemedicine practices. As a business owner, you can set your own rates. Another plus of this type of work is that you can do it from the comfort of your home, eliminating the overhead costs of running a brick-and-mortar business.

WAY #5: Become a freelance writer.

Anyone who knows me knows that writing is one of the top things I recommend to nurses and nurse practitioners who want to maximize their income. You could choose to continue working your full-time job and take on some freelance writing on the side to boost your hourly pay average. On the other hand, you may find you enjoy writing and growing your business to the point where you replace your regular job and decide to write full-time.


My Final Thoughts


If you are considering becoming a nurse practitioner, you may wonder, “How much does a nurse practitioner make an hour?” If you are a nurse practitioner interested in making a move, knowing how much nurse practitioners make an hour by state in 2024 could help you to narrow your options. In this article, you learned the average hourly pay for nurse practitioners in each state and compared earning potential to other nursing-related jobs. Additionally, I shared a few tips on how to maximize your hourly pay to get the most out of your degree. As a nurse practitioner, your options are truly limitless!


Frequently Asked Questions Answered by Our Expert


1. In Which State Do Nurse Practitioners Make The Highest Average Salary Per Hour?

California has the highest hourly pay rate for nurse practitioners in the nation, with NPs there earning an average of $76.02 per hour.

California
$76.02


2. In Which State Do Nurse Practitioners Make The Average Lowest Salary Per Hour?

Nurse practitioners in Tennessee earn the lowest hourly pay, averaging $47.75 hourly.

Tennessee
$47.75


3. In Which Northeastern State Do Nurse Practitioners Make The Highest Average Salary Per Hour?

NPs in New Jersey earn an average of $68.87 per hour, the highest hourly pay for nurse practitioners in the northeastern United States.

New Jersey
$68.87


4. In Which Northeastern State Do Nurse Practitioners Make The Lowest Average Salary Per Hour?

The lowest average hourly salary for nurse practitioners in the northeastern region of the U.S. is in Vermont. In this state, NPs earn an average of $56.06.

Vermont
$56.06


5. In Which Midwestern State Do Nurse Practitioners Make The Highest Average Salary Per Hour?

NPs in Iowa earn an average of $61.62 per hour, the highest hourly pay for nurse practitioners in the midwestern United States.

Iowa
$61.62


6. In Which Midwestern State Do Nurse Practitioners Make The Lowest Average Salary Per Hour?

Nurse practitioners in Kansas earn an average of $53.69 per hour, which is the lowest average salary per hour among the midwestern states.

Kansas
$53.69


7. In Which Southeastern State Do Nurse Practitioners Make The Highest Average Salary Per Hour?

In Louisiana, nurse practitioners earn an average of $56.83 hourly. This pay is the highest average salary per hour among the southeastern states in the U.S.

Louisiana
$56.83


8. In Which Southeastern State Do Nurse Practitioners Make The Lowest Average Salary Per Hour?

In the southeastern region of the U.S., the lowest nurse practitioner salary per hour is in Tennessee and averages $47.75.

Tennessee
$47.75


9. In Which Southwestern State Do Nurse Practitioners Make The Highest Average Salary Per Hour?

Nurse practitioners in New Mexico earn more than NPs in other southwestern states, averaging $62.29 per hour.

New Mexico
$62.29


10. In Which Southwestern State Do Nurse Practitioners Make The Lowest Average Salary Per Hour?

The southwestern state with the lowest hourly pay for nurse practitioners is Arizona. In this state, NPs earn approximately $58.37 per hour.

Arizona
$58.37


11. In Which Western State Do Nurse Practitioners Make The Highest Average Salary Per Hour?

California nurse practitioners earn an average of $76.02 per hour, more than any other western state in the nation.

California
$76.02


12. In Which Western State Do Nurse Practitioners Make The Lowest Average Salary Per Hour?

Wyoming is the western state with the lowest hourly average pay for nurse practitioners. In this state, nurse practitioners earn an average of $55.40 per hour.

Wyoming
$55.40


13. On Average How Much Do Travel Nurse Practitioners Make An Hour?

On average, travel nurse practitioners earn $71.93 per hour.

Salary Per Hour
$71.93


Darby Faubion, RN, BSN, MBA
Darby Faubion is a nurse and Allied Health educator with over twenty years of experience. She has assisted in developing curriculum for nursing programs and has instructed students at both community college and university levels. Because of her love of nursing education, Darby became a test-taking strategist and NCLEX prep coach and assists nursing graduates across the United States who are preparing to take the National Council Licensure Examination (NCLEX).