Skip to content

How Much Does an NP Make in Indiana in 2026?

Typical pay for NPs in Indiana, from federal wage data (May 2025), with pay by city, the ten-year trend, and how the state compares.

$128,830
Typical pay a year
$61.94
Typical pay an hour
#40
Pay rank of 51 · -3% vs US
7,450
NPs employed
Where NP pay falls in Indiana
from starting out to the top earners
$101,790
Starting out
$111,310
First years
$128,830
Typical
$135,990
Experienced
$155,260
Top 10%

BLS OES May 2025 · Indiana · typical annual pay from the lowest-paid tenth to the highest-paid tenth

A typical NP in Indiana earns about $61.94 per hour, or $128,830 per year, according to the latest government wage data (May 2025). Calculated from that annual figure, pay works out to roughly $10,736 a month and $2,478 a week. These figures represent typical pay across the state, covering NPs at various experience levels and practice settings.

Indiana's typical NP pay runs 3% below the national figure of $132,300, placing the state 40th among all 51 states and territories measured. About 7,450 NPs work in Indiana, compared with 323,040 nationwide. Lower pay in Indiana often lines up with a lower cost of living compared to higher-paying states elsewhere in the country.

NP pay in Indiana at a glance

  • Nurse practitioners in Indiana typically earn $61.94 an hour ($128,830 a year), according to May 2025 government wage data.
  • Indiana pay runs 3% below the national figure of $132,300, ranking 40th out of 51 states and territories.
  • The Chicago-Naperville-Elgin metro area, reaching into northwest Indiana, pays NPs the most at $131,740 a year.
  • Entry-level NPs typically start around $101,790 a year, while the top 10% of earners make over $155,260.
  • Indiana NP pay has climbed 38% over the past decade, rising from $93,360 in 2015 to $128,830 in 2025.

BLS OES May 2025

How much does an NP make in Indiana?

NP pay by career stage in Indiana

NP pay by career stage in Indiana
Career stageIndianaUnited States
Starting out$101,790$48.94 an hour$101,340$48.72 an hour
First years$111,310$53.52 an hour$117,990$56.73 an hour
Typical NP$128,830$61.94 an hour$132,300$63.61 an hour
Experienced$135,990$65.38 an hour$156,700$75.34 an hour
Top 10%$155,260$74.64 an hour$174,420$83.86 an hour

BLS OES May 2025 · starting out is the 10th percentile, first years the 25th, typical the median, experienced the 75th, top 10% the 90th

NP pay by experience level in Indiana

Entry-level NP positions in Indiana typically offer around $48.94 an hour, or about $101,790 a year. Pay for newly credentialed NPs tends to sit well below the statewide typical figure of $128,830. Within a few years of clinical experience, most NPs see their pay move closer to that typical mark. Extra certifications and a broader scope of practice can speed that climb.

Experienced NPs in Indiana often earn upwards of $74.64 an hour, and the top 10% of earners make over $155,260 a year. That leaves a spread of $53,470 between entry-level and top-tier pay. Practice setting, years of experience, and the city where an NP works all tend to separate the two groups, with specialty roles in larger metro areas generally paying more.

NP pay growth in Indiana

$128,830
2025 typical annual pay
+$550 vs 2024
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025

Typical (median) annual wage for NPs in Indiana · BLS OES May estimates, 2015 to 2025 · hover a bar for the year-over-year change

Indiana NP pay has risen from $93,360 in 2015 to $128,830 in 2025, a gain of $35,470. That's a 38% increase over the decade, one of the more substantial rises in Indiana's healthcare pay data. The climb was not perfectly steady; pay dipped slightly in 2021 before resuming its upward path in the years that followed.

Nationally, NP pay rose 35% over the same decade, so Indiana's gain outpaced the national trend by a few points. For someone starting an NP career in Indiana now, pay has moved up steadily over the past ten years, though nothing about that trend guarantees future increases.

NP salary by city in Indiana

The Chicago-Naperville-Elgin metro area, which extends into northwest Indiana, pays NPs the most in the state at $131,740 a year ($63.34 an hour), about 2% above the statewide figure. The Indianapolis-Carmel-Greenwood metro area follows closely at $130,460 a year, keeping the state's two highest-paying markets close together. Fort Wayne and South Bend pay closer to the middle of the state's range.

Terre Haute pays the least among Indiana's metro areas at $120,370 a year, putting the spread between the highest- and lowest-paying cities at $11,370. The Chicago-Naperville-Elgin metro area also has the largest NP workforce touching Indiana, employing 6,530. Pay differences across these metro areas usually track local living costs rather than anything else.

Typical NP pay by metro area in Indiana
#CityTypical payHourlyVs IndianaNPs employed
1Naperville
metro incl. Elgin
$131,740$63.34+2%6,530
2Indianapolis
metro incl. Carmel · Greenwood
$130,460$62.72+1%2,530
3Elkhart
metro incl. Goshen
$127,190$61.15-1%200
4Bloomington$127,120$61.12-1%150
5Fort Wayne$127,050$61.08-1%820
6Lafayette
metro incl. West Lafayette
$126,820$60.97-2%240
7South Bend
metro incl. Mishawaka
$126,220$60.68-2%310
8Kokomo$126,220$60.68-2%50
9Columbus$125,780$60.47-2%170
10Michigan City
metro incl. La Porte
$124,520$59.86-3%100
11Evansville$123,450$59.35-4%320
12Jefferson County$122,900$59.09-5%1,580
13Muncie$122,490$58.89-5%140
14Terre Haute$120,370$57.87-7%150

Each row is one BLS metro area; cities that share a metro share its figures · BLS OES May 2025 · Indiana typical pay $128,830

How Indiana compares with nearby states

Indiana's NP pay sits below three of its four neighbors. Michigan pays about 2% more at $131,450 a year, and Illinois pays about 1% more at $130,680. Ohio pays roughly 3% less at $124,870, and Kentucky pays the least among neighbors at $122,870, about 5% less than Indiana. NPs licensed in Indiana can often transfer or endorse that license into a neighboring state, though requirements vary. Comparing nearby markets can help when weighing a move across state lines.

Typical NP pay in Indiana and bordering states
StateTypical payVs Indiana
Indiana$128,830baseline
Michigan$131,450+2%
Illinois$130,680+1%
Ohio$124,870-3%
Kentucky$122,870-5%

Bordering states, ranked by typical NP pay · BLS OES May 2025

Is Indiana a good state for NPs?

#40
pay rank of 51 · -3% vs national
7,450
NPs employed in Indiana
2.3
NP jobs per 1,000 jobs, vs about 2.1 nationally

NP pay in Indiana sits below the middle of the national table: typical pay is $128,830 a year, 3% below the national figure, ranking 40th of 51. For every 1,000 jobs in Indiana, about 2.3 are NP positions; nationally, the figure is closer to 2.1. NP jobs make up about the same share of the job market as they do across the country. Overall, Indiana is a middle-of-the-table state for NP pay, close to the national figure.

Summary

NPs in Indiana typically earn $128,830 a year, or $61.94 an hour, based on the latest government data. That figure has climbed 38% over the past decade, up from $93,360 in 2015. Readers weighing a move into or within the field can check Indiana's licensing and registry pages for credentialing requirements, and the city pages for local pay figures in Indianapolis, Fort Wayne, and other Indiana metro areas.

Frequently asked questions

How much does an NP make in Indiana?
NPs in Indiana typically earn **$61.94 an hour**, or about $128,830 a year, according to May 2025 government wage data. Pay varies by experience and city, ranging from around $101,790 a year for entry-level roles to over $155,260 for the top 10% of earners.
How much does an NP make an hour in Indiana?
NPs in Indiana typically earn **$61.94 an hour**, according to the latest government wage data (May 2025). That's slightly below the national hourly figure of $63.61. Hourly pay ranges from about $48.94 for entry-level NPs to over $74.64 for the highest earners.
What is the starting pay for an NP in Indiana?
Entry-level NPs in Indiana typically start around **$48.94 an hour**, or about $101,790 a year, according to the latest wage data. Pay tends to rise toward the statewide typical figure of $128,830 within a few years of experience, especially with added certifications or a broader scope of practice.
Which city in Indiana pays NPs the most?
The Chicago-Naperville-Elgin metro area, which reaches into northwest Indiana, pays NPs the most at **$131,740 a year** ($63.34 an hour), about 2% above the statewide figure. The Indianapolis-Carmel-Greenwood area follows closely at $130,460 a year. Terre Haute pays the least, at $120,370 a year.
Is NP pay in Indiana higher than the national rate?
No. NPs in Indiana typically earn **$128,830 a year**, about **3% below** the national figure of $132,300. Indiana ranks 40th out of 51 states and territories for NP pay. Lower pay in Indiana generally lines up with a lower cost of living compared with higher-paying states.

Explore next

← Back to the NP salary guide