Teresa J. Armstrong

Party history

Party start
Election / event
  1. New Democratic Party of Ontario
    14y 4m
    Oct 6, 2011 — Present

Profile overview

New Democratic Party of Ontario
Parliament 43
Session 1
ConstituencyLondon—Fanshawe
ProvinceOntario
Current mandateN/A
Latest voteDec 11, 2025

Voting summary

Total votes
5
Bills voted
4
Yea3
Nay2
Paired0
Abstain0

Positions

Chair, Standing Committee on Procedure and House Affairs – present44th Parliament - Present
Member, Standing Committee on Procedure and House Affairs –44th Parliament -
Critic, Childcare and Pensions – present44th Parliament - Present
Vice-Chair, Standing Committee on Heritage, Infrastructure and Cultural Policy –43rd Parliament -
Member, Standing Committee on Heritage, Infrastructure and Cultural Policy –43rd Parliament -
Critic, Child Care –43rd Parliament -
Critic, Pensions –43rd Parliament -
Critic, Affordability –43rd Parliament -
Member, Standing Committee on Estimates –42nd Parliament -
Critic, Children and Youth Services –42nd Parliament -
Chief Opposition Whip –42nd Parliament -
Critic, Home Care and Long Term Care –42nd Parliament -
Deputy Opposition House Leader –42nd Parliament -
Deputy Opposition Whip –42nd Parliament -
Critic, Anti-Racism Directorate –41st Parliament -
Critic, Home and Long-Term Care –41st Parliament -
Deputy Third Party Whip –41st Parliament -
Critic, Citizenship, Immigration and International Trade –41st Parliament -
Critic, Seniors' Affairs –41st Parliament -
Member, Standing Committee on Justice Policy –40th Parliament -
Member, Standing Committee on Justice Policy –40th Parliament -
Critic, Training, Colleges and Universities –40th Parliament -
Critic, Seniors' Issues –40th Parliament -

Ridings

No riding information available.

Bill Votes 4

Compare with

Other Votes 1

  • Division 1771505828 · Result unavailable · November 27, 2025

    unicameral · Nov 27, 2025

    Yea

    New Democratic Party of Ontario