The median annual wage for nurse practitioners as of 2015 is $95,350 according to BLS.gov, while the 90th percentile earns $131,050. The pay scale for nurse practitioners varies significantly, according to the Bureau of Labor Statistics.
The average scale between entry-level nurse practitioners and experienced nurse practitioners shows an average increase in salary from $84,000 to $97,000, PayScale reports.
The pay scale for nurse practitioner varies significantly based on geography. Nurse practitioners in Texarkana, Texas earn an average of $137,880, or $45,000 more than the national median annual salary for nurse practitioners, according to U.S. News & World Report. The highest-paying city in the report is Columbus, Indiana. Nurse practitioners in Columbus, Indiana, earn an average salary of $146,920.