Alistair MacGregor, MP

  • Alistair MacGregor is the Member of Parliament for the riding of Cowichan-Malahat-Langford. Please contact his office for more information on federal programs.

  • Contact Alistair MacGregor, MP:

  • Location: 101 - 126 Ingram Street
  • Phone: 250.746.4896
  • Website: alistairmacgregor.ndp.ca