There were approximately 200,000 nurse practitioners (NPs) working in the U.S. as of May 2019 according to the U.S. Bureau of Labor Statistics (BLS). NPs work in varied healthcare settings, including physician offices, hospitals, outpatient care centers, educational institutions and the offices on other types of healthcare practitioners. Like many other healthcare professionals with advanced training and skills, nurse practitioners usually earn higher salaries and wages than workers in most other occupations. Per BLS estimates, as of May 2019, the national mean wage for NPs was $111,840 per year, in comparison to the $53,490 annual mean wage for all occupations in the U.S. While nurse practitioners realize better than average pay, there is considerable variation from state-to-state in how much NPs earn. Per BLS data, as of May 2019 these were the ten states where nurse practitioners attain the highest average pay:
California | $138,660 |
Washington | $126,920 |
Hawaii | $124,000 |
New Jersey | $123,810 |
Minnesota | $122,850 |
New York | $122,550 |
Massachusetts | $122,240 |
Wyoming | $118,110 |
Nevada | $115,970 |
Alaska | $115,890 |
At the other end of the table, here were the bottom ten states for NP pay:
Ohio | $103,780 |
West Virginia | $103,170 |
South Dakota | $102,230 |
Pennsylvania | $101,950 |
Florida | $101,510 |
South Carolina | $100,680 |
Kansas | $100,550 |
Alabama | $99,570 |
Kentucky | $99,560 |
Tennessee | $96,510 |
So where does your state rank for nurse practitioner pay?
Visit Nurse Practitioner Average Wages by State for further information.