Content has loaded

Pharmacist salary in Ontario

How much does a Pharmacist make in Ontario?

Average base salary

$55.01
same
as national average

The average salary for a pharmacist is $55.01 per hour in Ontario. 1.6k salaries reported, updated at July 12, 2026

Pharmacist job openings in Ontario

slide 1 of 6
slide1 of 6
Pharmacist
Shoppers Drug Mart3.6out of 5 stars.
Tecumseh, ON
$55–$56 an hour
Part-time
13 hours ago

Highest paying companies for Pharmacist in Ontario

Average year pay is based on job postings on Indeed in the past 36 months.
Curaga
 
$176,800per year
View company
Health Sciences North
 
$149,994per year
Brunel
 
$138,320per year
The North West Company
 
$135,000per year
WELL Health Technologies Corp
 
$133,598per year
No Frills
 
$132,167per year

Hiring a Pharmacist?

Interview Questions
Interview QuestionsQuestions to ask Pharmacist candidates
Job Description
Job DescriptionWrite a Pharmacist job description

Highest paying cities for Pharmacists near Ontario

  1. Greater Sudbury, ON
    $65.59 per hour
  2. Ottawa, ON
    $56.58 per hour
  3. Kingston, ON
    $56.00 per hour
  4. Hamilton, ON
    $55.97 per hour
  5. London, ON
    $55.88 per hour

Where can a Pharmacist earn more?

Compare salaries for Pharmacists in different locations
vs.