Teresa Armstrong

Teresa Armstrong
Armstrong in 2018
Critic, Affordability and Pensions
Assumed office
July 13, 2022
LeaderPeter Tabuns (interim)
Critic, Home Care and Long Term Care
In office
August 23, 2018 – June 2, 2022
LeaderAndrea Horwath
Critic, Citizenship, Immigration and International Trade; and Seniors Affairs
In office
June 25, 2014 – June 7, 2018
LeaderAndrea Horwath
Member of the Ontario Provincial Parliament
for London—Fanshawe
Assumed office
October 6, 2011
Preceded byKhalil Ramal
Personal details
Born1966 (age 59–60)
PartyNew Democratic
OccupationInsurance broker
Preview warning: Page using Template:Infobox officeholder with deprecated parameter "honorific-suffix". Replace with "honorific_suffix".

Teresa Armstrong (born 1966) is a politician in Ontario, Canada. She is a New Democratic member of the Legislative Assembly of Ontario who was elected in the 2011 election. She represents the riding of London—Fanshawe.