Nurse Practitioner Salaries in Indianapolis, IN

Salary estimated from 47 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: July 11, 2019
Average in Indianapolis, IN
$106,666 per year
Meets national average
  • Most Reported
$53,000
$164,000
Salary Distribution

How much does a Nurse Practitioner make in Indianapolis, IN?

The average salary for a Nurse Practitioner is $106,666 per year in Indianapolis, IN, which meets the national average. Salary estimates are based on 47 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 Indianapolis, IN 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 Indianapolis, IN
CompanyAverage salary
$121,408 per year
$120,000 per year
$106,781 per year
$99,669 per year
$97,917 per year
$96,553 per year
$94,869 per year
$95,920 per year
$94,869 per year
$60.00 per hour
Nurse Practitioner salaries by location
CityAverage salary
$106,229 per year
$107,255 per year
$131,070 per year
$56.18 per hour