Salaripedia
English

How much does a pharmacist make in Ohio?

$137,000a year

Median yearly pay for pharmacists in Ohio. That is $65.88 an hour or $11,420 a month.

Hourly
$65.88
Vs. national median
-3%
Rank among states
39 of 51
Jobs in the state
12,790
Pay range
Lowest 10%: $65,470Median: $137,000Highest 10%: $165,900
PercentileYearlyHourly
10th$65,470$31.48
25th$127,700$61.39
Median$137,000$65.88
75th$156,200$75.09
90th$165,900$79.76

Cities in Ohio

Metro areas, median yearly pay.

Cleveland, OH$140,700
Cincinnati, OH$140,200
Youngstown, OH$139,400
Akron, OH$137,700
Lima, OH$137,500
Dayton, OH$136,100
Canton, OH$135,800
Huntington, WV$134,400
Toledo, OH$134,000
Columbus, OH$134,000
Wheeling, WV$133,000
Springfield, OH$132,900
Sandusky, OH$131,600
Mansfield, OH$130,400
Weirton, WV$129,600
Salaries for every job in Ohio

Nearby in the ranking

States with similar pay for pharmacists.

36. New Jersey$137,600
37. Missouri$137,600
38. Georgia$137,100
39. Ohio$137,000
40. Kentucky$136,500
41. Vermont$136,300
42. Arkansas$136,100
Pharmacist salary in all states

Frequently asked questions

How much does a pharmacist make an hour in Ohio?

The median hourly pay in Ohio is $65.88 ($137,000 a year).

Do pharmacists make more in Ohio than the national average?

No: $137,000 against $140,900 nationally, 3% less.

Where does Ohio rank for pharmacist pay?

Ohio ranks 39 of 51 states.

Which city in Ohio pays pharmacists the most?

Cleveland, OH, with a median of $140,700 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.