El 2 de junio de 2009, Barry fue trasferido al Manchester City por un precio de £ 12 millones, firmando un contrato por cinco años.