Tozer signed a permanent deal with Northampton Town on 23 June 2011, following his release by Newcastle United. He made his Northampton Town debut, in the opening game of the season, a 0–0 draw against Accrington Stanley. Weeks later, Tozer scored his first Northampton Town goal since making his move permanent, in the first round of League Cup, in a 2–1 win over Ipswich Town. In his first full season at Northampton Town, Tozer was almost ever present player with 45 appearances and scoring three times against Barnet on 1 October 2011, Shrewsbury Town on 19 November 2011 and Cheltenham Town on 3 March 2012.