If someone is looking to earn the most as a nurse practitioner, they may want to apply for jobs at hospitals. Nurse practitioners who work at hospitals tend to earn more than those in other workplaces (a median salary of $129,330).