Pharmacists Salary in Indiana
BLS OEWS May 2025 • 15 metro areas • Indiana
Pharmacists in Indiana earn a median salary of $135,989 per year on average across 15 metro and nonmetro areas, -1.1% vs the national median of $137,480. An estimated 5,070 pharmacists are employed across Indiana, with salaries ranging from $119,950 to $142,480 depending on location.
$135,989
Avg median salary in Indiana
$142,480
Highest paying metro
$119,950
Lowest paying metro
5,070
Employed in Indiana
Compare Pharmacists salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Pharmacists
in
Pharmacists salaries by city in Indiana
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Kokomo, IN | $142,480 | $133,010 | $152,810 | 60 |
| Fort Wayne, IN | $140,880 | $130,440 | $159,430 | 430 |
| Northern Indiana | $139,790 | $129,910 | $152,290 | 210 |
| Indianapolis, IN | $139,640 | $127,620 | $157,990 | 2,320 |
| Central Indiana | $139,570 | $130,650 | $154,420 | 210 |
| South Bend, IN-MI | $138,980 | $131,410 | $158,670 | 260 |
| Elkhart, IN | $138,690 | $135,050 | $155,800 | 140 |
| Terre Haute, IN | $138,670 | $127,410 | $150,950 | 140 |
| Evansville, IN | $137,270 | $129,600 | $159,890 | 330 |
| Bloomington, IN | $134,840 | $127,930 | $157,980 | 150 |
| Southern Indiana | $134,170 | $119,660 | $146,520 | 270 |
| Michigan City, IN | $133,360 | $129,010 | $153,690 | 60 |
| Muncie, IN | $131,200 | $125,820 | $149,020 | 140 |
| Columbus, IN | $130,350 | $121,760 | $146,300 | 50 |
| Lafayette, IN | $119,950 | $40,240 | $141,110 | 300 |