Primary Care Job Board

As a member benefit, AFHTO curates a primary care team job board to help connect talented professionals with opportunities across Ontario’s team-based primary care organizations. Member organizations can post positions at no cost, and non-members are also welcome to share postings for a fee – contact us today!

Working in the team-based primary care sector means being part of collaborative, community-based organizations that prioritize equity, innovation, and whole-person care—making a meaningful impact on the health and wellbeing of patients every day.

Filter Options
North Simcoe FHT – Adminstrative Assistant
Closing Date: 2026-05-29
Position:
Location: Midland
Salary Range: Not Declared
Job Type: Full-time, Permanent
North Simcoe FHT – Registered Nurse
Closing Date: 2026-05-29
Position: Nurse (RN/RPN)
Location: Midland
Salary Range: 70,000 – 90,000
Job Type: Full-time, Permanent
North Simcoe FHT – Mental Health Clinician
Closing Date: 2026-05-29
Position: Mental Health and Social Worker
Location: Midland
Salary Range: 70,000 – 90,000
Job Type: Full-time, Permanent
Blue Sky Family Health Team – Finance Manager (Healthcare), Permanent Full Time On-Site
Closing Date: 2026-05-31
Position: Program Coordinator/Manager
Location: North Bay
Salary Range: 70,000 – 90,000
Job Type: Full-time, Permanent
Blue Sky Family Health Team – Registered Social Worker (MSW), Permanent Full Time On-Site
Closing Date: 2026-05-31
Position: Mental Health and Social Worker
Location: North Bay
Salary Range: 50,000 – 70,000
Job Type: Full-time, Permanent
Hamilton FHT Registered Dietitians x 2
Closing Date: 2026-05-31
Position: Registered Dietitian
Location: Hamilton
Salary Range: 70,000 – 90,000
Job Type: Full-time
Owen Sound FHT – Primary Care Clinical Pharmacist
Closing Date: 2026-05-31
Position: Pharmacist
Location: Owen Sound
Salary Range: 90,000 – 110,000
Job Type: Part-time, Permanent
STAR FHT – Nurse Practitioner
Closing Date: 2026-06-04
Position: Nurse Practitioner
Location: Stratford
Salary Range: Not Declared
Job Type: Permanent
Peterborough FHT – Clinical Manager
Closing Date: 2026-06-05
Position:
Location: Peterborough
Salary Range: 90,000 – 110,000
Job Type: Full-time, Contract
Jane Finch FHT – Nurse Practitioner
Closing Date: 2026-06-13
Position: Nurse Practitioner
Location: North York
Salary Range: 110,000 – 130,000
Job Type: Full-time, Permanent
Madawaska Valley Family Health Team – Nurse Practitioner
Closing Date: 2026-06-14
Position: Nurse Practitioner
Location: Barry's Bay
Salary Range: 110,000 – 130,000
Job Type: Full-time, Part-time
Couchiching FHT – Nurse Practitioners
Closing Date: 2026-06-14
Position: Nurse Practitioner
Location: Orillia
Salary Range: Not Declared
Job Type: Full-time, Permanent
Barrie Community Health Centre – Nurse Practitioners
Closing Date: 2026-06-14
Position: Nurse Practitioner
Location: Barrie
Salary Range: Not Declared
Job Type: Full-time, Permanent
Barry Community Health Centre – Permanent Physicians
Closing Date: 2026-06-14
Position: Family Physician
Location: Barrie
Salary Range: Not Declared
Job Type: Full-time, Part-time, Permanent
Leeds & Grenville Community FHT – Nurse Practitioner
Closing Date: 2026-06-16
Position: Nurse Practitioner
Location: Brockville
Salary Range: Not Declared
Job Type: Full-time
Couchiching FHT – RSSW – System Navigation
Closing Date: 2026-06-22
Position:
Location: Orillia
Salary Range: 50,000 – 70,000
Job Type: Full-time, Permanent
Couchiching FHT – Registered Nurse, Geriatric
Closing Date: 2026-06-22
Position: Nurse (RN/RPN)
Location: Orillia
Salary Range: 70,000 – 90,000
Job Type: Full-time, Permanent
Kincardine FHT – Nurse Practitioner
Closing Date: 2026-06-22
Position: Nurse Practitioner
Location: Kincardine
Salary Range: Not Declared
Rapids FHT – Counsellor – Social Worker, MSW, or Registered Psychotherapist
Closing Date: 2026-06-30
Position: Mental Health and Social Worker
Location: Sarnia
Salary Range: 70,000 – 90,000
Rapids FHT – Nurse Practitioner
Closing Date: 2026-06-30
Position: Nurse Practitioner
Location: Sarnia
Salary Range: Not Declared
Rapids FHT – Registered Dietition
Closing Date: 2026-06-30
Position: Registered Dietitian
Location: Sarnia
Salary Range: 70,000 – 90,000
Timmins Academic – FHT Nurse Practitioner
Closing Date: 2026-06-30
Position: Nurse Practitioner
Location: Timmins
Salary Range: 110,000 – 130,000
Job Type: Full-time
Timmins Academic FHT – Nurse Practitioner Temporary/Casual
Closing Date: 2026-06-30
Position: Nurse Practitioner
Location: Timmins
Salary Range: 110,000 – 130,000
Job Type: Casual
Timmins Academic FHT – Registered Dietitian
Closing Date: 2026-06-30
Position: Registered Dietitian
Location: Timmins
Salary Range: 70,000 – 90,000
Job Type: Full-time
Timmins Academic FHT – Clinical Lead
Closing Date: 2026-06-30
Position:
Location: Timmins
Salary Range: 70,000 – 90,000
Job Type: Full-time
City of Kawartha Lakes FHT – NP
Closing Date: 2026-07-07
Position: Nurse Practitioner
Location: Lindsay
Salary Range: 110,000 – 130,000
Job Type: Full-time, Permanent
Tilbury District FHT – Registered Dietitian
Closing Date: 2026-07-21
Position: Registered Dietitian
Location: Tilbury
Salary Range: 70,000 – 90,000
Woodbridge Medical Centre FHT – Nurse Practitioner
Closing Date: 2026-07-21
Position: Nurse Practitioner
Location: Woodbridge
Salary Range: 110,000 – 130,000
Job Type: Full-time
East Wellington FHT – Physician (Mat Leave)
Closing Date: 2026-08-31
Position: Family Physician
Location: Erin
Salary Range: Not Declared
Job Type: Contract
East Wellington FHT – Physician
Closing Date: 2026-08-31
Position: Family Physician
Location: Erin
Salary Range: Not Declared
East Wellington FHT – Primary Care Physician
Closing Date: 2026-08-31
Position: Family Physician
Location: Erin
Salary Range: Not Declared
Hamilton Family Health Team Practice Facilitator
Position: Program Coordinator/Manager
Location: Hamilton
Salary Range: 70,000 – 90,000
Job Type: Full-time
Leeds & Grenville Community Family Health Team – Physician Assistant
Position: Physician Assistant
Location: Brockville
Salary Range: Not Declared

Select a job position to see details

Job details will be displayed here when you select a position from the list.