Nurse Practitioner Salaries in Ames, IA

Salary estimated from 6 employees, users, and past and present job advertisements on Indeed in the past 36 months.
Average in Ames, IA
$720 per day
218% Above national average
  • Most Reported
$300
$1,100
Salary Distribution

How much does a Nurse Practitioner make in Ames, IA?

The average salary for a Nurse Practitioner is $720 per day in Ames, IA, which is 218% above the national average. Salary estimates are based on 6 salaries submitted anonymously to Indeed by Nurse Practitioner employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a Nurse Practitioner is less than 1 year.
Be the first one to know about new Nurse Practitioner positions in Ames, IA with the salary that suits you.
You will start receiving job alerts.
Please check your email - Send a confirmation message to
Nurse Practitioner salaries by company in Ames, IA
CompanyAverage salary
$720 per day
$98,894 per year
Nurse Practitioner salaries by location
CityAverage salary
$101,593 per year
$100,368 per year
$96,471 per year

Job openings for Nurse Practitioner

View all job openings for Nurse Practitioner