Discover how much Nurse Practitioners earn based on experience, location, and skills. Use this data to negotiate your salary with confidence.
Average Salary Range
$95,000 - $130,000
Based on experience and location in North America
0-2 years
$66,500 - $85,500
3-5 years
$95,000 - $109,000
6-10 years
$112,500 - $130,000
10+ years
$130,000 - $169,000+
Nurse Practitioners with these skills typically command higher salaries:
Create a professional resume that showcases your skills and experience.