He was elected as a
St Helens Council councillor for the Windle ward in 2013, having previously worked as a primary school teacher. In 2019, he became leader of
St Helens Council, and later
Deputy Mayor of the Liverpool City Region before standing down in 2024 ahead of his
general election campaign, having been selected as the Labour candidate for
St Helens North. In the 2024 General Elections, Baines was elected as MP for St Helens North with 21,284 votes (52.6%) and a
majority of 12,169 over the second place Reform UK candidate. On 26 July 2024, he made his
maiden speech in the House of Commons during a debate on "Making Britain a Clean Energy Superpower". Baines dedicated his first Parliamentary Question to
SEND provision, an issue he has regularly campaigned on and called for further improvements to protect children with SEND. As a lifelong
Saints fan and supporter of the game, Baines was elected as Chair of the
All Party Parliamentary Group (APPG) for
Rugby League. The APPG exists to act as a link between Government, Stakeholders and supporters to highlight the most important issues affecting the sport. Since his election as the Member of Parliament for St Helens North in 2024, Baines has spoken on a range of issues in Parliament. He has contributed to debates on transport connectivity across north-west England, including calling for improved accessibility at railway stations in his constituency, including Garswood and Earlestown. With his background as a primary school teacher, Baines has regularly supported improvements to education, serving on the
Public Bill Committee for the
Children's Wellbeing and Schools Bill and raising questions on teacher qualifications, school accountability, child poverty and support for breakfast clubs. In 2025, he contributed to debates on the Armed Forces Commissioner Bill, arguing for greater recognition of the needs of service families. He has also used Business of the House debates to pay tribute to local campaigners and highlight issues such as maternity services and hospital closures. ==Campaigns==