Content has loaded
Nurse practitioner salary in London, ON
How much does a Nurse Practitioner make in London, ON?
Average base salary
$72.92
- Hour
- Day
- Week
- Month
- Year
same
as national averageThe average salary for a nurse practitioner is $72.92 per hour in London, ON. 84 salaries reported, updated at July 10, 2026
Highest paying companies for Nurse Practitioner in London, ON
Average year pay is based on job postings on Indeed in the past 36 months.MAGNUS HRS
$260,000per year
Calian
$166,400per year
Plan A Senior Care Staffing an...
$156,000per year
London Health Sciences Centre
$132,115per year
Primacare Living Solutions
$130,000per year
Indigenous Services Canada
$129,118per year