BC PNP NOC Codes & TEER Categories 2026: The Complete Guide to Finding Your Occupation Code
Table of Contents
- What Is the NOC and Why Does It Matter for BC PNP?
- TEER Categories Explained: The 2021 NOC System
- Which TEER Levels Qualify for Each BC PNP Stream?
- How to Find Your NOC Code: Step-by-Step
- Understanding the Five-Digit NOC Code Structure
- In-Demand NOC Codes for BC PNP in 2026
- How Your NOC Affects Your BC PNP Points Score
- NOC 2016 vs. NOC 2021: What Changed?
- Common NOC Code Mistakes That Get Applications Rejected
- Frequently Asked Questions
Your National Occupational Classification (NOC) code is one of the most critical elements of your BC PNP application. It determines which immigration stream you qualify for, shapes your wage expectations, and influences your overall competitiveness in the candidate pool. Yet choosing the wrong NOC code remains one of the most common reasons applications are refused or delayed.
In this comprehensive guide, we break down everything you need to know about NOC codes and the TEER category system for BC PNP in 2026. Whether you are a software developer trying to decide between NOC 21232 and 21234, a cook wondering if your role qualifies as TEER 2 or TEER 3, or a newcomer who has never encountered the NOC system before, this guide will walk you through the entire process from identification to application. Use our BC PNP Points Calculator alongside this guide to see how your occupation and wage translate into a SIRS score.
1. What Is the NOC and Why Does It Matter for BC PNP?
The National Occupational Classification (NOC) is Canada's standardized system for describing and organizing every occupation in the Canadian labour market. Maintained by Employment and Social Development Canada (ESDC) and Statistics Canada, the NOC assigns a unique five-digit code to each of over 500 distinct occupational groups.
For BC PNP applicants, the NOC code serves multiple purposes:
- Stream eligibility: Each BC PNP stream restricts which TEER categories (and therefore NOC codes) are eligible. Picking a code outside your stream's accepted TEER levels means automatic ineligibility.
- Wage benchmarking: BC PNP officers compare your offered wage against the median wage for your NOC in your region. Wages below the median can raise red flags or affect your points.
- Job duties validation: Officers verify that your actual job duties match the duties listed under your claimed NOC. A mismatch between your reference letter and the NOC description is a leading cause of refusals.
- Priority processing: Certain NOC codes fall under the BC PNP Tech stream, which offers accelerated processing and more frequent draws.
Your NOC code is not determined by your job title. Two people with the title "Project Manager" might have entirely different NOC codes depending on their actual duties. Always match your duties, not your title.
2. TEER Categories Explained: The 2021 NOC System
When Canada introduced the 2021 NOC in November 2022, it replaced the old skill-level system (A, B, C, D) with Training, Education, Experience, and Responsibilities (TEER) categories numbered 0 through 5. The TEER category is encoded as the second digit of every five-digit NOC code.
| TEER Level | Typical Education/Training | Example Occupations |
|---|---|---|
| TEER 0 | Management experience, often with a degree or significant industry experience | Financial managers, restaurant managers, construction managers, advertising managers |
| TEER 1 | University degree (bachelor's or higher) | Software engineers, registered nurses, civil engineers, accountants, pharmacists |
| TEER 2 | College diploma or 2+ years apprenticeship, or supervisory/safety roles | Computer network technicians, electricians, plumbers, paralegals, dental hygienists |
| TEER 3 | College diploma or training under 2 years, or on-the-job training of several months | Bakers, dental assistants, transport truck drivers, heavy equipment operators |
| TEER 4 | High school diploma or several weeks of on-the-job training | Retail salespersons, home support workers, food counter attendants, security guards |
| TEER 5 | Short work demonstration or no formal education requirement | Landscaping labourers, food processing labourers, cleaners, harvesting labourers |
The TEER category is the single most important factor in determining your BC PNP stream eligibility. While the old system classified workers as "skilled" (A and B) or "low-skilled" (C and D), the TEER system provides a more nuanced breakdown that better reflects the diverse training pathways in Canada's labour market.
3. Which TEER Levels Qualify for Each BC PNP Stream?
Not all BC PNP streams accept every TEER level. Here is the breakdown for each Skills Immigration stream in 2026:
| BC PNP Stream | Eligible TEER Levels | Notes |
|---|---|---|
| Skilled Worker | TEER 0, 1, 2, 3 | Requires a job offer from a BC employer; most popular stream |
| International Graduate | TEER 0, 1, 2, 3 | Must have graduated from an eligible Canadian post-secondary institution within past 3 years |
| Entry Level & Semi-Skilled | TEER 4, 5 | Limited to tourism, hospitality, food processing, and long-haul trucking (Northeast BC) |
| Health Authority | TEER 0, 1, 2, 3, 4 | Must work directly for a BC public health authority; broader TEER acceptance |
| Childcare Professional | Specific NOCs | Limited to early childhood educators (NOC 42202) and childcare assistants (NOC 44100) |
| Express Entry BC | TEER 0, 1, 2, 3 | Same occupation requirements as Skilled Worker/International Graduate, but also requires an active Express Entry profile |
| BC PNP Tech | Specific TEER 0, 1, 2 NOCs | 29 designated tech occupations; priority processing with weekly draws |
Important: Even if your TEER level qualifies for a stream, you must still meet all other requirements including a valid job offer, minimum wage thresholds, language scores, and work experience. See our job offer requirements guide for details.
4. How to Find Your NOC Code: Step-by-Step
Finding the correct NOC code requires careful analysis. Follow this process:
Step 1: Gather Your Job Documentation
Before searching, compile your job offer letter, employment contract, and any reference letters. The key information you need is your actual list of daily job duties, not just your job title.
Step 2: Search the NOC Database
Go to the Government of Canada's official NOC website (noc.esdc.gc.ca). You can search by:
- Job title: Enter your title and browse the results. Be aware that one title can map to multiple NOC codes.
- Keyword: Search for specific duties or industry terms related to your work.
- NOC code: If you already have a code, look it up directly to verify it matches your duties.
Step 3: Compare Lead Statement and Main Duties
Each NOC page lists a lead statement (a one-sentence summary of the role) and a detailed list of main duties. You should be performing a majority of the listed duties. You do not need to perform every duty listed, but the overall description should reasonably match your actual work.
Step 4: Check Employment Requirements
The NOC page also lists typical employment requirements (education, certifications, experience). While these are guidelines rather than strict rules, significant deviation may trigger questions from immigration officers.
Step 5: Cross-Reference Similar NOCs
If your search returns multiple potential NOC codes, compare each one carefully. For example, a "Web Developer" might match:
- 21234 (Web developers and programmers) — TEER 2
- 21232 (Software developers and programmers) — TEER 1
The difference can affect your TEER level, which changes your stream eligibility and wage benchmark. Choose the NOC that most accurately reflects what you do, not the one with the "better" TEER level.
Warning: Deliberately selecting a NOC code that does not match your duties is considered misrepresentation. This can result in your application being refused, a two-year ban from reapplying, or being flagged for future immigration applications.
5. Understanding the Five-Digit NOC Code Structure
Each NOC 2021 code is five digits long. Here is how each digit encodes information:
| Digit Position | Meaning | Example (NOC 21232) |
|---|---|---|
| 1st digit | Broad occupational category (0-9) | 2 = Natural and applied sciences |
| 2nd digit | TEER category (0-5) | 1 = TEER 1 (university degree typically required) |
| 3rd digit | Major group subdivision | 2 = Computer and information systems professionals |
| 4th & 5th digits | Specific unit group | 32 = Software developers and programmers |
This structure means you can quickly identify the TEER level of any NOC code by looking at the second digit. A code starting with "21" is a TEER 1 occupation in the natural and applied sciences category, while a code starting with "63" is a TEER 3 occupation in sales and services.
6. In-Demand NOC Codes for BC PNP in 2026
British Columbia's labour market has specific shortages that influence which occupations receive more invitations. Based on 2025-2026 draw patterns, the BC PNP 2026 allocation priorities, and BC's labour market outlook, here are the occupation groups seeing the strongest demand:
Technology (BC PNP Tech Stream)
The BC PNP Tech stream designates 29 occupations for priority processing with weekly draws. Key NOC codes include:
- 21232 — Software developers and programmers (TEER 1)
- 21231 — Software engineers and designers (TEER 1)
- 21211 — Data scientists (TEER 1)
- 21222 — Information systems specialists (TEER 1)
- 21234 — Web developers and programmers (TEER 2)
- 22220 — Computer network and web technicians (TEER 2)
- 21233 — Web designers (TEER 2)
Healthcare
BC faces chronic healthcare staffing shortages, and the Health Authority stream offers a dedicated pathway:
- 31301 — Registered nurses (TEER 1)
- 31302 — Registered psychiatric nurses (TEER 1)
- 32101 — Licensed practical nurses (TEER 2)
- 33102 — Nurse aides and orderlies (TEER 3)
- 31100 — Specialists in clinical and laboratory medicine (TEER 1)
- 31202 — Physiotherapists (TEER 1)
Skilled Trades and Construction
BC's construction sector, driven by infrastructure projects and housing demand, shows strong appetite for:
- 72010 — Contractors and supervisors, construction trades (TEER 0)
- 72200 — Electricians (TEER 2)
- 72300 — Plumbers and pipefitters (TEER 2)
- 72106 — Welders (TEER 2)
- 73100 — Concrete finishers (TEER 3)
- 72400 — Carpenters (TEER 2)
Transportation and Logistics
- 73300 — Transport truck drivers (TEER 3)
- 73301 — Bus drivers and transit operators (TEER 3)
- 73200 — Crane operators (TEER 3)
Early Childhood Education
The Childcare Professional stream specifically targets:
- 42202 — Early childhood educators and assistants (TEER 2)
- 44100 — Home child care providers (TEER 4)
7. How Your NOC Affects Your BC PNP Points Score
The BC PNP Skills Immigration Ranking System (SIRS) does not directly award points based on your NOC code. However, your occupation indirectly affects your score in several important ways:
Your NOC determines the expected wage range. Higher-paying occupations naturally score more wage points.
Working in a regional priority area earns bonus points, and available occupations vary by region.
29 tech NOCs get priority processing with more frequent draws and historically lower score cutoffs.
For example, a software developer (NOC 21232) earning $55/hour in Vancouver scores differently than a cook (NOC 63200) earning $19/hour in the same city—not because of the NOC itself, but because of the wage differential. Use our BC PNP Calculator to model how changing your wage or work location affects your total SIRS score.
8. NOC 2016 vs. NOC 2021: What Changed?
Canada transitioned from the 2016 NOC system to the 2021 NOC system on November 16, 2022. All BC PNP applications in 2026 must use the 2021 NOC codes. Here are the key differences:
| Feature | NOC 2016 | NOC 2021 |
|---|---|---|
| Code length | 4 digits | 5 digits |
| Skill classification | Skill Levels: 0, A, B, C, D | TEER Categories: 0, 1, 2, 3, 4, 5 |
| Number of unit groups | 500 | 516 |
| "Skilled" definition | Levels 0, A, B | TEER 0, 1, 2, 3 |
| Accepted for BC PNP in 2026? | No | Yes |
Why this matters: The shift from skill levels to TEER categories expanded the definition of "skilled" occupations. Under the old system, skill level B (college diploma or apprenticeship) was the cutoff. Under TEER, the equivalent TEER 3 now also includes occupations that require less than two years of college training or several months of on-the-job training. This means some occupations that were previously "semi-skilled" (old level C) are now classified as TEER 3 and eligible for the Skilled Worker and International Graduate streams.
If you are referencing old resources or immigration forums that use four-digit NOC codes, you must convert them to the 2021 five-digit equivalents. ESDC provides a concordance table on the NOC website for this purpose.
9. Common NOC Code Mistakes That Get Applications Rejected
Based on common patterns in BC PNP refusals (covered in detail in our 15 common mistakes guide), here are the most frequent NOC-related errors:
Mistake 1: Choosing NOC by Title Instead of Duties
A "Marketing Coordinator" might fall under NOC 11202 (Professional occupations in advertising and marketing) or NOC 12011 (Administrative assistants), depending on actual duties. Immigration officers will compare your reference letter's duty descriptions against the NOC's duty list—not your title.
Mistake 2: Using the Old 4-Digit NOC Code
Applications submitted with 2016 NOC codes will be rejected. Always verify you are using the five-digit 2021 NOC code. If your employer's paperwork references old codes, update them before applying.
Mistake 3: Reference Letter Duties Not Matching the NOC
Your employer's reference letter must describe duties that align with the NOC you claim. Vague or overly generic descriptions raise red flags. Ask your employer to list specific duties that mirror the NOC's main duties list.
Mistake 4: Claiming a Higher TEER for a Better Chance
Inflating your NOC to a higher TEER level (e.g., claiming TEER 1 when your duties are TEER 2) is misrepresentation. BC PNP officers verify duties and can request additional documentation. A misrepresentation finding can bar you from Canadian immigration programs for multiple years.
Mistake 5: Ignoring the Wage-NOC Relationship
If your claimed NOC has a median wage of $35/hour in your region but your job offer pays $20/hour, officers may question whether the role truly matches that NOC. Significant wage discrepancies can lead to further scrutiny or refusal. Check the job offer requirements guide for wage thresholds.
10. Frequently Asked Questions
What NOC codes are eligible for BC PNP in 2026?
Most BC PNP Skills Immigration streams accept TEER 0, 1, 2, and 3 occupations. The Entry Level and Semi-Skilled stream also accepts TEER 4 and 5 in specific industries. The Health Authority stream accepts TEER 0 through 4 for roles within BC public health authorities.
How do I find my NOC code for BC PNP?
Visit the Government of Canada's NOC search tool at noc.esdc.gc.ca. Search by your job title or keywords related to your duties. Then compare the listed main duties with your actual daily work. The correct NOC is determined by what you do, not your job title.
What is the difference between TEER 0 and TEER 1?
TEER 0 covers management occupations (financial managers, restaurant managers, construction managers). TEER 1 covers professional occupations typically requiring a university degree (software engineers, nurses, accountants). Both qualify for most BC PNP streams.
Did Canada change the NOC system?
Yes. Canada switched from the 2016 NOC (four-digit codes with skill levels A, B, C, D) to the 2021 NOC (five-digit codes with TEER categories 0-5) in November 2022. All 2026 BC PNP applications must use the 2021 codes.
Does my NOC code affect my BC PNP points score?
Not directly. The SIRS scoring system does not assign points based on NOC. However, your NOC indirectly affects your score through your wage level (up to 55 points), regional employment location (up to 15 points), and access to priority processing under the Tech stream.
Can I change my NOC code after registering?
If your job duties change or you realize you selected the wrong NOC, you should create a new registration profile with the correct NOC code. Do not wait to be invited under the wrong code, as your application will be assessed against the NOC you declare.
What if my job has duties from two different NOC codes?
Choose the NOC code that best represents the majority of your duties and the primary purpose of your role. If your duties are evenly split, consult with a regulated Canadian immigration consultant (RCIC) before applying.
Know Your NOC? Calculate Your Score
Now that you know your NOC code and TEER category, find out your BC PNP points score. Our free calculator models the SIRS scoring system including wage, education, language, and regional factors.
Use the BC PNP CalculatorRelated Guides
- BC PNP Tech Stream 2026: Complete Guide & 29 Eligible Occupations
- BC PNP Skilled Worker Stream: Complete Requirements Guide
- BC PNP Job Offer Requirements 2026: Wage & Employer Eligibility
- BC PNP Work Experience Requirements 2026: Documentation Guide
- 15 Common BC PNP Mistakes That Get Applications Rejected
- BC PNP Language Requirements: IELTS & CELPIP Guide
- Top Tips to Maximize Your BC PNP Score