NOC 21211TEER 1Job Bank · April 2026

Data scientist salary in Canada (2026)

What data scientists (NOC 21211, data scientists) earn across Canada and by province — low, median and high hourly wages with annual equivalents.

National median

$48.50/hr

≈ $100,880/yr

Highest median

Ontario

$51.00/hr · $106,080/yr

Lowest median

Quebec

$43.27/hr · $90,002/yr

Data scientist pay at a glance

Nationally, Job Bank reports a median of $48.50 an hour for NOC 21211 — about $100,880 a year. The national low is $31.25 ($65,000) and the high is $72.12 ($150,010).

Of the 4 provinces with data, Ontario has the highest median and Quebec the lowest — a gap of $7.73 an hour, or about $16,078 a year.

Data scientist salary by province

Hourly wages with annual equivalents, sorted by median (highest first).

NOC 21211 — Job Bank wage data, refreshed April 2026
RegionLowMedianHigh
Canada (national)$31.25/hr$65,000/yr$48.50/hr$100,880/yr$72.12/hr$150,010/yr
Ontario$33.00/hr$68,640/yr$51.00/hr$106,080/yr$76.00/hr$158,080/yr
British Columbia$31.25/hr$65,000/yr$49.04/hr$102,003/yr$73.08/hr$152,006/yr
Alberta$31.25/hr$65,000/yr$48.08/hr$100,006/yr$72.00/hr$149,760/yr
Quebec$28.00/hr$58,240/yr$43.27/hr$90,002/yr$65.00/hr$135,200/yr

How annual figures are calculated: hourly wage × 2,080 hours (40 hours a week × 52 weeks), rounded to the dollar. They are gross (before tax) and assume full-time, year-round work. Provinces and territories not shown have no figures in this dataset.

Take-home pay of the median data scientist salary in each province

Each provincial median annual wage after 2026 federal and provincial tax, CPP/QPP and EI — an estimate using standard employee credits (basic personal amount, CPP/QPP, EI and the Canada employment amount).

ProvinceMedian annualAfter taxPer month
Ontario$106,080$78,357$6,530
British Columbia$102,003$76,969$6,414
Alberta$100,006$74,427$6,202
Quebec$90,002$62,910$5,242

Turn these numbers into a plan

Source: Job Bank Canada wage data (refreshed April 2026), Open Government Licence – Canada. Occupation codes: NOC 2021, Statistics Canada. Wages vary by city, employer, experience and union status.

Negotiate with a resume that proves it

Knowing the data scientist median is half the argument. Build a resume with quantified results that justify the top of the range.

Frequently asked questions

How much does a data scientist make in Canada?
Job Bank's national median for NOC 21211 is $48.50 an hour, or about $100,880 a year at 2,080 hours. The national low is $31.25 and the high is $72.12 an hour (refreshed April 2026).
Which province pays data scientists the most?
Of the 4 provinces with data, Ontario has the highest median ($51.00 an hour) and Quebec the lowest ($43.27 an hour).
How is the annual salary calculated?
Annual figures are the hourly wage × 2,080 hours (40 hours a week × 52 weeks), rounded to the dollar. They are before tax and assume full-time, year-round work.
What is the NOC code for a data scientist?
NOC 21211 — Data scientists (NOC 2021).

More salaries in Canada

← All salaries