Content has loaded

Pharmacist salary in United States (Updated 2026)

How much does a Pharmacist make in the United States?

Average base salary

$64.13
Average $64.13
Low $48.96
High $84.01

The average salary for a pharmacist is $64.13 per hour in the United States. 18.7k salaries taken from job postings on Indeed in the past 36 months (updated July 20, 2026).

Pharmacist job openings in United States

slide 1 of 6
slide1 of 6
Pharmacist
Walgreens3.4out of 5 stars.
Youngstown, OH
$60.90 - $82.30 an hour
Part-time
6 hours ago

Highest paying companies for Pharmacist in United States

Average year pay is based on job postings on Indeed in the past 36 months.
Freedom Healthcare Staffing
 
$312,000per year
View company
Choice in Aging
 
$286,000per year
RapidStaff
 
$268,320per year
RBC
 
$260,000per year
Marsh
 
$259,650per year
Acute
 
$249,600per year

Highest paying cities for Pharmacists near United States

  1. Queens, NY
    $72.62 per hour
  2. Los Angeles, CA
    $71.11 per hour
  3. Indianapolis, IN
    $66.34 per hour
  4. Denver, CO
    $65.88 per hour
  5. Springfield, MO
    $62.99 per hour

Where can a Pharmacist earn more?

Compare salaries for Pharmacists in different locations
vs

How much do similar professions as Pharmacist get paid in United States?

Junior Pharmacist

Job openings
Average $52.20 per hour