SalaryData

Nurse Practitioner Salary in Indiana

Based on 7K+ workers in Indiana

Data year: 2025 · Last updated: June 2026

Median Annual Salary (IN)

$128,830

$61.938/hr

vs National Average

$133,771

-3.7% vs national median

Salary Range (10th–90th)

$102K $155K

7K employed in Indiana

Nurse Practitioner salary in Indiana averages $128,830 per year, according to recent labor data. With approximately 7,450 nurse practitioners employed across the state, this represents a solid healthcare workforce. However, Indiana's median salary runs about 4% below the national average, reflecting regional variations in compensation and cost of living differences compared to other states.

Several factors influence how much nurse practitioners earn in Indiana, including years of experience, specialty certifications, and geographic location within the state. Healthcare settings—whether in rural clinics, urban hospitals, or private practices—also significantly impact compensation packages. Additionally, demand for specific nursing specialties and individual negotiation skills play important roles in determining final salary offers for practitioners entering or advancing in Indiana's healthcare market.

Salary Distribution — Nurse Practitioner in Indiana

Nurse Practitioner (IN) salary percentiles
PercentileAnnual Salary
10th percentile$101,790
25th percentile$111,310
Median (50th percentile)$128,830
75th percentile$135,990
90th percentile$155,260

Historical Salary Trend — Nurse Practitioner in Indiana vs National

Historical Nurse Practitioner (Indiana vs National) salary trend
YearMedian Salary (United States)
2022$119,160
2023$124,470
2024$128,280
2025$128,830
Historical salary trend for Nurse Practitioner in Indiana
YearIndiana MedianNational Median
2022$119,160$118,452
2023$124,470$125,602
2024$128,280$129,125
2025$128,830$133,771

Nurse Practitioner Salary by Experience Level in Indiana

Nurse Practitioner Salary in Other States

Frequently Asked Questions

How much do nurse practitioners make in Indiana?

Nurse practitioners in Indiana earn a median salary of $128,830 per year, or approximately $62 per hour. This is slightly below the national average, representing a 3.7% difference.

What is the salary range for nurse practitioners in Indiana?

Nurse practitioner salaries in Indiana range from $101,790 at the lower end to $155,260 at the higher end, depending on experience, specialization, and employer.

How many nurse practitioners are employed in Indiana?

There are approximately 7,450 nurse practitioners currently employed throughout Indiana, representing a substantial portion of the state's healthcare workforce.

Is the nurse practitioner salary in Indiana higher or lower than the national average?

Indiana's median nurse practitioner salary of $128,830 is 3.7% lower than the national average, making it a moderately competitive market for this profession in the state.

Related Occupations

More Locations