Following a series of impressive performances for Leeds United, Mills received his first England callup in 2001, making his international debut on 25 May 2001, as a substitute in a friendly against Mexico at Pride Park.
On 7 August 2009 Mills announced his retirement from all football during an appearance on BBC Five Live.