Wages

Data Analyst Salary in Canada | Breakdown by Province

In Canada, the median wage for data analysts is $40.87 per hour.

Data Analyst Salary in Canada

Data Analysts in Canada: job prospects, employment requirements, licensing.

Data analysts in Canada, often classified under NOC 21223 as database analysts and data administrators, collect, organize, analyze and interpret data to support business decisions, identify trends, generate reports, and maintain data management systems while working with databases and analytics tools. They are employed in information technology consulting firms, IT departments across public and private sectors, finance, healthcare, retail, and government. Job prospects are moderate nationally, with thousands of openings projected over the coming decade from employment growth in data-driven industries and replacement needs, though competition can be strong depending on region and specific skills. Median hourly wages stand at about 40.87 Canadian dollars nationally, with typical ranges from 25.00 to 61.00 dollars per hour depending on experience, location, industry, and additional skills in tools such as SQL, Python, Tableau or Power BI. Most positions require a bachelor’s degree or college diploma in computer science, statistics, mathematics or a related field, often combined with relevant certifications or experience, and work conditions generally involve full-time office, hybrid or remote roles with standard business hours that may include project deadlines and collaborative team environments focused on problem-solving and data visualization.

Licensing

This occupation is not regulated in Canada. This means that you are not required to be registered with one of the provincial or territorial regulatory authorities to be authorized to practise this occupation in Canada.

DATA ANALYST – INFORMATICS AND SYSTEMS (NOC 21223)
2025Wages/hr
Community/AreaLowMedianHigh
Canada25.0040.8761.03
Newfoundland and L24.0445.0868.66
Prince Edward Island18.0036.3049.23
Nova Scotia20.0033.6576.92
New Brunswick26.9240.8751.28
Quebec22.0043.9655.00
Ontario24.5840.8761.54
Manitoba31.2538.9447.12
Saskatchewan25.3438.4661.03
Alberta28.2739.8260.58
British Columbia28.7543.9660.00
Yukon TerritoryN/AN/AN/A
Northwest TerritoriesN/AN/AN/A
NunavutN/AN/AN/A
Source: Job Bank. 2026

In 2019, data analysts reported higher wages in Ontario.

DATABASE ANALYSTS AND DATA ADMINISTRATORS(NOC 2172)
2019Wages ($/hour) 
Province/TerritoryLowMedianHigh
Canada18.0034.1351.28
Newfoundland and L16.3529.3347.26
Prince Edward IslandN/AN/AN/A
Nova Scotia16.3529.3347.26
New Brunswick16.3529.3347.26
Quebec20.5135.0045.28
Ontario17.0033.4953.33
Manitoba17.0030.0043.59
Saskatchewan23.0040.0050.00
Alberta28.8541.0355.30
British Columbia20.0030.2948.08
Yukon TerritoryN/AN/AN/A
Northwest TerritoriesN/AN/AN/A
NunavutN/AN/AN/A
Source: Job Bank. November, 2019   

In Canada, data analysts in Manitoba reported the highest median salaries in 2017.

DATABASE ANALYSTS AND DATA ADMINISTRATORS (NOC 2172-A)
2017

Wages ($/hr)

Province/TerritoryLowMedianHigh
Canada19.2333.6550
Manitoba1936.3253.33
Ontario2033.8549.41
British Columbia1631.2548.08
New Brunswick18.5233.3346.7
Newfoundland and L18.5233.3346.7
Nova Scotia17.9531.2546.7
Saskatchewan24.134.7543.5
Québec1830.7742.8
AlbertaN/AN/AN/A
Northwest TerritoriesN/AN/AN/A
NunavutN/AN/AN/A
Prince Edward IslandN/AN/AN/A
YukonN/AN/AN/A
Source: Job Bank. September 2017*

*Wages are reviewed and updated on the Job Bank Web site on an annual basis.

DATA ANALYST SALARY IN CANADA 2017