Primary Care Job Board
AFHTO curates a primary care team job board to help connect talented professionals with opportunities across Ontario’s team-based primary care organizations. View or post jobs now – when logged in, members can submit their job at the bottom of this page. After a quick review by our team, if approved, submissions will appear on our job board.
There is a fee to post on the job board for non-member organizations. Contact us today for details!
Belleville NPLC – Nurse Practitioner
Belleville Nurse Practitioner-Led Clinic • Belleville
Nurse Practitioner Full-time
110,000 – 130,000 • Closing: 2026-10-19
Belleville NPLC – Pharmacist
Belleville Nurse Practitioner-Led Clinic • Belleville
Pharmacist Part-time
90,000 – 110,000 • Closing: 2026-10-19
Lower Outaouais Family Health Team: Registered Nurse– 0.5 FTE permanent
Lower Outaouais Family Health Team • Hawkesbury
Nurse (RN/RPN) Part-time, Permanent
$36,075 - $38,835 • Closing: 2026-10-19
Lower Outaouais Family Health Team: Registered Practical Nurse
Lower Outaouais Family Health Team • Hawkesbury
Nurse (RN/RPN) Part-time, Contract
$27,300 - $31,200 • Closing: 2026-10-19
Registered Practical Nurse – Integrated Care Pathways Coordinator
Dufferin Area Family Health Team • Orangeville
Nurse (RN/RPN) Full-time
$28.56 - $39.83 • Closing: 2026-10-23
Primary Care Patient Attachment Nurse Coordinator
Dufferin Area Family Health Team • Orangeville
Nurse (RN/RPN) Full-time
$28.56 - $39.83 • Closing: 2026-10-23
City of Kawartha Lakes FHT – Family Physician — Blended Salary Model
City of Kawartha Lakes Family Health Team • Kawartha Lakes
Family Physician Full-time, Permanent
$183,219.57 • Closing: 2026-10-26
Social Worker
Timmins Academic Family Health Team • Timmins
Other Full-time, Permanent
$69,988 - $76,150 • Closing: 2026-10-30
Social Worker – 18 Month Contract Position
Aurora-Newmarket Family Health Team • Newmarket
Mental Health and Social Worker Contract
$77,000 • Closing: 2026-10-30
Nurse Practitioner
Kincardine Family Health Team • SouthHampton
Nurse Practitioner Part-time
$64.86 - $70.32 • Closing: 2026-10-30
Physician Assitant
Kincardine Family Health Team • SouthHampton
Physician Assistant Part-time
$42.56 - $46.15 • Closing: 2026-10-30
Nurse Practitioner
City of Kawartha Lakes Family Health Team • Lindsay
Nurse Practitioner Full-time, Permanent
$112,470 - $131,777 • Closing: 2026-10-31
Physiotherapist – Part-Time
Hamilton Family Health Team • Hamilton
Physiotherapist Part-time
$84,400 - $96,422.47 • Closing: 2026-10-31
Outreach Worker
Hamilton Family Health Team • Hamilton
Other Full-time
Closing: 2026-10-31
Mental Health Therapist – 0.8 FTE
Dufferin Area Family Health Team • Orangeville
Mental Health and Social Worker Full-time, Permanent
$39.49 - $41.03 • Closing: 2026-11-06
Clinical Manager
Peterborough Family Health Team • Peterborough
Clinic Manager/Operations Full-time, Permanent
$90,117 - $98,472 • Closing: 2026-11-28
Registered Nurse (RN)
Timmins Academic Family Health Team • Timmins
Nurse (RN/RPN) Full-time, Permanent, Contract
$69,988 - $76,150 • Closing: 2026-11-30
Registered Practical Nurse (RPN)
Timmins Academic Family Health Team • Timmins
Nurse (RN/RPN) Full-time, Permanent
$48,459 - $54,594 • Closing: 2026-11-30
Nurse Practitioner
Marathon Family Health Team • Marathon
Nurse Practitioner Full-time
$113,724 - $127,978 • Closing: 2026-12-31
Registered Nurse
Marathon Family Health Team • Marathon
Nurse (RN/RPN) Full-time
$72,501 - $84,449 • Closing: 2026-12-31
Physician Assistant
Marathon Family Health Team • Marathon
Physician Assistant Full-time
$81,997.50 - $92,293.50 • Closing: 2026-12-31
Registered Dietitian
Marathon Family Health Team • Marathon
Registered Dietitian Part-time
$35.39 - $39.83 • Closing: 2029-12-31
Hamilton Family Health Team Practice Facilitator
Hamilton
Program Coordinator/Manager Full-time
70,000 – 90,000
Leeds & Grenville Community Family Health Team – Physician Assistant
Grenville Community Family Health Team • Brockville
Physician Assistant
Select a job position to see details
Job details will be displayed here when you select a position from the list.