Pharmacist Salary in Ohio

Ranked #45 of 51 · OH

6% below U.S. average
Mean annual salary $132,420 ≈ $64/hr
Median annual salary $137,020
Employment 12,790

Salary Distribution (10th–90th percentile)

P10 $65,470P25 $127,700 Median $137,020P75 $156,190P90 $165,900

About 80% of pharmacists in Ohio earn between $65,470 and $165,900. The blue band is the middle 50% (P25–P75); the dot marks the median.

Compared to the U.S.

Ohio
$132,420
U.S. average
$140,920

The mean pharmacist salary in Ohio is $132,420, about 6% below the U.S. average ($140,920). That works out to roughly $64/hr at 2,080 hours per year.

Metro Areas in Ohio

Metro areaMedianMeanEmployment
Cleveland, OH $140,690 $134,010 2,860
Cincinnati, OH-KY-IN $140,200 $137,390 2,380
Youngstown-Warren, OH $139,410 $131,350 360
Akron, OH $137,730 $130,150 710
Lima, OH $137,460 $123,400 140
Dayton-Kettering-Beavercreek, OH $136,110 $132,860 830
Canton-Massillon, OH $135,810 $133,310 370
Toledo, OH $134,010 $125,810 660

← Back to all pharmacist states