Nurse Practitioners Salary in Indiana (2025)
Official BLS OEWS data · May 2025 · 7,450 employed
Annual Mean
$126,600
$60.86/hr
Annual Median
$128,830
$61.94/hr
Bottom 10%
$101,790
$48.94/hr
Top 10%
$155,260
$74.64/hr
Location vs National Average
Indiana
$126,600
Difference
-7.8% vs US avg
US National
$137,300
Salary Percentile Breakdown
| Percentile | Annual |
|---|---|
10th Percentile Bottom 10% | $101,790 |
25th Percentile Lower quarter | $111,310 |
50th PercentileMedian Median | $128,830 |
75th Percentile Upper quarter | $135,990 |
90th Percentile Top 10% | $155,260 |
Salary Distribution
Annual Salary Range
10th
$102K
25th
$111K
Median
$129K
75th
$136K
90th
$155K
Indiana has a moderate number of Nurse Practitioners positions (approximately 7,450), reflecting steady demand in this occupation.
In Indiana, Nurse Practitioners salaries range from $101,790 at the 10th percentile to $155,260 at the 90th percentile — a spread of $53,470 (42% of the median). This relatively narrow range suggests more consistent pay across employers in this area.
Top Paying Cities in Indiana
Metro areas with highest Nurse Practitioners wages
Indianapolis-Carmel-Greenwood, IN
$130,150
per year
Elkhart-Goshen, IN
$128,590
per year
Columbus, IN
$127,140
per year
Bloomington, IN
$126,860
per year
Lafayette-West Lafayette, IN
$126,710
per year
Michigan City-La Porte, IN
$125,410
per year
Terre Haute, IN
$124,250
per year
South Bend-Mishawaka, IN-MI
$124,210
per year
How Nurse Practitioners Compares in Indiana
The average Nurse Practitioners salary of $126,600 in Indiana ranks below the national average of $137,300. There are approximately 7,450 Nurse Practitionerss employed in Indiana.
Cardiologists$474,380
Surgeons, All Other$413,140
Anesthesiologists$389,030
Emergency Medicine Physicians$360,570
Related Occupations
Data: BLS OEWS May 2025 · Public domain · Not affiliated with BLS.