Salaripedia
English

How much does a pharmacist make in Dayton?

$136,100a year

Median yearly pay for pharmacists in the Dayton-Kettering-Beavercreek, OH metro area. That is $65.44 an hour or $11,340 a month.

Hourly
$65.44
Vs. national median
-3%
Rank among cities
256 of 391
Jobs in the area
830
Pay range
Lowest 10%: $100,300Median: $136,100Highest 10%: $163,100
PercentileYearlyHourly
10th$100,300$48.24
25th$127,000$61.08
Median$136,100$65.44
75th$154,900$74.49
90th$163,100$78.41

Other cities in Ohio

Median yearly pay for pharmacists.

Cleveland, OH$140,700
Cincinnati, OH$140,200
Youngstown, OH$139,400
Akron, OH$137,700
Lima, OH$137,500
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
Pharmacist salary in Ohio Pharmacist salary in all states

Related jobs in Dayton

Same field, median yearly pay.

Anesthesiologist$455,300
Emergency Medicine Physician$454,800
Physician$315,400
Nurse Anesthetist$242,400
Family Medicine Physician$222,200
Dentist$182,000
Optometrist$139,000
Physician Assistant$138,400
Veterinarian$129,000
Nurse Practitioner$118,200
Salaries for every job in Dayton, OH

Frequently asked questions

How much does a pharmacist make an hour in Dayton?

The median hourly pay in the Dayton-Kettering-Beavercreek, OH metro area is $65.44 ($136,100 a year).

Do pharmacists make more in Dayton than the national average?

No: $136,100 against $140,900 nationally, 3% less.

How does Dayton compare with the rest of Ohio?

The median in Ohio is $137,000, so Dayton pays 1% less.

Where does Dayton rank for pharmacist pay?

256 of 391 metro areas with data.

How much does a pharmacist make starting out in Dayton?

The lowest-paid 10% make $100,300 or less a year; the top 10% make $163,100 or more.

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.