Skip to main content
Definition

What is a NOC code?

Short answer

The National Occupational Classification is Canada's official taxonomy of every job. Each role has a 5-digit NOC code; immigration pathways, labour market data, and many job postings reference it.

What a NOC code is

NOC stands for National Occupational Classification — Canada's official system for categorizing every occupation in the country. Each job in Canada has a unique 5-digit NOC code (previously 4-digit before 2021) that identifies what type of work it involves.

Example: NOC 21231 — Software engineers and designers.

NOC codes exist because the Canadian government, Statistics Canada, and immigration programs need a standard way to refer to occupations. Without them, "software developer" at one employer and "programmer-analyst" at another would be hard to compare or categorize.

Why NOC codes matter for job seekers

For most Canadian job applications, you never see or need a NOC code. The employer handles all that on the back end.

NOC codes become important in three specific situations:

  1. Immigration applications. Express Entry, PNPs, LMIAs, and most work-permit applications require you to identify the NOC code for your current and target jobs. Accuracy matters — the wrong code can disqualify an application.
  2. Federal government job applications. Many federal roles reference NOC codes in the job requirements.
  3. Job market research. Statistics Canada labor market data, wage data, and job outlook reports are organized by NOC code.

If you're a Canadian applying to Canadian private-sector jobs with no immigration piece, NOC codes are usually invisible.

The NOC structure

The current NOC system (NOC 2021) uses a 5-digit code. The first digit is the TEER category — Training, Education, Experience, and Responsibility.

  • TEER 0: Management occupations
  • TEER 1: Occupations usually requiring a university degree
  • TEER 2: Occupations usually requiring a college diploma, apprenticeship of 2+ years, or supervisory roles
  • TEER 3: Occupations usually requiring a college diploma, apprenticeship under 2 years, or over 6 months of on-the-job training
  • TEER 4: Occupations usually requiring a secondary school diploma or several weeks of on-the-job training
  • TEER 5: Occupations usually requiring short-term work demonstration or no formal education

The TEER is the single most important part of the code for immigration, because immigration programs typically require TEER 0, 1, 2, or 3 jobs.

How to find your NOC code

The official tool is the Canadian government's NOC search: jobbank.gc.ca/trend-analysis/job-market-reports/noc/explore. Enter your job title, scroll through the matches, and read the description.

A code matches your job if:

  • The Main Duties section describes the core of what you actually do day-to-day.
  • The Employment Requirements section roughly matches your education and experience level.
  • The Example Titles include your job title or a close variant.

Don't pick a code just because the title matches. Read the duties. A "Product Manager" could be 10019 (Marketing Managers) or 11202 (Professional Occupations in Advertising, Marketing, and Public Relations) depending on scope.

When the title doesn't match the code

Job titles are messy. Real jobs don't always fit neatly into one code. For immigration purposes, pick the code that best matches your day-to-day duties, not your job title.

If your job spans two codes, pick the one that covers more of your actual work. Document your reasoning — if an immigration officer questions it, you want to explain clearly.

NOC codes and Express Entry

For Express Entry, you need a NOC code for your target job (and often your current one). The code must be TEER 0, 1, 2, or 3 to qualify for most federal programs.

If your job is TEER 4 or 5, your Express Entry options are more limited — but recent program expansions (such as the category-based draws) have opened some pathways for specific TEER 4/5 occupations in healthcare, trades, and transportation.

See what is express entry for how NOC codes fit into the full system.

NOC codes and LMIAs

An LMIA (Labour Market Impact Assessment) is the employer-side process for hiring a foreign worker. The LMIA application requires the employer to identify the specific NOC code for the role they're hiring for.

NOC code affects:

  • The prevailing wage the employer must pay (based on Statistics Canada wage data for that code).
  • The advertising requirements before applying for the LMIA.
  • The processing stream (low-wage vs high-wage vs specific programs).

See what is lmia for the full LMIA process.

NOC codes and PNPs

Most Provincial Nominee Programs use NOC codes in their eligibility criteria. Some streams are open only to specific TEER levels; some are open to specific NOC codes (e.g., in-demand occupations for that province).

Check the specific PNP stream's requirements before applying. NOC code alignment is often a hard filter — the wrong code disqualifies instantly.

See what is pnp for provincial streams.

Common mistakes

  • Picking the wrong TEER level. A manager-titled role where you don't actually supervise anyone probably isn't TEER 0. Read the duties carefully.
  • Guessing instead of reading. The NOC system is detailed. Read the full description.
  • Using an old 4-digit NOC code. NOC 2021 uses 5 digits. Old applications and old immigration documentation used 4-digit codes (NOC 2016). Use the current 5-digit system.
  • Assuming your resume-stated title is the NOC title. Resume titles are marketing. NOC titles are classification.

Finding wage data by NOC

Once you know your NOC code, you can look up wage data at the national and provincial levels at jobbank.gc.ca. This is the most authoritative Canadian wage data available — better than Glassdoor for most occupations.

Useful for salary negotiations and understanding what a "fair" wage looks like for your occupation in your specific province or city.

The bottom line

A NOC code is Canada's official occupational classification, used primarily for immigration and government purposes. Most Canadian job seekers in the private sector never need one. Newcomers, immigration applicants, and federal job applicants use them constantly. When you do need one, pick by duties not title, verify the TEER level, and use the current 5-digit NOC 2021 system.

The Service

Want us to handle the whole thing?

We build tailored résumés and cover letters, verify every posting, and deliver each application as a ready-to-send package. You click Apply — we do the prep.

See how it works