Nurse Practitioner Salaries in Toronto, ON

Salary estimated from 140 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: November 4, 2018
Average in Toronto, ON
$84,249 per year
Meets national average
  • Most Reported
$29,000
$166,000
Salary Distribution

How much does a Nurse Practitioner make in Toronto, ON?

The average salary for a Nurse Practitioner is $84,249 per year in Toronto, ON, which meets the national average. Salary estimates are based on 140 salaries submitted anonymously to Indeed by Nurse Practitioner employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a Nurse Practitioner is 1-3 years.
Nurse Practitioner salaries by location
CityAverage salary
$87,352 per year
$72,115 per year
$24.61 per hour
$46.19 per hour
$49.74 per hour

Nurse Practitioner job openings

Nurse Practitioner
Canadian Nurse Practitioner Services
Toronto, ON
Nurse Practitioner - Humber Church Site - Full Time 
Sunnybrook Health Sciences Centre
Toronto, ON
Nurse Practioner - Walk-In Clinic
Metro Drugs
Toronto, ON
Nurse Practitioner - Part-Time/Casual - Travel Health
Summit Travel Health
Greater Toronto Area, ON
Nurse Practitioner - Humber Campus - Part Time 
Sunnybrook Health Sciences Centre
Toronto, ON
Primary Health Care Nurse Practitioner
Etobicoke Medical & Walk-In Clinic by HMC™
Etobicoke, ON
Nurse Practitioner jobs in Toronto, ON