Aunque no se conocen los detalles de la transacción, según la prensa inglesa el club podría haber pagado 28 millones de euros por el jugador, en el Barcelona desde hace tres años.
Yaya Touré ganó con el Barcelona dos títulos de campeón de España y una Liga de Campeones (2009).
El internacional marfileño, de 28 años, que cerró los detalles de su fichaje esta semana tras la eliminación de Costa de Marfil del Mundial de Sudáfrica, es el segundo fichaje del Manchester City en los últimos días, tras el español David Silva (Valencia).