Salaripedia
English

How much does a nurse practitioner make in Indiana?

$128,800a year

Median yearly pay for nurse practitioners in Indiana. That is $61.94 an hour or $10,740 a month.

Hourly
$61.94
Vs. national median
-3%
Rank among states
40 of 51
Jobs in the state
7,450
Pay range
Lowest 10%: $101,800Median: $128,800Highest 10%: $155,300
PercentileYearlyHourly
10th$101,800$48.94
25th$111,300$53.51
Median$128,800$61.94
75th$136,000$65.38
90th$155,300$74.64

Cities in Indiana

Metro areas, median yearly pay.

Chicago, IL$131,700
Indianapolis, IN$130,500
Cincinnati, OH$128,700
Elkhart, IN$127,200
Bloomington, IN$127,100
Fort Wayne, IN$127,100
Lafayette, IN$126,800
Kokomo, IN$126,200
South Bend, IN$126,200
Columbus, IN$125,800
Michigan City, IN$124,500
Evansville, IN$123,500
Louisville, KY$122,900
Muncie, IN$122,500
Terre Haute, IN$120,400
Salaries for every job in Indiana

Nearby in the ranking

States with similar pay for nurse practitioners.

37. Georgia$129,400
38. North Carolina$129,000
39. South Dakota$128,800
40. Indiana$128,800
41. Virginia$127,800
42. West Virginia$127,300
43. Kansas$126,700
Nurse Practitioner salary in all states

Frequently asked questions

How much does a nurse practitioner make an hour in Indiana?

The median hourly pay in Indiana is $61.94 ($128,800 a year).

Do nurse practitioners make more in Indiana than the national average?

No: $128,800 against $132,300 nationally, 3% less.

Where does Indiana rank for nurse practitioner pay?

Indiana ranks 40 of 51 states.

Which city in Indiana pays nurse practitioners the most?

Chicago-Naperville-Elgin, IL-IN, with a median of $131,700 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.