In 2005, she defeated incumbent New Democratic Party Member of Parliament Bev Desjarlais for the NDP nomination due, in part, to the same-sex marriage issue after Desjarlais broke party ranks to vote against the Civil Marriage Act. Desjarlais subsequently quit the party and sat as an independent for the remainder of her term; she ran against Ashton as an independent candidate in the election in the Churchill riding in the 2006 Canadian federal election. Ashton's major themes in her campaign included getting federal funding for the University College of the North, as well as getting a federal government northern development agreement. Although the labour unions in Thompson endorsed Ashton, the NDP vote nevertheless split between Ashton and Desjarlais, and the riding was won by Liberal Party candidate Tina Keeper. Ashton defeated Keeper in the 2008 election to regain the riding for the NDP. On November 7, 2011, in Montreal, Ashton launched her campaign as the ninth person to join the 2012 NDP leadership race. At the age of 29, she was the youngest of the candidates. She placed seventh with 5.7% of the vote at the March 24, 2012 leadership election and was eliminated on the first ballot. Since first being elected in 2008, Ashton was elected as the Chair of the House of Commons Standing Committee on the Status of Women in the 40th Parliament of Canada, as has served as the NDP Post-Secondary and Youth critic, as the Rural and Community Development critic and from 2012 to 2014 as the Status of Women Critic. On January 23, 2015, Ashton was appointed as the Aboriginal Affairs Critic in Canada's Official Opposition. After the 2015 federal election, Ashton was appointed the NDP critic for Jobs, Employment and Workforce Development in the 42nd Canadian Parliament. Ashton announced her candidacy for the 2017 NDP leadership election on March 7, 2017. She placed third in the October 1, 2017 election, with 17.4% of the vote, just over 1,000 votes behind runner up Charlie Angus. Jagmeet Singh was elected leader on the first ballot. Ashton was re-elected in the 2019 federal election.
A focus on plans to create and maintain good-paying jobs for young people and working Canadians, and tackle the threat of climate change.
A commitment to providing tuition-free post-secondary education.
Advocating combatting the unequal distribution of wealth, the loss of value-added jobs, the "foreign ownership and trade deals that are selling us out".
During the 2019 Venezuelan presidential crisis Ashton tweeted the following "PM Trudeau sides with Trump's regime change agenda and Brazil's fascist President in support of someone calling for a military coup in Venezuela," Ashton said on Twitter. "No! We cannot support an agenda of economic or military coups. #HandsOffVenezuela.
Personal life
Ashton can read, write and speak four languages: English, French, Greek and Spanish. She has also taken lessons in Cree, Russian, Turkish, Ukrainian and Mandarin. Ashton married Ryan Barker in 2011. They separated in 2015 and divorced in 2017. In May 2017, Ashton announced that she was pregnant. She gave birth to twin boys in November 2017. She has stated that "Like millions of Canadian women I will carry on my work", and continued with her leadership campaign.