Health & Medical Services

There are three clinics in Carstairs: two medical clinics, and a chiropractic clinic. Hospital services are run through the Didsbury Acute Care Facility, located ten minutes north of Carstairs, and part of the Calgary Health Region.

The Didsbury District Health Services (Hospital) has 15 acute care beds and an 82 bed continuing care centre. It serves 10,000 people in the Didsbury, Carstairs, Cremona, Water Valley and rural areas.

 Counseling Services


Carstairs Medical Clinic
Address: 208 10 Ave N Carstairs, AB
Phone: 403.337.3121

Carstairs Family Chiropractic
Address: 219 10 Avenue Carstairs, AB
Phone: 403.630.6411

Carstairs Dental Centre
Address: 118 Hammond St Carstairs, AB
Phone: 403.337.2332

Carstairs Remedy Pharmacy
Unit #1, 219 10 Ave S, PO Box 1509 Carstairs, AB T0M 0N0
Email: carstairsrx@gmail.com
Phone: 403.337.3313

Family Pharmacy offering fast and friendly service, health consulting, vaccinations, injections, travel medicine, homecare, free delivery.

Didsbury Hospital
Address: 1210 - 20th Ave Didsbury, AB 
Phone: 403.335.9393

Didsbury Mental Health Unit
Address: 1210 20 Ave Didsbury, AB
Phone: 403.335.7285

Hammond Street Pharmacy Ltd.
1115 Hammond St, Carstairs,AB T0M 0N0
Phone: 403 940-4057
Fax: 403 940-4097
Email: pharmacyincarstairs@gmail.com
Personalized and hassle free service, health consulation, medication management, blister packing, injections administration, flu shots, travel vaccines, special everyday seniors discount, free prescription delivery.  Come see us in the store for other exciting details.  Hours: Mon-Fri 9am-7pm, Sat 9am-6pm, Close on Sundays and Holidays

Home Care
Didsbury Hospital
Address: 1210 20 Ave Didsbury, AB
Phone: 403.335.7603

Immunizations
Didsbury Hospital
Address: 1210 - 20 Ave Didsbury, AB
Phone: 403.335.7292

Carstairs Family Pharmacy
Address: 309 10 Ave S Carstairs, AB
Phone: 403.337.3044

Snowy Owl Medical Clinic
Address; 1118 Hammond St Carstairs, AB
Phone: 403.807.8864