Health For All

Health for All Family Health Team is an inter-professional primary care clinic. We provide a wide range of primary care services including acute, chronic and preventative health care. Our physicians and other health professionals have diverse interests such as palliative care, geriatrics, home visits, low risk obstetrics, and global health.

Hours of Operation


9:00-4:30, 5:00-8:00*


9:00-4:30, 5:00-8:00*




9:00-4:30, 5:00-8:00*







Please note:
  • *After-hours walk-in clinics do not require appointments and are for registered patients with urgent problems only. Last patient will be seen 30 minutes before the closing time.
  • We are closed for lunch weekdays from 12:00 to 1:30.
  • Last scheduled appointments are at 4:15 Monday to Thursday, 3:45 on Fridays.


379 Church Street #202
Markham, ON, L6B 0T1
View Map

We are located on the south side of Church Street, next to the Markham Stouffville Hospital and Markham Stouffville Health Centre.

Our Team

The Family Health Team is served by health professionals including family physicians, nurse practitioners, registered nurses, a social worker and a dietitian working together to provide health care for this community. We are ready to serve your health needs and can speak a variety of languages including English, French, Cantonese, Urdu, Yoruba, and Tamil among others.

New Patients

Interested in becoming a new patient of Health For All and the Markham Family Medicine Teaching Unit? We are currently taking on new patients who live in the Markham area and do not currently have a family doctor. Each new patient must come in and be seen for an initial meet and greet appointment.

To schedule an appointment, call (905) 472-2200

Our Programs

In addition to our core services at Health for All, we have developed programs for chronic diseases, health promotion & disease prevention activities. Operating the programs is an effort that encourages collaboration between our inter-professional team (e.g. medicine, social work, nursing, nutrition) and you, the patient. Taking advantage of these programs is one benefit of being part of the family health team.

Global Health Program

Our site includes a Global Health curriculum to help residents to become caring, culturally-sensitive physicians who understand the determinants of health. Residents have the opportunity to practice in a culturally-diverse setting and gain experience working in resource poor areas.