NOC 31102 — General practitioners and family physicians
General practitioners and family physicians diagnose and treat the diseases, physiological disorders and injuries of patients.
Example job titles in NOC 31102
If your job title or duties match any of the following, NOC 31102 is likely your code:
Main duties
Officers compare your reference letter duties to this list. Your duties should substantially match — not just include the job title.
- Examine and diagnose patients
- Prescribe and administer treatments
- Refer to specialists
Wage guidance
University-degree professional roles. For your specific province + employer's LMIA wage floor, check Job Bank's live wage data for NOC 31102 →
Immigration program eligibility
Which Canadian PR pathways accept NOC 31102:
Express Entry (FSW)
✓ EligibleFederal Skilled Worker requires 1 year of full-time skilled work, CLB 7 (TEER 0/1) or CLB 5 (TEER 2/3), and an educational credential assessment (ECA) for foreign degrees.
Express Entry guide →Canadian Experience Class
✓ Eligible (if Canadian work)CEC is the fastest Express Entry stream — requires 1 year of skilled Canadian work experience in the last 3 years. International students with PGWP are the most common applicants.
PGWP → CEC pathway →Federal Skilled Trades
Not a federal skilled trade NOCFSTC is limited to a specific list of trade NOCs (mostly 72/73/82). Your NOC is not on that list.
Federal Skilled Trades →Provincial Nominee Programs
✓ Most streams acceptMost PNP skilled-worker streams accept this NOC. Several provinces (OINP, AAIP, SINP, MPNP, BC PNP) explicitly target it.
All PNP streams by province →LMIA-based work permit
high-wage / TFWA Canadian employer must obtain an LMIA to hire you under this NOC. Wages must meet the prevailing median for your province.
LMIA process →Atlantic Immigration Program
✓ Eligible with AIP-designated employerAIP accepts NB, NS, PEI, NL job offers from designated employers in TEER 0–4 occupations with matching language, education, and experience requirements.
Atlantic program →FAQ — NOC 31102
Is NOC 31102 eligible for Express Entry?
Yes. NOC 31102 (General practitioners and family physicians) is TEER 1, which qualifies for Express Entry under the Federal Skilled Worker (FSW) and Canadian Experience Class (CEC) streams provided you meet the language (CLB 7 for TEER 0/1, CLB 5 for TEER 2/3), education, and work-experience thresholds.
Which PNP streams accept NOC 31102?
Most provincial nominee program (PNP) streams that recruit skilled workers accept NOC 31102. Ontario's OINP Human Capital Priorities (Express Entry-linked), Alberta's AAIP, BC PNP Skills Immigration, Saskatchewan's SINP Occupations In-Demand, Manitoba's MPNP all explicitly include TEER 1 occupations. We help match your file to the province with the strongest current draw cutoff.
Is NOC 31102 on the LMIA in-demand or low-wage list?
NOC 31102 is processed under the high-wage / TFW when an employer applies for an LMIA. Wages must meet the prevailing median for your province (we use Job Bank's published numbers). Recruitment requirements and cap restrictions vary by stream.
What does TEER 1 mean?
TEER 1 — University degree. TEER (Training, Education, Experience and Responsibilities) replaced the old NOC Skill Levels in November 2022. It's the primary determinant of which Canadian immigration streams you're eligible for.
How do I confirm NOC 31102 is the right code for my job?
You must compare your actual day-to-day duties against the NOC lead statement and main duties (listed above), not just your job title. Officers regularly refuse Express Entry applications where the duties on the reference letter don't substantially match the claimed NOC. Halani Immigration Services Inc. (RCIC-IRB R711322) does this duty-match audit on every file before submission — book a free 15-minute assessment.
Worried about misclassifying NOC 31102?
NOC misclassification is the most common silent killer of Express Entry files. Halani Immigration Services Inc., led by Shoukat Halani, RCIC-IRB (CICC No. R711322), audits your job duties against ESDC's lead statement and confirms the right code before you submit. Free 15-minute review.
Book a free NOC review →