Canada NOC Code Guide for Workers and Immigrants

In Canada, your job duties and how much you’re paid for your services are partly tied to the NOC system.

The government use the Canada NOC code (National Occupational Classification) system to classify jobs, careers and occupations. In Canada, jobs are grouped based on the type of job duties and work employees do for their employers.

Every job in Canada has an NOC code. The National Occupational Classification (NOC) is Canada’s national system established to define and classify jobs.  Many of Canada’s Immigration programs uses the NOC system to  check if a job  or work experience is relevant according to the criteria of the program.

Who uses Canada NOC Code?

Apart from using the NOC code system to locate information about occupations within Canada’s job market, many public and private employers and provincial governments (Nova Scotia, Ontario, Saskatchewan, British Columbia, Alberta, etc) also use the NOC code to size the demand and supply of labor and how much salaries they can pay.

As an employee working in Canada or intending to, knowing where you fall into in the National Occupation Classification system will help you figure how people in your profession earn. It is also an important requirement when seeking to immigrate or work in Canada as an International Skilled Labor.

Specifically, employees can use the Canada NOC codes in the following ways:

  • job descriptions
  • educational requirements.
  • required skills.
  • related occupations.
  • job duties.
  • work a person does.

Who else can use NOC?

  1. The NOC is often used by employers to enable them write job descriptions and identify skill requirements for new job posting.
  2. The NOC is also used by many government agencies (including Immigration, Refugees and Citizenship Canada) to identify skills shortages in the Canadian job market.
  3. We use the National Occupational Classification (NOC) system to classify jobs (occupations).

Canada’s immigration programs use the NOC to decide if a job or type of work experience meets their eligibility. We consider “skilled” jobs those with NOC Skill Type 0, A or B. We assess jobs against the 2020 version of the NOC.

 How to find and use your NOC code?

In the “Find your NOC code” table below, search for any part of your job title or the National Occupation Classification Code if you know it. As you type words, the table will change to display related words.

For example:

  1. Let’s say you’re a Fisherman.
  2. Enter the keyword “Fisherman” or “8262” in the search box.
  3. Your full job title, NOC code and level/type will be displayed.
  4. Copy the code for any use you may have for it.

Can’t find your NOC code?

Chances are you won’t find your NOC code in the table. This is usually caused by entering the wrong code number or job title. Therefore ensure that you’re searching for the right career title. Additionally, make sure the main duties listed match what you did at your job. If they don’t, you’ll need to find a different job title with duties that match yours.

Table of NOC Codes in Canada

Job TitleNOC CodeNOC Level or Type
Senior government managers and officials0012
Senior managers - financial, communications and other business services0013
Senior managers - health, education, social and community services and membership organizations0014
Senior managers - trade, broadcasting and other services, n.e.c.0015


Types of NOC Levels

The CRS scores assigned to your job class during immigration applications depend on the level or type. Canada has 4 main NOC code levels – Zero (0), A B and C. See details for each level below.

Skill Type 0 (zero)

For management jobs, such as:

  • restaurant managers
  • mine managers
  • shore captains (fishing)
  • Skill Level A: professional jobs that usually call for a degree from a university, such as:
  • doctors
  • dentists
  • architects

Skill Level B

For technical jobs and skilled trades that usually call for a college diploma or training as an apprentice, such as:

  • chefs
  • plumbers
  • electricians

Skill Level C

For intermediate jobs that usually call for high school and/or job-specific training, such as:

  • industrial butchers
  • long-haul truck drivers
  • food and beverage servers

Skill Level D

For labor jobs that usually give on-the-job training, such as:

  • fruit pickers
  • cleaning staff
  • oil field workers.

Canada NOC Code for Immigration

For immigration and Labor Market Impact Assessment purposes, NOC code for the main job groups are:

NOC code for skilled immigrant under federal Express Entry

If you want to come to Canada as a skilled immigrant under Canada’s Express Entry system, your job and the work you have done in the past, must be skill type 0, or level A or B to.

The Express Entry system manages applications for permanent residence if you want be considered in the following skilled immigrants categories:

NOC Code for Federal Workers

You will need NOC code as a federal worker under:

  1. Federal Skilled Worker
  2. Federal Skilled Trades Program
  3. Canadian Experience Class

However, if you want to come to Canada as a skilled immigrant (Atlantic Immigration Pilot), your work experience must be skill type/level 0, A, B, or C.