Money · 1 of 5

What nurse practitioners make

Median

$128,000

Lower end

$87,000

Upper end

$156,000

Most NPs (nurse practitioners) are salaried. Job Bank's national median is $61.54 an hour, about $128,000 a year at 40 hours a week, The lower end ($42) and upper end ($75) are the bottom and top of the wage range for everyone in the group.