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!

Filter Options

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.