AGNPs can prescribe medications in all states, with prescribing authority varying by state. The average salary for AGNPs ranges from $101,395 to $118,708, with a median of about $109,268, reflecting their advanced practice role and prescribing privileges.