Nurse practitioners earned a median annual salary of $126,260 in 2023 and physician assistants earned $130,020 the same year, according to the BLS. While an NP and PA are both mid-level medical ...