NOC code lookup for Canadian immigration
Pick your occupation from the 39 most-applied-for NOC 2021 codes. Each page covers the official duties, TEER tier, Express Entry and PNP eligibility, and how to verify the code against your reference letter.
TEER 0 — Management occupations
TEER 1 — Bachelor's degree typically required
- NOC 21231Software engineers and designers
- NOC 21232Software developers and programmers
- NOC 21233Web designers
- NOC 21234Web developers and programmers
- NOC 21220Cybersecurity specialists
- NOC 21223Database analysts and data administrators
- NOC 21211Data scientists
- NOC 21311Computer engineers (except software engineers)
- NOC 21222Information systems specialists
- NOC 31102General practitioners and family physicians
- NOC 31101Specialists in clinical and laboratory medicine
- NOC 31301Registered nurses and registered psychiatric nurses
- NOC 31300Nursing coordinators and supervisors
- NOC 31302Nurse practitioners
- NOC 41101Lawyers and Quebec notaries
- NOC 41200University professors and lecturers
- NOC 41210College and other vocational instructors
- NOC 41220Secondary school teachers
- NOC 41221Elementary school and kindergarten teachers
- NOC 11100Financial auditors and accountants
- NOC 11101Financial and investment analysts
- NOC 21300Civil engineers
- NOC 21310Electrical and electronics engineers
- NOC 21301Mechanical engineers
- NOC 21321Industrial and manufacturing engineers
TEER 2 — College diploma or 2+ years of apprenticeship
TEER 3 — Secondary school + occupation-specific training
TEER 4 — Secondary school + a few weeks of on-the-job training
TEER 5 — Short demonstration or no formal education
Don't see your NOC? The official search at noc.esdc.gc.ca covers all ~500 codes. We curate the 40 most-applied-for codes here for quick immigration-pathway reference; email seo@ircc.com to request another.