The median annual salary for a pharmacist was $119,280, or $57.35 per hour, in 2013. The best-paid 10 percent made $147,350, while the lowest-paid made $89,000. The best-compensated pharmacists are employed by merchandise stores.