Nurse Practitioner Salaries in Ontario

Salary estimated from 393 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: May 14, 2019
Average in Ontario
$48.29 per hour
Meets national average
  • Most Reported
$11.10
$200
Salary Distribution

How much does a Nurse Practitioner make in Ontario?

The average salary for a Nurse Practitioner is $48.29 per hour in Ontario, which meets the national average. Salary estimates are based on 393 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 company in Ontario
CompanyAverage salary
$63.03 per hour
$58.80 per hour
$56.98 per hour
$56.64 per hour
$53.93 per hour
$100 per hour
$65.00 per hour
$57.27 per hour
$56.33 per hour
$55.09 per hour
Nurse Practitioner salaries by location
CityAverage salary
$56.99 per hour
$25.20 per hour
$54.38 per hour
$54.16 per hour
$49.58 per hour

Nurse Practitioner job openings

Nurse Practitioner
Dialogue
Ontario
Nurse Practitioner
WOMEN'S HEALTH IN WOMEN'S HANDS COMMUNITY HEALTH CENTRE
Toronto, ON
Nurse Practitioner
Hamilton Health Sciences Corporation
Hamilton, ON
Nurse Practitioner jobs in Ontario