Data Analyst Salary – Government of Canada (2026)
How much do federal data analysts make? Classification mapping, salary by level, and career path.
How Data Analyst Roles Are Classified
The Government of Canada doesn't advertise positions as “Data Analyst” — instead, each role is assigned a classification code that determines its pay scale. Here's how data analyst roles map to federal classifications:
What Federal Data Analysts Do
Data analyst roles in the federal government are split between two classifications depending on the focus. Statistical and social science data analysis (surveys, program evaluation, policy research) is classified as EC. Technical data work (business intelligence, data engineering, database development, machine learning) is classified as IT. Statistics Canada, ESDC, Health Canada, CRA, and IRCC are the largest employers of federal data analysts. The distinction matters for salary: IT positions generally pay more than EC at equivalent seniority for technically-oriented data work.
Data Analyst Salary Breakdown
A data analyst classified as EC-03 earns $73,700–$83,413. At EC-04, it's $91,953–$100,265. Data analysts on the IT side earn more: IT-02 earns $85,854–$105,080, and a senior data engineer at IT-03 earns $101,343–$120,867. The classification you land in depends on whether the role emphasizes analytical methodology (EC) or technical implementation (IT).
How to Get Hired
EC data positions require degrees in statistics, economics, or social sciences. IT data positions require CS, data science, or equivalent technical credentials. Statistics Canada runs specific recruitment for statisticians and data scientists. Many departments are actively hiring for data literacy and analytics capabilities — this is a growing area in the federal public service. Python, R, SQL, and data visualization skills are increasingly valued.