Back to top

Error message

Notice: Undefined index: debugging in ns_leg_preprocess_node() (line 74 of /data/vhosts/

The Honourable Alfie MacLeod is no longer a Member of the Legislative Assembly.

Please view his historical biography at


Constituency Party Start Date
Sydney River-Mira-Louisbourg PC 2013 - 2019
Cape Breton West PC 2006 - 2013
Cape Breton West PC 1995 - 1998