Skip to main content
Parliament returns Wednesday, July 22
NDP

Heather McPherson

NDPEdmonton StrathconaAlberta
1059Votes Cast
20Speeches
9Bills Sponsored
Background
Born
1972
Political Experience
Canadian politician in Alberta
Public Profile

Based on publicly available information — may contain inaccuracies

Business & Financial Interests

Before entering federal politics, Heather McPherson had a career in the non-profit sector focused on international development. She served as the Executive Director of the Alberta Council for Global Cooperation, an organization that works on global development and social justice issues. Her professional background is centered on advocacy and management within non-governmental organizations.

Key Relationships & Connections

Heather McPherson succeeded former NDP Member of Parliament Linda Duncan in the riding of Edmonton Strathcona. The riding has been a stronghold for the NDP, and Duncan held the seat for over a decade before deciding not to run for re-election in 2019. As a prominent member of the NDP caucus, she works closely with party leader Jagmeet Singh and serves as the party's critic for foreign affairs and international development.

Where Heather Stands

Where Heather falls on key policy spectrums

They vote

Your Money

Taxes & Government SpendingBusiness & Worker RulesEnergy & the Economy

People & Society

HealthcareImmigrationIndigenous PeoplesIdentity & Human RightsEducation & ChildcareDrug Policy

How We're Governed

National Security & DefencePolitical & Electoral ReformCrime & Public SafetyFirearms

Land & Community

Environment, Climate & ResourcesHousing & Cost of LivingRural Communities & Culture
They vote
Riding
House Seat
2025 Election Results — Edmonton Strathcona

Heather McPherson won with 28,027 votes (47.0%)

Heather McPherson(NDP-New Democratic Party)28,027 (47.0%)
Miles Berry(Conservative)19,768 (33.1%)
Ron Thiering(Liberal)10,709 (17.9%)
David Joel Wojtowicz(People's Party)386 (0.6%)
Atul Deshmukh(Green Party)366 (0.6%)
Graham Lettner(Independent)250 (0.4%)
Christian Bourque(Communist)181 (0.3%)

Total votes cast: 59,687

How does Heather McPherson's voting record line up with your values?

Set 3 priorities
Recent Activity
Jun 18, 2026
QuestionForeign Affairs

Prime Minister Mr. Speaker, this week, theclaimed that Trump's war in Iran was “worth it.” Thousands were killed, including schoolchildren. Schools and hospitals were destroyed. Families and entire communities were displaced. Billions of dollars were wasted, and higher energy costs made life more expensive for Canadians who are already struggling. The world is no safer today than it was before

Jun 18, 2026
InterjectionNo. 139

Mr. Speaker, I would also like to take a moment, on behalf of New Democrats, to thank all the people who make the work that we do in the House possible. We all often come here thinking that we are the most important people in this place, and after just a very short amount of time here, we all realize that it is, in fact, all of those who do not stand in the House of Commons, all of those who do

Jun 17, 2026
DebateNo. 138

Mr. Speaker, I am so proud today to stand and table petition e‑6783, which was signed by 10,182 Canadians. These Canadians are asking the government to apply the Crimes Against Humanity and War Crimes Act consistently for all those Canadian citizens returning from conflict zones. They are asking the Canadian government to initiate investigations and lay charges if warranted, and to co-operate

Jun 17, 2026
DebateNo. 138

Mr. Speaker, I also have petition e‑6990. This is a petition that has been signed by over 6,000 Canadians. They are asking the government to amend the Canada Pension Plan act so that any province, including my province of Alberta, would require at least two-thirds of the other provinces to agree with that plan. They are asking for that to be applied because it is similar to other parts of the

Jun 17, 2026
DebateCoal Mining Petition

Mr. Speaker, more than 3,000 volunteers helped collect over 200,000 signatures from Albertans who are determined to protect our mountains, our rivers and our drinking water from the threat of coal mining. Albertans have spoken loudly and clearly. They know coal mining threatens critical watersheds, harms our wildlife habitat and risks contaminating the water that communities, ranchers, farmers