Nurse Practitioners Salary in Indiana
BLS OEWS May 2025 • 15 metro areas • Indiana
Nurse Practitioners in Indiana earn a median salary of $124,407 per year on average across 15 metro and nonmetro areas, -3.7% vs the national median of $129,210. An estimated 6,260 nurse practitioners are employed across Indiana, with salaries ranging from $116,560 to $130,950 depending on location.
$124,407
Avg median salary in Indiana
$130,950
Highest paying metro
$116,560
Lowest paying metro
6,260
Employed in Indiana
Compare Nurse Practitioners salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Nurse Practitioners
in
Nurse Practitioners salaries by city in Indiana
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Indianapolis, IN | $130,950 | $124,340 | $138,010 | 2,800 |
| Muncie, IN | $130,870 | $109,780 | $130,870 | 170 |
| Elkhart, IN | $128,660 | $110,350 | $137,750 | 190 |
| Columbus, IN | $126,790 | $105,580 | $132,140 | 120 |
| South Bend, IN-MI | $126,690 | $106,730 | $133,180 | 280 |
| Lafayette, IN | $125,200 | $107,410 | $129,590 | 250 |
| Central Indiana | $124,420 | $109,430 | $132,160 | 370 |
| Fort Wayne, IN | $124,380 | $105,810 | $126,710 | 770 |
| Michigan City, IN | $124,020 | $104,130 | $128,000 | 90 |
| Northern Indiana | $123,880 | $107,950 | $134,490 | 230 |
| Bloomington, IN | $123,180 | $107,450 | $130,620 | 160 |
| Evansville, IN | $122,760 | $103,990 | $126,410 | 350 |
| Southern Indiana | $121,050 | $106,920 | $129,200 | 300 |
| Kokomo, IN | $116,700 | $104,180 | $132,100 | 50 |
| Terre Haute, IN | $116,560 | $104,560 | $136,230 | 130 |