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
Northwest Community Health Centre, Unit 109, 1829 Ranchlands Boulevard NW NW Calgary, Alberta. 403-244-8351 (Early Start Program), 811 for immunization appointments only.

2nd Floor, 4715 8 Avenue SE SE Calgary, Alberta. 403-955-1250 or 811 (immunization appointments only).

60 Grande Boulevard Cochrane, Alberta. 811 for immunization appointments only.

303 Lynx Street Banff, Alberta. 811 for immunization appointments only.

2214 20 Street Nanton, Alberta. 403-646-2218 or 811 for immunization appointments only, 403-943-5465 immunization appointments only.

11 Cimarron Common Okotoks, Alberta. 403-943-5465 immunization appointments only, 403-995-2600 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.

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.

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

Room 104, 288 Kinniburgh Boulevard Chestermere, Alberta. 403-365-5400 or 811 for immunization appointments only, 403-943-5465 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.

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

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

Canmore Community Health Services, 800 Railway Avenue Canmore, Alberta. 811 for immunization appointments only.

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

Didsbury Community Health Services, 1210 20 Avenue Didsbury, Alberta. 403-335-7292 or 811 for immunization appointments only.

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

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

610 Elizabeth Street S S Vulcan, Alberta. 403-485-2285 or 811 for immunization appointments only, 403-943-5465 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 only .

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