Content has loaded

Pharmacist salary in Ontario

How much does a Pharmacist make in Ontario?

Average base salary

$55.51
same
as national average

The average salary for a pharmacist is $55.51 per hour in Ontario. 1.6k salaries reported, updated at August 16, 2026

Pharmacist job openings in Ontario

slide 1 of 6
slide1 of 6
Pharmacist
Main st pharmacy3out of 5 stars.
Penetanguishene, ON
$55–$65 an hour
Full-time
6 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
No Frills
 
$132,167per year
St. Joseph's Health Care Londo...
 
$131,386per year

Highest paying cities for Pharmacists near Ontario

  1. London, ON
    $57.40 per hour
  2. Ottawa, ON
    $56.91 per hour
  3. Hamilton, ON
    $56.33 per hour
  4. Kingston, ON
    $55.95 per hour
  5. St. Catharines, ON
    $55.71 per hour

Where can a Pharmacist earn more?

Compare salaries for Pharmacists in different locations
vs.

Frequently Asked Questions (FAQs) about Pharmacist