NOC Code Finder 2021
Canada Immigration Tool

Find Your NOC Code
2021 Edition

Search by job title or duties to instantly discover your National Occupational Classification code.

🔍
Smart Search
Search by title or job duties
🗂️
All NOC Codes
Complete 2021 list
⚡
Quick Filters
Filter by sector fast
📋
Full Details
Level, structure & definition
💬
Expert Help
Talk to an RCIC consultant
🍁
PR Ready
CEC, PNP & Express Entry
Search NOC
Type 3+ characters to reveal matching NOC codes below.
🗂️

Search Your Occupation

Type a job title above or tap a category pill to browse NOC codes instantly.

Express Entry, from November 3, 2026

High-wage NOC codes

IRCC's list of 186 occupations that earn extra CRS points with a qualifying job offer or 12 months of Canadian work experience. Each code shows its median wage from Job Bank and ESDC's labour shortage outlook to 2033.

Does your own salary matter? No.

IRCC checks the typical wage for your NOC code across Canada, not the wage your employer pays you. A raise won't add points, and a lower offer won't take any away.

Gets the new pointsA software developer (21232) offered $27/hr. Developers across Canada typically earn $48.08/hr, so 21232 is level 2 and the offer is worth 70 points.
No new pointsA construction electrician (72200) offered $50/hr. 72200 is not on IRCC's list, so the offer earns none of the new points, even with the higher pay.

Read the full explanation in plain words →

Outlook to 2033
Sort
186 of 186 high-wage codes match

An occupation qualifies based on the national median wage for its NOC code, not your own salary. Wages are Job Bank's 2025 medians, hourly unless marked per year, and the Toronto region includes Peel, York, Durham and Halton. Outlook ratings come from ESDC's Canadian Occupational Projection System for 2024 to 2033, which was built in spring 2024. Sources: IRCC high-wage occupations, ESDC COPS, Job Bank wages.

📞 Need Help Finding Your NOC? Call Now
Noc COde
Discover Your NOC Code Instantly – Ensure Your Express Entry Application is Accurate

National Occupational Classification (NOC) Code

The National Occupational Classification (NOC) code is Canada’s official system for classifying all jobs. Each occupation is assigned a unique code based on:

  1. Skills required
  2. Main duties and responsibilities
  3. Level of education, training, and experience

Canada currently uses NOC 2021, which also categorizes jobs into TEER levels (0–4) to indicate the skill and education requirements for each role.

Importance of a NOC Code

Choosing the correct NOC code is crucial for Canadian immigration:

  1. Express Entry & PR Eligibility

    • Your work experience is evaluated based on your NOC. The correct code ensures you qualify for programs like Federal Skilled Worker, CEC, or PNP.

  2. TEER Level Matters

    • TEER levels determine eligibility and CRS points. Using the wrong level can reduce your score or disqualify you.

  3. Avoid Application Refusals

    • Mismatched NOC codes or duties can lead to refusals or misrepresentation concerns.

  4. Work Permits & Employer Compliance

    • Certain jobs require specific NOC codes for LMIA-exempt work permits or employer-sponsored applications.

  5. Planning Your Career Path in Canada

    • Knowing your NOC helps you understand which occupations are in demand, which increases your chances of immigration success.