 On 30 June 2011, Davies was signed by Gary Johnson for a third time at League Two side Northampton Town.On 6 August 2011, Davies made his debut for the club in a 0–0 draw against Accrington Stanley.On 20 August 2011, Davies scored his first goal in a 3–2 loss against Cheltenham Town.