Wagevane

Nurse Practitioner salary in Indiana

Nurse practitioners in Indiana earn a median $128,830 a year, 3% below the national median of $132,300. That ranks #40 of 51 states. After taxes, a single filer keeps about $95,550.

Source: BLS Occupational Employment and Wage Statistics, May 2025, SOC 29-1171. Taxes for tax year 2026.

YearlyMonthlyEvery 2 weeksHourly
Median pay$128,830$10,736$4,955$61.94
Average pay$126,600$10,550$4,869$60.87
Take-home (median)$95,550$7,963$3,675$45.94

Where the money goes

ItemPer year
Federal income tax$19,653
Social Security and Medicare$9,855
Indiana income tax$3,771
Take-home$95,550

Indiana's prices are 7% below the U.S. average, so the median take-home buys what $102,380 buys in an average-priced state. The Indiana minimum wage is $7.25; the median nurse practitioner earns 8.5 times that.

Nurse Practitioner pay in Indiana vs. neighboring states

StateMedian salaryTake-homeBuying power
Indiana$128,830$95,550$102,380
Illinois$130,680$94,262$94,302
Kentucky$122,870$91,065$101,005
Michigan$131,450$95,776$99,542
Ohio$124,870$93,963$101,282

Frequently asked questions

How much do nurse practitioners make in Indiana?
The median salary is $128,830 a year ($61.94 an hour), and the average is $126,600, per BLS data for May 2025.
How much do nurse practitioners take home in Indiana?
About $95,550 a year after federal and Indiana taxes, or $3,675 every two weeks, for a single filer at the median salary.
Do nurse practitioners earn more in Indiana than the national average?
Indiana ranks #40 of 51 for median pay, 3% below the U.S. median of $132,300. Adjusted for prices and taxes it ranks #18.