Content has loaded

Nurse practitioner salary in Vancouver, BC

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

Average base salary

$79.38
12%
above national average

The average salary for a nurse practitioner is $79.38 per hour in Vancouver, BC. 54 salaries reported, updated at August 15, 2026

Nurse Practitioner job openings in Vancouver, BC

slide 1 of 6
slide1 of 6
Nurse Practitioner - On Call H...
Genesis Laser Health
Vancouver, BC
$85–$120 an hour
Part-time
5 hours 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
 
$270,878per year
View company
Canadian Health Labs
 
$197,600per year
Calian
 
$194,385per year
Enhanced Care Clinic
 
$166,400per year
Dr. Peter AIDS Foundation
 
$149,649per year
Providence Health Care
 
$148,569per year

Highest paying cities for Nurse Practitioners near Vancouver, BC

  1. Prince George, BC
    $393 per hour
  2. Burnaby, BC
    $268 per hour
  3. Kelowna, BC
    $103 per hour
  4. Richmond, BC
    $93.61 per hour
  5. New Westminster, BC
    $89.21 per hour

Where can a Nurse Practitioner earn more?

Compare salaries for Nurse Practitioners in different locations
vs.

Frequently Asked Questions (FAQs) about Nurse Practitioner

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

Lead Nurse Practitioner

Job openings
Average $133,169 per year

Senior Nurse Practitioner

Job openings
Average $134 per hour