What NPs earn per hour in all 50 states

Although the national average hourly pay for nurse practitioners is $59.94, that number could be more than 20% greater — or 20% less — depending on the state one practices in, according to the most recent Bureau of Labor Statistics employment survey.

Read the full post on Becker's ASC