⚠️ For informational purposes only. This article does not constitute legal advice. Always verify information with official sources such as IRCC (canada.ca) or consult a licensed RCIC or immigration lawyer.

NOC Code Canada Explained: What It Is, TEER Levels & How to Find Yours (2026)

Last updated: April 2026 • By Maple Route Immigration Team

Your NOC code is the single most important eligibility factor for Canadian immigration — and one of the most commonly misunderstood. Use the wrong code and your entire Express Entry application can be returned or refused. Use the right one and you may qualify for category-based draws with cut-offs far below what you assumed. This guide explains exactly what NOC codes are, how TEER levels work, and how to confirm yours with confidence.

TEER 0–5
NOC levels from management to basic labour
500+
Occupation codes in Canada's NOC system
TEER 0–3
Codes required for Express Entry eligibility
Mandatory
Correct NOC code required for all work immigration
Quick Answer

A NOC code (National Occupational Classification) is Canada's 5-digit job classification system. For Express Entry, your work experience must be in a TEER 0, 1, 2, or 3 NOC code to qualify. Your NOC determines your eligibility, your CRS points, and which category draws you qualify for. It is based on your job duties — not your job title. Wrong NOC = wrong eligibility, wrong CRS, potentially refused application.

👉 Find your NOC code now — free:

Don't guess your NOC code. Use our checker to match your job duties to the correct 5-digit code instantly.

NOC Code (National Occupational Classification) NOC is Canada's official system for classifying all occupations in the Canadian labour market. Each job is assigned a 5-digit code based on the type of work and the level of skill required. For immigration, IRCC uses NOC codes to determine whether your work experience qualifies for various programs, including Express Entry and Provincial Nominee Programs.
TEER Level (Training, Education, Experience, and Responsibilities) TEER replaced the old Skill Level system (O/A/B/C/D) in November 2022 when NOC 2021 launched. TEER levels (0–5) define the level of training, education, experience, or responsibilities associated with each occupation. TEER 0–3 qualify for Express Entry; TEER 4–5 do not.
Main Duties (NOC Matching) When selecting your NOC code for immigration purposes, IRCC matches your actual job duties — as described in your reference letters and employment history — against the "Main duties" section of the NOC description. Your job title is a starting point, not the final determination. Duties must substantially match.

What Are the TEER Levels in Canada's NOC System?

The TEER system has six levels (TEER 0 through TEER 5). Here is what each means for immigration:

0
Management
Senior managers, directors, executives
1
Professional
Degree-required occupations
2
Technical
College/apprenticeship required
3
Intermediate
High school + job-specific training
4
Semi-skilled
High school or short training
5
Low-skilled
Short demonstration only

For Express Entry eligibility: Only TEER 0, 1, 2, and 3 qualify. TEER 4 and TEER 5 jobs do not count toward Express Entry work experience requirements. The first digit of every 5-digit NOC code indicates the TEER level — NOC 21231 (software engineer) starts with 2, so it's TEER 2.

How Does the 5-Digit NOC Code Work?

Every occupation has a 5-digit NOC code structured as follows:

  • First digit: TEER level (0–5)
  • Second digit: Broad occupational category (1 = Business/Finance, 2 = Sciences, 3 = Health, 4 = Education/Law/Social, 5 = Arts, 6 = Sales/Service, 7 = Trades/Transport, 8 = Resources, 9 = Manufacturing)
  • Third digit: Major group within that category
  • Fourth and fifth digits: Specific occupation

Example: NOC 21231 = TEER 2 (second digit 1 = science) → software engineers and designers. NOC 31301 = TEER 3 (digit 1 = health) → registered nurses and registered psychiatric nurses.

Most Common NOC Codes for Immigration (2026)

NOC Code Occupation TEER Category Draw?
21231 Software engineers and designers 2 ✔ STEM
21234 Web developers and programmers 2 ✔ STEM
21211 Data scientists 2 ✔ STEM
21300 Civil engineers 2 ✔ STEM
21310 Electrical and electronics engineers 2 ✔ STEM
31301 Registered nurses 3 ✔ Healthcare
31111 Specialist physicians 1 ✔ Healthcare
32124 Pharmacists 2 ✔ Healthcare
11100 Financial auditors and accountants 1 ✗ General draw
72200 Electricians (except industrial and power system) 2 ✔ Trades
72300 Plumbers 2 ✔ Trades
73300 Transport truck drivers 3 ✔ Transport

Find Your Exact NOC Code

Enter your job title and get the matching 5-digit NOC code with TEER level confirmation.

How Do You Find Your Correct NOC Code? (Step by Step)

The most important rule: match your job duties to the NOC description — not just your job title. Here is the correct process:

  1. List your actual daily job duties in point form — what you actually do at work, not what your contract says you should do
  2. Search the NOC database at noc.esdc.gc.ca by job title (or use our NOC Code Checker for a faster first pass)
  3. Read the full NOC description for every potential match — specifically the "Main duties" section
  4. Match your duties to Main duties: Your actual job duties should substantially match the majority of the listed main duties — not just one or two items
  5. Check the "Employment requirements": Confirm your education or training aligns with the requirements listed
  6. Verify the TEER level: Confirm the first digit of the code is 0, 1, 2, or 3 for Express Entry eligibility
  7. Document the match: When requesting employment reference letters, ask your employer to use language from the NOC description's Main duties section

What Are the Most Common NOC Code Mistakes in Immigration Applications?

⚠️ Important Warning Incorrect NOC codes are among the most common reasons IRCC returns or refuses Express Entry applications. Using a higher TEER code to appear more skilled (when your actual duties are TEER 3 or 4) can constitute misrepresentation — resulting in a 5-year immigration bar.

Mistake 1: Matching on Job Title Alone

The title "IT Manager" could map to NOC 20012 (Computer and information systems managers, TEER 0), NOC 21221 (Business systems specialists, TEER 2), or NOC 22220 (User support technicians, TEER 2) — depending on actual duties. Always read the Main duties section. If you managed a team and set strategic direction, you may be TEER 0. If you provided technical support, you're likely TEER 2.

Mistake 2: Claiming TEER 1 When Duties Are TEER 2

Software engineering roles are TEER 2 (NOC 21231), not TEER 1. Many applicants incorrectly claim TEER 1 thinking all "professional" jobs are TEER 1. In the NOC system, engineers are TEER 2 — this doesn't mean they're less skilled; TEER 2 simply requires college/apprenticeship/job training rather than a university degree as the primary credential type.

Mistake 3: Using the Old 4-Digit NOC Code

The NOC 2021 update moved from 4-digit to 5-digit codes in November 2022. Old references that say "NOC 2174 (computer programmer)" are now replaced by "NOC 21232 (software developers and programmers)." If you're using reference letters or old documents with 4-digit codes, you need to convert them to the current 5-digit system.

Mistake 4: Ignoring Category Draw Implications

Your NOC code doesn't just determine eligibility — it determines which category draw you qualify for. A healthcare professional with NOC 31301 qualifies for healthcare category draws (cut-off 430–470). If that same person incorrectly claims NOC 11199 (health services administrators) — a non-healthcare category — they miss out on the lower-cut-off healthcare draw entirely.

What Is the Difference Between NOC 2016 and NOC 2021?

Canada switched from NOC 2016 to NOC 2021 on November 16, 2022. The key differences:

Feature NOC 2016 (Old) NOC 2021 (Current)
Code format 4 digits (e.g., 2174) 5 digits (e.g., 21232)
Skill classification Skill Level O/A/B/C/D TEER 0/1/2/3/4/5
Immigration eligible levels Skill Level O, A, B TEER 0, 1, 2, 3
Used by IRCC since Pre-Nov 2022 Nov 2022 → present

All IRCC applications from November 2022 onwards use NOC 2021 (5-digit codes). If you have older reference letters or documents using 4-digit codes, they can still be used as supporting evidence, but your Express Entry profile must be completed using current 5-digit codes.

Why Your NOC Code Matters for Category Draw Eligibility

According to IRCC updates in 2026, category-based draws are permanent and will continue for the foreseeable future. Your NOC code is what determines whether you qualify for a category draw — and category draws have dramatically lower cut-offs than general draws:

  • STEM draw eligibility: Requires specific NOC codes in science, technology, engineering, and mathematics — including 21231, 21234, 21211, 21300, 21301, 21310, 21320, 21321, 21330, 11100 (financial), and others
  • Healthcare draw eligibility: Specific NOC codes including 31301 (nurses), 31111 (physicians), 32101 (lab techs), 32124 (pharmacists), 31112 (general practitioners), and others
  • Trades draw eligibility: NOC codes in the 72xxx range (electricians, plumbers, pipefitters, welders, millwrights, machinists) and related construction occupations

A candidate who uses the wrong NOC code and misses their category draw designation may wait months for a general draw at a 50-point higher cut-off. Getting your NOC code right is not just an eligibility question — it determines which draw type you compete in.

Key Takeaways — NOC Codes 2026

  • ✔ NOC codes are 5-digit job classifications — Canada switched from 4-digit to 5-digit (NOC 2021) in November 2022
  • ✔ TEER levels 0–3 qualify for Express Entry; TEER 4–5 do not
  • ✔ The first digit of a NOC code = its TEER level (e.g., 21231 starts with 2 = TEER 2)
  • ✔ Your NOC is determined by your actual job duties, not your job title
  • ✔ Wrong NOC = wrong eligibility, wrong CRS points, potential application refusal
  • ✔ NOC code determines which category draw you compete in — STEM, healthcare, trades, or general
  • ✔ Category draw NOC codes are publicly listed by IRCC — verify yours before entering the Express Entry pool

Frequently Asked Questions

What is a NOC code in Canada?

NOC stands for National Occupational Classification. It is Canada's official system for classifying all jobs in the Canadian labour market. Each job is assigned a 5-digit code based on the type of work and required skill level (TEER). For immigration, your NOC code determines whether your work experience qualifies for programs like Express Entry, which programs you're eligible for, and which category draws you compete in.

What TEER level do I need for Express Entry?

For Express Entry eligibility, your work experience must be in a TEER 0, 1, 2, or 3 occupation. TEER 4 (semi-skilled) and TEER 5 (low-skilled) jobs do not qualify. The TEER level is the first digit of the 5-digit NOC code — so any NOC starting with 0, 1, 2, or 3 is eligible. Any NOC starting with 4 or 5 is not eligible for Express Entry work experience credit.

How do I find my NOC code in Canada?

To find your NOC code: (1) List your actual job duties in detail, (2) Search noc.esdc.gc.ca by job title, (3) Read the full NOC description including "Main duties" for potential matches, (4) Select the code whose main duties most closely match your actual daily responsibilities, (5) Confirm the TEER level using the first digit. Use our NOC Code Checker for a fast first pass before verifying with the official database.

What happens if I use the wrong NOC code?

Using an incorrect NOC code is a serious error. If IRCC determines your claimed NOC doesn't match your actual work duties, your application can be returned (incomplete), your eligibility claim voided, or — in cases of deliberate misrepresentation — you can be found inadmissible for up to 5 years. IRCC officers verify NOC codes against employment reference letters, so your letter's duty descriptions must align with the NOC's Main duties. Use the right code, supported by proper reference letters.

What is the difference between NOC 2016 and NOC 2021?

NOC 2021 replaced NOC 2016 in November 2022. The key changes: codes expanded from 4 digits to 5 digits, the old Skill Level system (O/A/B/C/D) was replaced with TEER levels (0–5), and some occupations were reclassified. If you have immigration documents or reference letters that use old 4-digit codes, you need to determine the current 5-digit equivalent for your Express Entry profile.

Can I have more than one NOC code for Express Entry?

Yes. Express Entry allows you to list multiple work experience entries, each with its own NOC code. Your primary NOC is typically the one associated with your most recent and most substantial work experience — this is the code used to determine your program eligibility (FSW, CEC) and category draw qualification. Secondary NOC codes from previous jobs can add work experience points and skill transferability bonuses.

Confirm Your NOC Code and Check PR Eligibility

Use our free tools to find your correct NOC code, calculate your CRS score, and see if you qualify for Express Entry — no registration required.

This article is for informational purposes only based on publicly available IRCC data. NOC classifications can change — always verify current codes at noc.esdc.gc.ca and canada.ca. Maple Route Immigration is an informational resource, not a licensed immigration consulting firm.

Disclaimer: This article is for general information only and does not constitute legal advice. Always verify current rules at ircc.canada.ca or consult a licensed Canadian immigration professional.