Teresa J. Armstrong

Political record

Party history

Oct 6, 2011Apr 8, 20261 parties3 elections
Party startElection
  1. New Democratic Party of Ontario
    Oct 6, 2011Present
    14y 6m
  2. General Election
    Oct 6, 2011
    New Democratic Party of Ontario · London—Fanshawe, Ontario
  3. General Election
    Oct 6, 2011
    New Democratic Party of Ontario · London—Fanshawe, Ontario
  4. General Election
    Oct 6, 2011
    New Democratic Party of Ontario · London—Fanshawe, Ontario

Profile overview

New Democratic Party of Ontario
Parliament 44
Session 1
ConstituencyLondon—Fanshawe
ProvinceOntario
Current mandateFeb 27, 2025 - Present
Latest voteNov 6, 2025

Voting summary

Total votes
2
Bills voted
1
Yea0
Nay2
Paired0
Abstain0

Positions

Chair, Standing Committee on Procedure and House Affairs44th Parliament - Present
Member, Standing Committee on Procedure and House Affairs44th Parliament -
Critic, Childcare and Pensions44th Parliament - Present
Vice-Chair, Standing Committee on Heritage, Infrastructure and Cultural Policy43rd Parliament -
Member, Standing Committee on Heritage, Infrastructure and Cultural Policy43rd Parliament -
Critic, Child Care43rd Parliament -
Critic, Pensions43rd Parliament -
Critic, Affordability43rd Parliament -
Member, Standing Committee on Estimates42nd Parliament -
Critic, Children and Youth Services42nd Parliament -
Chief Opposition Whip42nd Parliament -
Critic, Home Care and Long Term Care42nd Parliament -
Deputy Opposition House Leader42nd Parliament -
Deputy Opposition Whip42nd Parliament -
Critic, Anti-Racism Directorate41st Parliament -
Critic, Home and Long-Term Care41st Parliament -
Deputy Third Party Whip41st Parliament -
Critic, Citizenship, Immigration and International Trade41st Parliament -
Critic, Seniors' Affairs41st Parliament -
Member, Standing Committee on Justice Policy40th Parliament -
Member, Standing Committee on Justice Policy40th Parliament -
Critic, Training, Colleges and Universities40th Parliament -
Critic, Seniors' Issues40th Parliament -
Chair, Standing Committee on Procedure and House Affairs44th Parliament - Present
Member, Standing Committee on Procedure and House Affairs44th Parliament -
Critic, Childcare and Pensions44th Parliament - Present
Vice-Chair, Standing Committee on Heritage, Infrastructure and Cultural Policy43rd Parliament -
Member, Standing Committee on Heritage, Infrastructure and Cultural Policy43rd Parliament -
Critic, Child Care43rd Parliament -
Critic, Pensions43rd Parliament -
Critic, Affordability43rd Parliament -
Member, Standing Committee on Estimates42nd Parliament -
Critic, Children and Youth Services42nd Parliament -
Chief Opposition Whip42nd Parliament -
Critic, Home Care and Long Term Care42nd Parliament -
Deputy Opposition House Leader42nd Parliament -
Deputy Opposition Whip42nd Parliament -
Critic, Anti-Racism Directorate41st Parliament -
Critic, Home and Long-Term Care41st Parliament -
Deputy Third Party Whip41st Parliament -
Critic, Citizenship, Immigration and International Trade41st Parliament -
Critic, Seniors' Affairs41st Parliament -
Member, Standing Committee on Justice Policy40th Parliament -
Member, Standing Committee on Justice Policy40th Parliament -
Critic, Training, Colleges and Universities40th Parliament -
Critic, Seniors' Issues40th Parliament -
Chair, Standing Committee on Procedure and House Affairs44th Parliament - Present
Member, Standing Committee on Procedure and House Affairs44th Parliament -
Critic, Childcare and Pensions44th Parliament - Present
Vice-Chair, Standing Committee on Heritage, Infrastructure and Cultural Policy43rd Parliament -
Member, Standing Committee on Heritage, Infrastructure and Cultural Policy43rd Parliament -
Critic, Child Care43rd Parliament -
Critic, Pensions43rd Parliament -
Critic, Affordability43rd Parliament -
Member, Standing Committee on Estimates42nd Parliament -
Critic, Children and Youth Services42nd Parliament -
Chief Opposition Whip42nd Parliament -
Critic, Home Care and Long Term Care42nd Parliament -
Deputy Opposition House Leader42nd Parliament -
Deputy Opposition Whip42nd Parliament -
Critic, Anti-Racism Directorate41st Parliament -
Critic, Home and Long-Term Care41st Parliament -
Deputy Third Party Whip41st Parliament -
Critic, Citizenship, Immigration and International Trade41st Parliament -
Critic, Seniors' Affairs41st Parliament -
Member, Standing Committee on Justice Policy40th Parliament -
Member, Standing Committee on Justice Policy40th Parliament -
Critic, Training, Colleges and Universities40th Parliament -
Critic, Seniors' Issues40th Parliament -

Ridings

London—Fanshawe - Present
London—Fanshawe -
London—Fanshawe -
London—Fanshawe -
London—Fanshawe -

Bill Votes 1

Compare with

Other Votes 1

  • Division 1103590161

    Outcome: N/A

    Nay

    Date

    Nov 6, 2025

    Chamber

    unicameral

    Representative vote

    Nay

    Party

    New Democratic Party of Ontario

    Constituency

    London—Fanshawe

    Motion summary

    Allocation of time motion for Bills 60, 33 and 40 concerning various Acts and the Water and Wastewater Public Corporations Act, 2025.