NPs can work in different settings, including hospitals, clinics and nursing homes ... or 135,500 new positions, between 2023 and 2033. The median annual salary for nurse practitioners tops ...