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

Woodbridge Medical Centre – Medical Receptionist

Woodbridge Medical Centre • Woodbridge
Full-time, Permanent
Closing: 2026-09-28

Registered Nurse, Partners in Pregnancy Clinic – 37.50 hours/week, 6-month contract

Peterborough Family Health Team • Peterborough
Nurse (RN/RPN) Contract
$74,261 - $81,152 • Closing: 2026-09-28

Aurora-Newmarket FHT – Social Worker

Aurora-Newmarket Family Health Team • Newmarket
Mental Health and Social Worker Full-time, Contract
70,000 – 90,000 • Closing: 2026-09-30

Barrie and Community FHT – Nurse Practitioner

Barrie and Community Family Health Team • Barrie
Nurse Practitioner Full-time, Permanent
110,000 – 130,000 • Closing: 2026-09-30

Registered Practical Nurse

Burlington Family Health Team • Burlington
Nurse (RN/RPN) Full-time, Permanent
$25.85 - $27.81 • Closing: 2026-10-01

Peterborough FHT – RPN (multiple positions)

Peterborough Family Health Team • Peterborough
Nurse (RN/RPN) Contract
$54,318 - $61,149 • Closing: 2026-10-02

Peterborough FHT – Nurse Practitioner

Peterborough Family Health Team • Peterborough
Nurse Practitioner Full-time, Permanent
$123,660 - $126,539 • Closing: 2026-10-02

Peterborough FHT – RN

Peterborough Family Health Team • Peterborough
Nurse (RN/RPN) Part-time, Contract
$74,261 - $81,151 • Closing: 2026-10-02

Respiratory Educator

Barrie and Community Family Health Team • Barrie
Respiratory Therapist Full-time, Permanent
$67,889.09 - $81,794.63 • Closing: 2026-10-02

Dietitian

Queens Family Health Team- Belleville Site • Belleville
Registered Dietitian Part-time
$38.72 - $47.22 • Closing: 2026-10-08

Peterborough FHT – Nurse Practitioner

Peterborough Family Health Team • Peterborough
Nurse Practitioner
110,000 – 130,000 • Closing: 2026-10-09

Registered Dietitian

East Wellington Family Health Team • Erin
Registered Dietitian Part-time, Permanent
$43,994 - $46,604 • Closing: 2026-10-09

Nurse Practitioner

East Wellington Family Health Team • Erin
Nurse Practitioner Contract
$61 - $64.35 • Closing: 2026-10-10

Nurse Practitioner

Guelph Family Health Team • Guelph
Nurse Practitioner Full-time, Part-time, Contract
$67.93 - $70.68 • Closing: 2026-10-12

Registered Nurse – Primary Care Nurse Clinician (PCNC)

Guelph Family Health Team • Guelph
Nurse (RN/RPN) Full-time, Contract
$41.56 - $43.23 • Closing: 2026-10-12

Athens District FHT – Nurse Practitioner

Athens District Family Health Team • Athens
Nurse Practitioner Full-time, Permanent
$120,000 - $125,000 • Closing: 2026-10-13

Social Worker – Master of Social Work

North Durham Family Health Team • Port Perry
Mental Health and Social Worker Part-time, Permanent
$41.09 • Closing: 2026-10-16

Finance Manager

Barrie and Community Family Health Team • Barrie
Other Full-time, Permanent
$93,373 - $109,267 • Closing: 2026-10-16

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

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

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

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

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

Woodbridge Medical Centre FHT – Nurse Practitioner

$115,000 - $125,277

Select a job position to see details

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