Skip to main content
Nurse Practitioner Salary in Canada

Nurse Practitioner Salary in London

Based on 193 job listings - London, Canada 2026

Average salary
$113,683 - $131,376
Median salary
$113,683 - $131,376
Lower rangeUpper range

Compare with national average

London

Average salary

113,683 - 131,376

Median salary

113,683 - 131,376

193 job openings

Canada

Average salary

111,412 - 121,556

Median salary

111,412 - 121,556

19,099 job openings

Other cities

Toronto1,230 job openings
Vancouver752 job openings
Ottawa620 job openings
Calgary453 job openings
Edmonton368 job openings
Mississauga344 job openings
Montreal293 job openings
Moncton252 job openings
Winnipeg226 job openings
New Westminster139 job openings
Halifax132 job openings
Hamilton122 job openings
Timmins116 job openings
Kingston105 job openings

Nurse Practitioner

193 job openings in London

View job listings

Find professionals

Nurse Practitioner in London

View professionals

The average salary for a Nurse Practitioner in London, Canada is CAD 113,683 - CAD 131,376 per year in 2026, based on 193 job listings.

Explore 193 Nurse Practitioner job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.