Alistair MacGregor’s Duncan Campaign Office

Phone: 250-597-8833


295 Trunk Rd
Duncan BC V9L 2P3

Monday – Friday: 10:00 AM to 9:00 PM
Saturday: Noon to 5:00 PM
Sunday: Closed


Alistair MacGregor’s Langford Campaign Office

Phone: 778-587-8835


Langford Parkway at Langford Lake Rd
Look for the RV by the bus stop with Alistair’s face!

Tues – Thurs: 10:00 AM to 5:00 PM

Constituency Offices:


Duncan Office:
Address: #101-126 Ingram Street, Duncan, V9L 1P1
Phone: 250-746-4896
Toll-Free: 1-866-609-9998
Fax: 250-746-2354

Hours of Operation
Tuesday – Friday // 10:00am-3:00pm
Or by appointment
Langford Office:
Address: 3202B Happy Valley Rd, Langford, V9C 2V8
Phone: 1-866-609-9998
Fax: 250-746-2354

Hours of Operation:
Tuesday & Wednesday // 10:00am-3:00pm

(Appointments and community events may take us away from the office. If you would like to phone ahead to confirm the office will be open or to book an appointment, please call 1-866-609-9998.)

Cowichan-Malahat-Langford NDP


Join Alistair's A-Team

Sign up for updates

By submitting this form, you are consenting to receive marketing emails from: Cowichan Malahat Langford NDP, 471 Goulet Road, Mill Bay, BC, V0R2P3, You can revoke your consent to receive emails at any time by using the SafeUnsubscribe® link, found at the bottom of every email. Emails are serviced by Constant Contact

Make a donation