Ian McMahon

Prince George-Mackenzie

Connect
Online

Ian McMahon: standing up for Prince George-Mackenzie

Ian McMahon is a seasoned public servant with three decades of experience in provincial, federal and international politics, including senior roles in B.C. government, Parliament Hill and the Canadian Embassy in Washington, D.C. He has worked to strengthen B.C.’s forestry sector, taught political science, and managed campaigns and government relations work at every level. A cancer survivor and mental health advocate, Ian is guided by a belief in strong healthcare, good jobs and a government that is in people’s corner.

Ian McMahon, David Eby and the BC NDP team are building BC strong: creating good jobs, strengthening healthcare, and making life more affordable.

Join our movement

Love making phone calls and talking to people? Are your thumbs ready to text? Do you have a lawn that would look great with one of our signs? We’d love to hear from you.

Thanks for adding your name

Thanks for supporting Ian McMahon and David Eby’s BC team. Let’s keep moving BC forward — for all of us.

Real Progress making a Difference

We’re building BC strong— protecting your family and the things that matter most to you.

Attend an event