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.
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
| Career stage | Indiana | United 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
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.
| # | City | Typical pay | Hourly | Vs Indiana | NPs employed |
|---|---|---|---|---|---|
| 1 | Naperville metro incl. Elgin | $131,740 | $63.34 | +2% | 6,530 |
| 2 | Indianapolis | $130,460 | $62.72 | +1% | 2,530 |
| 3 | Elkhart metro incl. Goshen | $127,190 | $61.15 | -1% | 200 |
| 4 | Bloomington | $127,120 | $61.12 | -1% | 150 |
| 5 | Fort Wayne | $127,050 | $61.08 | -1% | 820 |
| 6 | Lafayette metro incl. West Lafayette | $126,820 | $60.97 | -2% | 240 |
| 7 | South Bend metro incl. Mishawaka | $126,220 | $60.68 | -2% | 310 |
| 8 | Kokomo | $126,220 | $60.68 | -2% | 50 |
| 9 | Columbus | $125,780 | $60.47 | -2% | 170 |
| 10 | Michigan City metro incl. La Porte | $124,520 | $59.86 | -3% | 100 |
| 11 | Evansville | $123,450 | $59.35 | -4% | 320 |
| 12 | Jefferson County | $122,900 | $59.09 | -5% | 1,580 |
| 13 | Muncie | $122,490 | $58.89 | -5% | 140 |
| 14 | Terre 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.
| State | Typical pay | Vs Indiana |
|---|---|---|
| Indiana | $128,830 | baseline |
| 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?
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.