Skip to Main Content

Nurse Practitioners

Earnings

Geographic location, experience, and specialty area of practice are all factors that influence salary levels for nurse practitioners. The U.S. Department of Labor reports the median annual income for nurse practitioners as $126,260 in 2023, with the lowest 10 percent earning less than $94,530 and the highest 10 percent earning more than $168,030. In January 2025, Indeed reported that NPs earned an average base salary of $87,825 to $190,096, with an average of $129,210.

Full-time nurse practitioners' benefits may vary by employer. For example, those in their own practices must provide their own retirement plans. Generally, though, NPs employed by hospitals, clinics, and schools receive health insurance, paid vacation and sick days, and retirement plans. Some employers also pay for continuing education.

Related Professions