Find Healthcare > Services >  Public Health Services

Main Content

Public Health Services

Community Health Centres provide a wide range of health services, which may include:


How to access service

By Appointment

Healthcare providers should consult the Alberta Referral Directory for service referral information.

Some programs may be offered on a walk-in basis but most services are provided by appointment.

Please call for an appointment.

To book an immunization appointment only, dial 811 Monday to Friday 8:00 AM to 6:00 PM.



Key providers

licensed practice nurses (LPNs), outreach workers, public health nurses (PHNs), registered dieticians (RDs), registered social workers (RSWs)


Locations

Enter the postal code to find the locations below that are closest to you
303 Lynx Street Banff, Alberta. 403-762-2990 or 811 for immunization appointments.

Shaganappi Community Health Centre, 3415 8 Avenue SW SW Calgary, Alberta. 403-244-8351 (Early Start), 403-943-5465 immunization appointments only, 403-944-7373 or 811 for immunization appointments only.

2214 20 Street Nanton, Alberta. 403-646-2218, 811 for immunization appointments.

60 Grande Boulevard Cochrane, Alberta. 403-851-6130 or 811 for immunization appointments only.

Canmore Community Health Services, 800 Railway Avenue Canmore, Alberta. 403-678-5656 or 811 for immunization appointments.

Diamond Valley Community Health Centre, 717 Government Road Diamond Valley, Alberta. 403-933-6505 or 811 for immunization appointments only, 403-943-5465 immunization appointments only.

Room 104, 288 Kinniburgh Boulevard Chestermere, Alberta. 403-365-5400, 811 for immunization appointments.

Shaganappi Community Health Centre, 3415 8 Avenue SW SW Calgary, Alberta. 403-244-8351 (Early Start), 403-943-5465 immunization appointments only, 403-944-7373 or 811 for immunization appointments only.

Room 132, 151 86 Avenue SE SE Calgary, Alberta. 403-943-5465 or 811 Immunization only, 403-944-7200 or call 811 for Immunization appointments.

310 MacLeod Trail SW SW High River, Alberta. 403-652-5450 or 811 for immunization appointments only, 403-943-5465 immunization appointments only.

2nd Floor, North Entrance for Well Child Services, 31 Sunpark Plaza SE SE Calgary, Alberta. 403-943-9500 or 811 for immunization appointments only, 403-943-9572 (Postpartum Services).

Northwest Community Health Centre, Unit 109, 1829 Ranchlands Boulevard NW NW Calgary, Alberta. 403-244-8351 (Early Start Program), 403-943-9700 or 811 for immunization appointments only.

Village Square Community Health Centre , 2623 56 Street NE NE Calgary, Alberta. 403-244-8351 (Early Start Program), 403-943-5465 immunization appointments only, 403-944-7000 or 811 for immunization appointments only.

604 Main Street S S Airdrie, Alberta. 403-912-8400 or 811 for immunization appointments.

610 Elizabeth Street S S Vulcan, Alberta. 403-485-2285, 811 for Immunization appointments.

2nd Floor, 4715 8 Avenue SE SE Calgary, Alberta. 403-955-1250, 811 for immunization appointments.

310 MacLeod Trail SW SW High River, Alberta. 403-652-5450 or 811 for immunization appointments only, 403-943-5465 immunization appointments only.

Thornhill Community Health Centre, 6617 Centre Street N N Calgary, Alberta. 403-944-7500 or 811 for immunization appointments only.

Diamond Valley Community Health Centre, 717 Government Road Diamond Valley, Alberta. 403-933-6505 or 811 for immunization appointments only, 403-943-5465 immunization appointments only.

5221 2 Street W W Claresholm, Alberta. 403-625-4061, 811 for immunization appointments.

Room 132, 151 86 Avenue SE SE Calgary, Alberta. 403-943-5465 or 811 Immunization only, 403-944-7200 or call 811 for Immunization appointments.

2nd Floor, North Entrance for Well Child Services, 31 Sunpark Plaza SE SE Calgary, Alberta. 403-943-9500 or 811 for immunization appointments only, 403-943-9572 (Postpartum Services).

610 Elizabeth Street S S Vulcan, Alberta. 403-485-2285, 811 for Immunization appointments.

Thornhill Community Health Centre, 6617 Centre Street N N Calgary, Alberta. 403-944-7500 or 811 for immunization appointments only.

2nd Floor, 4715 8 Avenue SE SE Calgary, Alberta. 403-955-1250, 811 for immunization appointments.

303 Lynx Street Banff, Alberta. 403-762-2990 or 811 for immunization appointments.

Northwest Community Health Centre, Unit 109, 1829 Ranchlands Boulevard NW NW Calgary, Alberta. 403-244-8351 (Early Start Program), 403-943-9700 or 811 for immunization appointments only.

Room 104, 288 Kinniburgh Boulevard Chestermere, Alberta. 403-365-5400, 811 for immunization appointments.

604 Main Street S S Airdrie, Alberta. 403-912-8400 or 811 for immunization appointments.

Village Square Community Health Centre , 2623 56 Street NE NE Calgary, Alberta. 403-244-8351 (Early Start Program), 403-943-5465 immunization appointments only, 403-944-7000 or 811 for immunization appointments only.

11 Cimarron Common Okotoks, Alberta. 403-943-5465 immunization appointments only, 403-995-2600 or 811 for immunization appointments only.

650 Westchester Road Strathmore, Alberta. 403-361-7200 or 811 for immunization appointments only.

1213 4 Street SW SW Calgary, Alberta. 403-955-9397.

5221 2 Street W W Claresholm, Alberta. 403-625-4061, 811 for immunization appointments.

2214 20 Street Nanton, Alberta. 403-646-2218, 811 for immunization appointments.

60 Grande Boulevard Cochrane, Alberta. 403-851-6130 or 811 for immunization appointments only.

1213 4 Street SW SW Calgary, Alberta. 403-955-9397.

650 Westchester Road Strathmore, Alberta. 403-361-7200 or 811 for immunization appointments only.

11 Cimarron Common Okotoks, Alberta. 403-943-5465 immunization appointments only, 403-995-2600 or 811 for immunization appointments only.

Canmore Community Health Services, 800 Railway Avenue Canmore, Alberta. 403-678-5656 or 811 for immunization appointments.

1206 20 Avenue Didsbury, Alberta. 403-335-7292, 811 for immunization appointments.