Registered Nurses Salary in Indiana

Ranked #34 of 51 · IN

12.1% below U.S. average
Mean annual salary $89,150 ≈ $43/hr
Median annual salary $83,500
Employment 68,980

Salary Distribution (10th–90th percentile)

P10 $66,750P25 $78,750 Median $83,500P75 $100,410P90 $105,750

About 80% of registered nursess in Indiana earn between $66,750 and $105,750. The blue band is the middle 50% (P25–P75); the dot marks the median.

Compared to the U.S.

Indiana
$89,150
U.S. average
$101,420

The mean registered nurses salary in Indiana is $89,150, about 12.1% below the U.S. average ($101,420). That works out to roughly $43/hr at 2,080 hours per year.

Metro Areas in Indiana

Metro areaMedianMeanEmployment
South Bend-Mishawaka, IN-MI $93,540 $99,320 3,370
Elkhart-Goshen, IN $88,100 $94,110 1,650
Central Indiana nonmetropolitan area $84,670 $86,020 2,610
Indianapolis-Carmel-Greenwood, IN $84,230 $89,630 25,800
Evansville, IN $83,820 $90,520 3,890
Kokomo, IN $83,370 $87,650 740
Michigan City-La Porte, IN $82,300 $88,470 790
Terre Haute, IN $81,550 $83,370 1,600

Frequently Asked Questions

How much do registered nurses make in Indiana?

The median registered nurses salary in Indiana is $83,500 per year (mean $89,150), and about 80% earn between $66,750 and $105,750.

How much do registered nurses make per hour in Indiana?

Roughly $43 per hour, based on a mean annual wage of $89,150 and 2,080 work hours per year.

Is Indiana a high-paying state for registered nurses?

Indiana ranks #34 of 51 states for registered nurses pay. Its mean salary of $89,150 is about 12.1% below the U.S. average of $101,420.

Which metro areas in Indiana pay registered nurses the most?

The highest-paying metro areas in Indiana for registered nurses are South Bend-Mishawaka, IN-MI ($93,540), Elkhart-Goshen, IN ($88,100), Central Indiana nonmetropolitan area ($84,670), by median annual wage.

← Back to all registered nurses states