SalaryCalculations

Nurse Practitioners Salary in Indiana

State wage data from the BLS OEWS survey, May 2025.

Median annual

$128,830

Median hourly

$62

Average annual

$126,600

Employed in state

7.5K

The median annual salary for Nurse Practitioners in Indiana is $128,830, or about $62 an hour. That is 3% lower than the national median.

Pay in Indiana ranges from $101,790 at the 10th percentile to $155,260 at the 90th percentile. Roughly 7.5K people work as nurse practitioners in the state.

Pay distribution in Indiana

10th$101,790
25th$111,310
Median$128,830
75th$135,990
90th$155,260

Salary calculator

Hourly
$61.94
Daily
$496
Weekly
$2,478
Bi-weekly
$4,955
Monthly
$10,736
Annual
$128,830

$128,830 a year is around the 50th percentile for Nurse Practitionerss in Indiana. The median is $128,830.

Nurse Practitioners pay by metro area in Indiana

Metro areaMedian annualEmployment
Chicago-Naperville-Elgin, IL-IN$131,7406.5K
Indianapolis-Carmel-Greenwood, IN$130,4602.5K
Cincinnati, OH-KY-IN$128,7002.8K
Elkhart-Goshen, IN$127,190200
Bloomington, IN$127,120150
Fort Wayne, IN$127,050820
Lafayette-West Lafayette, IN$126,820240
Kokomo, IN$126,22050
South Bend-Mishawaka, IN-MI$126,220310
Columbus, IN$125,780170
Michigan City-La Porte, IN$124,520100
Evansville, IN$123,450320
Louisville/Jefferson County, KY-IN$122,9001.6K
Muncie, IN$122,490140
Terre Haute, IN$120,370150

Other jobs in Indiana

All salaries in Indiana →