On 1 February 2009, Given transferred to Manchester City for £6 million on a four-and-a-half-year contract. While Given was at Manchester City, the club qualified for the UEFA Champions League for the first time in its history after finishing third in the Premier League, as well as winning the FA Cup, though he did not appear in the league in the campaign that City reached the Champions League, nor did he play in the FA Cup. On 18 July 2011, he joined Aston Villa for a fee believed to be around £3.5 million, signing a five-year contract. Given joined Stoke City in July 2015, remaining with the club for two seasons.