The family doctors and staff of Selkirk Medical Group in Revelstoke are dedicated to patient centered, whole-person care. We are proud to be your medical home. Our physicians have a long history of providing comprehensive medical services to our community. From the office to the operating room, the emergency room to residential care, and everyplace between we strive to deliver the highest standard of care to patients of all ages.


We believe all patients should have their own personal family physician. We currently have multiple doctors accepting new patients.


If your family doctor is not immediately available, please drop into our walk-in clinic to see one of their colleagues. Our after hours on-call Selkirk Medical physician is always accessible through the Queen Victoria Hospital Emergency Department.


Patients of all ages, at all stages of life are welcome. We will deliver your care where it is needed – whether the office, hospital, long-term care, the emergency room, or your home. We offer a broad scope of services including preventative health, chronic disease management, acute care, mental health and maternity care. Our doctors are on-call 24/7 for Emergency, Anesthesia, Surgery, and Obstetrics.


We take pride in our close relationships with the many amazing allied health providers in Revelstoke – hospital staff and nurses, community care staff, pharmacists, mental health workers, social workers and physiotherapists to name only a very few. We have fostered strong working relationships with specialists throughout Interior Health. When you are in need, we will be there to help you navigate the healthcare system and transition to and from specialized services.


Check the frequently asked questions before your visit.

Schedule An Appointment

Call our office to speak to a member of our medical staff.


Proudly serving the families of Revelstoke, British Columbia since 1970.

Accredited teaching site, UBC Department of Family Practice
Fostering partnerships within the community, health authority and across the broader healthcare system.