Pay by occupation
Nurse practitioner salary in British Columbia
NOC 31302 · Nurse practitioners
Median nurse practitioner pay in British Columbia is $59.53/hr, with most earning between $42.49/hr and $74.59/hr — about $123,822 a year at full-time hours, or $90,060 after tax.
Median wage
$59.53/hr
per hour
Figure: Small Area Estimation, 2024.
Low
$42.49/hr
per hour
High
$74.59/hr
per hour
Full-time equivalent
$123,822
median × 2,080 hours
Take-home at the median
$90,060
after tax, CPP and EI
vs Canada
-3.3%
gap to the national median of $61.54/hr
Income percentile
88th
where the median sits among British Columbia earners
Pay by occupation
Nurse practitioner salary by province
Median wage from Job Bank; provinces and territories without a published figure are omitted. Pick one for the full breakdown with take-home pay.
| Province | Low | Median | High | Per year |
|---|---|---|---|---|
| Ontario | $40/hr | $62/hr | $75/hr | $128,960 |
| British Columbia | $42.49/hr | $59.53/hr | $74.59/hr | $123,822 |
| New Brunswick | $50/hr | $59/hr | $66/hr | $122,720 |
| Quebec | $40/hr | $57.69/hr | $66.26/hr | $119,995 |
| Saskatchewan | $43.04/hr | $56.14/hr | $67.79/hr | $116,771 |
| Nova Scotia | $41.41/hr | $55.88/hr | $67.63/hr | $116,230 |
| Manitoba | $50/hr | $55/hr | $63/hr | $114,400 |
| Newfoundland and Labrador | $49.50/hr | $54/hr | $62.40/hr | $112,320 |
| Alberta | $38.88/hr | $53.25/hr | $67.85/hr | $110,760 |
| Prince Edward Island | $37.74/hr | $50.65/hr | $59.54/hr | $105,352 |
Educational information only — not financial advice. Wages are Job Bank estimates for the occupation as a whole; your pay depends on employer, experience and region.
What's next