Nurse Practitioner - Specialty Care Salary in Iowa | Salary.com
The average Nurse Practitioner - Specialty Care salary in Iowa is $114,476 as of October 27, 2022, but the range typically falls between $105,469 and $123,012. Salary ranges can vary widely depending on the city and many other important factors, including education, certifications, additional skills, the number of years you have spent in your ...