Content has loaded

Nurse practitioner salary in Vancouver, BC

How much does a Nurse Practitioner make in Vancouver, BC?

Average base salary

$80.81
14%
above national average

The average salary for a nurse practitioner is $80.81 per hour in Vancouver, BC. 55 salaries reported, updated at June 22, 2026

Nurse Practitioner job openings in Vancouver, BC

slide 1 of 6
slide1 of 6
Nurse Practitioner, VGH Orthop...
Vancouver Coastal Health3.7out of 5 stars.
Vancouver, BC
$76.34–$83.98 an hour
Full-time
1 week ago

Highest paying companies for Nurse Practitioner in Vancouver, BC

Average year pay is based on job postings on Indeed in the past 36 months.
International SOS
 
$268,709per year
View company
Calian
 
$193,024per year
Enhanced Care Clinic
 
$166,400per year
Dr. Peter AIDS Foundation
 
$149,649per year
Providence Health Care
 
$148,569per year
Haztech
 
$142,500per year

Looking to Hire?

Post a Job
Post a JobFind the right candidate on Indeed

Highest paying cities for Nurse Practitioners near Vancouver, BC

  1. Burnaby, BC
    $268 per hour
  2. Prince George, BC
    $175 per hour
  3. New Westminster, BC
    $123 per hour
  4. Kelowna, BC
    $114 per hour
  5. Victoria, BC
    $81.62 per hour

Where can a Nurse Practitioner earn more?

Compare salaries for Nurse Practitioners in different locations
vs.

How much do similar professions as Nurse Practitioner get paid in Vancouver, BC?

Lead Nurse Practitioner

Job openings
Average $132,431 per year

Senior Nurse Practitioner

Job openings
Average $140 per hour