Nurse Practitioner Salaries in Toronto, ON

Salary estimated from 126 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: February 5, 2019
Average in Toronto, ON
$84,482 per year
Meets national average
  • Most Reported
$28,000
$170,000
Salary Distribution

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

The average salary for a Nurse Practitioner is $84,482 per year in Toronto, ON, which meets the national average. Salary estimates are based on 126 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
$72,115 per year
$83,929 per year
$25.03 per hour
$50.83 per hour
$46.08 per hour

Nurse Practitioner job openings

Nurse Practitioner
SE Health
Toronto, ON
Nurse Practitioner
BLACK CREEK COMMUNITY HEALTH CENTRE
Toronto, ON
Geriatric Emergency Management Nurse Practitioner - CEN Emergency Department
Scarborough Health Network
Toronto, ON
Nurse Practitioner, Primary Health Care
LAMP Community Health Centre
Etobicoke, ON
Nurse Practitioner
Southlake Regional Health Centre
Newmarket, ON
Nurse Practitioner
SickKids
Toronto, ON
Nurse Practitioner jobs in Toronto, ON