Snell fait ses études à la Stowmarket High School dans le Suffolk[1] et est diplômé de l'Université de Keele en 2008 après avoir étudié l'histoire et la politique[2]. Pendant ses études à Keele en 2004, Snell fonde Keele Labor Students.
Carrière politique
Snell se présente sans succès aux élections au conseil d'arrondissement de Newcastle-under-Lyme en 2007 et 2008, mais est finalement élu pour représenter le quartier de Knutton et Silverdale en mai 2010[3]. Il est élu chef du Conseil après que les travaillistes aient remporté la majorité aux élections locales de 2012[4]. Cherchant à être réélu dans le quartier de Chesterton, il perd de peu face au candidat de l'UKIP en mai 2014[5],[6]. Cependant, il est réélu comme conseiller lors d'une élection partielle dans le quartier Silverdale et Parksite en août 2016, et reste jusqu'à l'expiration de son mandat en mai 2018[7].
En janvier 2017, Snell est sélectionné comme candidat du Parti travailliste à l'élection partielle centrale de Stoke-on-Trent, déclenchée à la suite de la démission de Tristram Hunt[8]. Le 23 février, il remporte le siège avec une part de voix réduite, mais écartant le leader de l'UKIP, Paul Nuttall[9].
Il est réélu avec une majorité de près de 4 000 voix le 8 juin 2017. Snell perd son siège aux élections générales de 2019 face au conservateur Jo Gideon[10]. Il retrouve son siège aux élections générales de juillet 2024, obtenant 14 950 voix, soit 42,4 % des voix. Son rival le plus proche obtient 8 541 voix.
Snell soutient le vote Remain lors du référendum européen de 2016[11], mais s'est opposé à un deuxième référendum et soutient un accord de sortie pour éviter de partir sans accord[12],[13].
↑Adam Bienkov, « Labour defeats UKIP leader Paul Nuttall in Stoke-on-Trent Central by-election », Business Insider, (lire en ligne [archive du ], consulté le )