BC Primary Care Access Tracker

A dated snapshot of 454 publicly documented BC primary-care locations in 60 directory communities. Compare service types and download the aggregate CSV.

Snapshot: . The tracker covers 454 reviewed clinic locations across 60 BC directory communities. This is a selected sample, not a count of all BC clinics or all listings on BCMedicalAccess.

Download CSV (454 locations)

Previous editions: 400 locations · 350 locations · 300 locations · 250 locations · 200 locations

What the snapshot shows

429 locations list family practice, 1 lists nurse practitioner primary care, 8 are Urgent and Primary Care Centres (UPCCs), and 23 list a walk-in service. Of the walk-in locations, 1 explicitly documents a by-appointment option and the snapshot does not document a booking policy for 22. Service categories can overlap.

Primary care by directory community

On a small screen, scroll the table sideways to see every column.

Clinic locations by directory community and documented service
Directory communityLocationsFamily practiceNP primary careUPCCWalk-in serviceWalk-in by appointmentWalk-in policy undocumented
100 Mile House1100000
Abbotsford161500101
Agassiz1100000
Aldergrove1000101
Ashcroft1001000
Barriere1100000
Bella Bella1000101
Bella Coola1000101
Burnaby262600202
Campbell River9900000
Castlegar1100000
Chilliwack121200000
Comox2200000
Coquitlam10900101
Courtenay3300000
Cranbrook1100000
Delta151401000
Duncan7700000
Elkford1001000
Fort Nelson1000101
Fort St John1100000
Fruitvale1100000
Kamloops8800000
Kelowna8700101
Lake Country1000101
Langley141400000
Maple Ridge10901000
Mission4400000
Nanaimo1001000
Nelson1100000
New Westminster8700101
North Vancouver272600101
Oliver1100000
Parksville2200000
Peachland1100000
Penticton6500101
Pitt Meadows3200101
Port Alberni4400000
Port Coquitlam3200101
Port Moody2101000
Powell River4400000
Prince George5500000
Prince Rupert2200000
Princeton1100000
Qualicum Beach1010000
Quesnel1001000
Richmond181800101
Rossland1100000
Salmon Arm5500000
Salt Spring Island1100000
Sechelt1100000
Smithers4400000
Surrey545300303
Terrace1100000
Vancouver888701000
Vernon141400000
Victoria252400312
West Vancouver6500101
White Rock3300000
Williams Lake2200000
All reviewed locations4544291823122

Sources and counting method

BCMedicalAccess checked 454 published primary-care profiles across 9 batches on November 2–3, 2026. Each location had a unique public profile and an official HealthLink BC Directory listing. We count the primary-care service categories shown above, not every service a clinic may offer. We count locations, not individual practitioners. Community names follow the directory and are not a geographic census.

The CSV has one row per directory community and counts only. Walk-in by appointment is a subset of walk-in service, and an undocumented policy does not mean a clinic accepts drop-ins. Neither the table nor the CSV shows new-patient intake, wait times, live hours or appointment availability. Confirm current details directly.

When citing the data, use “BCMedicalAccess, BC Primary Care Access Tracker, November 3, 2026, revision 6” and include the scope of 454 reviewed locations. See our source methodology and correction log.

Looking for ongoing primary care?

Use the official Health Connect Registry to seek a regular family doctor or nurse practitioner. For more options, see our BC family doctor guide.