Content has loaded

Nurse practitioner salary in Kelowna, BC

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

Average base salary

$103
46%
above national average

The average salary for a nurse practitioner is $103 per hour in Kelowna, BC. 5 salaries reported, updated at July 14, 2026

Nurse Practitioner job openings in Kelowna, BC

slide 1 of 6
slide1 of 6
Nurse Practitioner | Virtual C...
Interior Health3.2out of 5 stars.
Kelowna, BC
$76.61–$84.27 an hour
Part-time
4 days ago

Highest paying companies for Nurse Practitioner in Kelowna, BC

Average year pay is based on job postings on Indeed in the past 36 months.
International SOS
 
$280,644per year
View company
Haztech
 
$142,500per year
Provincial Health Services Aut...
 
$137,957per year
Interior Health
 
$130,208per year
Island Health
 
$75,000per year

Looking to Hire?

Post a Job
Post a JobFind the right candidate on Indeed

Highest paying cities for Nurse Practitioners near Kelowna, BC

  1. Prince George, BC
    $393 per hour
  2. Burnaby, BC
    $251 per hour
  3. Kelowna, BC
    $103 per hour
  4. Richmond, BC
    $99.51 per hour
  5. North Vancouver, BC
    $89.95 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

The average salary for a Nurse Practitioner is $103 per hour in Kelowna, BC. This figure is based on 5 salaries taken from job postings on Indeed in the past 36 months, last updated on July 14, 2026.

Nurse Practitioner jobs on Indeed - find your next one today.

Nurse Practitioner salaries in Kelowna, BC typically range between a low of $68.53 and a high of $155 per hour, depending on experience and the hiring company.

Some of the highest-paying cities for Nurse Practitioner in Kelowna, BC include Prince George, BC at $393 per hour, Burnaby, BC at $251 per hour and Richmond, BC at $99.51 per hour.

Based on recent job postings on Indeed, some of the top-paying companies for Nurse Practitioner in Kelowna, BC include International SOS ($280,644 per year) and Haztech ($142,500 per year).

Compensation can vary based on the specific niche and level of responsibility within the field. Here is how the average Nurse Practitioner salary in Kelowna, BC compares to related positions:

  • Lead Nurse Practitioner: Average $124,298 per year
  • Nurse Practitioner II: Average $56.58 per hour
  • Senior Nurse Practitioner: Average $57.84 per hour

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

Lead Nurse Practitioner

Job openings
Average $124,298 per year

Senior Nurse Practitioner

Job openings
Average $57.84 per hour