NOC 21223 — Data Analysts in Canada
NOC 21223 — Database analysts and data administrators (incl. data analysts) in Canada. Duties, requirements, wage, and resume tips.
About this occupation
Database analysts and data administrators design, develop and administer data management solutions and analyze data to surface business insights using SQL, Python, and BI tools.
Also known as
Data analyst · BI analyst · Analytics engineer · Reporting analyst
Main duties
- Collect, clean, and analyze data from multiple sources to answer business questions.
- Build and maintain dashboards in Power BI, Tableau, or Looker.
- Write SQL against warehouses (Snowflake, BigQuery, Redshift) and ETL pipelines.
- Partner with stakeholders to define KPIs and reporting cadence.
- Document data definitions and maintain data quality.
Employment requirements
- Bachelor's degree in computer science, statistics, mathematics, or business analytics is usually required.
- Strong SQL is required; Python or R commonly preferred.
Wage band (Canada)
Reported wages typically range from $28/hr (low) to $58/hr (high), with a median around $40/hr. Confirm the wage band for your specific city on Job Bank Canada.
Where the jobs are
The strongest provinces for this NOC are typically: Ontario, British Columbia, Quebec, Alberta.
Outlook
Strong demand from banking, insurance, SaaS, healthcare, and the public sector. Hybrid-remote norm.
How to position your resume
Use "Data Analysts" (or one of the equivalent titles above) at the top of each relevant role on your resume — recruiters and ATS systems search by Canadian NOC titles. Pair this with our resume tailoring guide and run your draft through the free ATS checker.
Related guides
Source: National Occupational Classification 2021, Statistics Canada / ESDC. Wages reflect typical Job Bank ranges and vary by region.